Abstract
Abstract:
The purpose of prototyping is to refine the functions and I-O of a system during the design phase. There are three types of prototyping methods. In its simplest form, a prototype is simply a mock-up of system outputs. A more elaborate prototype is a throwaway functional model of the proposed system. An evolutionary prototype includes all the attributes of a throwaway system; in addition, it is capable of being transformed into the final system. There are six steps involved in the prototyping process: initial user confrontation; first-cut outputs; user review; prototype modification; data structure evolution; and coding program shells.