Ward's World + McGraw Hill's AccessScience

42752_Ward's World+MGH Software Engineering

Issue link: https://wardsworld.wardsci.com/i/1488288

Contents of this Issue

Navigation

Page 4 of 6

5 Prototype model In a prototype model, the developers create a prototype of the application based on a limited version of the user require- ments (Fig. 4). It is basically a hollow shell showing some of the basic features and functionality of the system. A critical drawback of this model is that, from the users' perspective, the prototype may be seen as the final product and some of the original requirements may now seem not to be needed. However, after using the prototype for a while, some of the requirements that were not considered necessary may become desirable or the user may have new requirements that were not initially considered. Because of this problem, the prototype may sometimes have to be redesigned to add new functional- ity; this, in turn, increases the development cost. Software Engineering (continued) + ward ' s science Fig. 3: Waterfall model. Fig. 4: Prototype model. Waterfall model The Waterfall model is shown in Fig. 3. In this model, the requirements are finalized early in the cycle, allowing for fewer miscommunications and the completion of the project in a timely man- ner. On the other hand, this characteristic can also be seen as a disadvantage because it is difficult to introduce new requirements at later phases of the development process. The model does not by nature lend itself well to progressive enhancement and incremental planning.

Articles in this issue

Archives of this issue

view archives of Ward's World + McGraw Hill's AccessScience - 42752_Ward's World+MGH Software Engineering