Prototypes
Prototype construction is standard practice in engineering
- cf. wind tunnels, computational models, artist's impression, etc.
Design involves much exploration
- Requirements can be validated by prototyping
- To explore whether requirements really reflect users' needs
- Prototypes reduce risk
- Prototypes are used during feasibility studies
- Prototypes can be constructed from reusable parts
- Typically use 4GL, interface builders, application libraries, etc.