Prototyping may seem to be an ideal way to overcome the shortcomings of "traditional" SDLC methods, but it may create its own serious problems. Briefly describe the possible problems

What will be an ideal response?


Unbalanced Architecture - Since the main thrust of prototyping is toward the user interface, developers tend to include more and more functionality in the outer layers of the information system, creating a distorted architecture.
The Illusion of Completeness - The real power of an application is "under the hood" (even if the application is a picture editor). For most users, however, the interface is what the application is all about. As a result, the clients might not understand why the developers insist that a lot more is to be done, especially if the prototype is of the throwaway variety.
Diminishing Changeability - Since prototyping can leave little trace of how the development evolved, modifying the application can resemble an archeological undertaking to piece together a lost civilization. If the Waterfall Model relies too much on documentation, prototyping can result in too little documentation or, more importantly, too little modeling.

Business

You might also like to view...

What are the two fundamental components of data structures?

Business

While deciding whether or not to begin a construction project overseas, BuildBest learned that they would not be able to get permits for demolition until they paid a local city official a sizable fee in addition to the fees the city charges for the

permit. This is an example of ________. A) bribery B) nationalization C) extortion D) fair trade E) locavorism

Business

The first step in the performance appraisal process is ______.

A. develop standards and measurement methods B. job analysis C. design the appraisal form D. prepare and conduct formal performance appraisals

Business

Amanda and her team are about to begin performing a job analysis for the position of structural engineer at their firm. The very first thing they should do is

A. generate a list of activities involved with the job, using data collected through observations, surveys, and interviews. B. examine highly rated activities, which can then be incorporated into training programs as learning objectives. C. arrange for a group of subject matter experts to evaluate the job in terms of the importance and frequency of the activities involved. D. look for activities that can become a part of performance evaluation systems as measures to evaluate task performance. E. consult with a technical university to determine the requirements for obtaining a degree in structural engineering.

Business