Object Oriented Software Engineering View all facts Glossary Help |
subject > system > prototype |
prototype (pilot system) | ||||
subject | fact |
prototype | is a synonym of pilot system | |
has definition A version of a system created primarily to learn more about the requirements, and not intended to be the final product | ||
has benefit it is easily modified many times in response to feedback from users | ||
has purpose to gather requirements by allowing software engineers to obtain early feedback about their ideas | ||
is a subtopic of 1.8 - The Eight Themes Emphasized in this Book | ||
is a subtopic of 4.6 - Some Techniques for Gathering and Analyzing Requirements | ||
is a kind of system | ||
may be developed using a rapid prototyping language | ||
may not perform any computations | ||
should be produced early to get a view of potential problems | ||
should not be turned into the final system since it will be hard to maintain, and will contain many bugs | ||
usually contains part of the system's eventual functionality | ||
system | can have specification which is then implemented by a collection of components | |
exists even if its components change over the course of time, or are replaced by equivalent components | ||
has scope | ||
has part component | ||
has part hardware | ||
has part module | ||
has part software | ||
has part subsystem | ||
is complex if its scope is broad | ||
is in a state until an event occurs that causes it to change state | ||
is divided up into subsystems |
Kinds of prototype :
Next system: safety critical system Up: system Previous system: object oriented system