Compare and contrast prototyping and the incremental and iterative approach to software development

What will be an ideal response?

Prototyping is the creation of a working model with the essential features of the final product for testing and verification of requirements. In incremental development, the product is built through successive versions that are refined and expanded with each iteration. Whereas prototyping aims to build a model that implements all major requirements, incremental development fully implements a selected set of requirements in each version of the product. The incremental approach groups the requirements into layers. The requirements in the innermost layer, considered most essential to the mission of the software, are implemented first. In each successive iteration, the defects of the previous version are corrected, the design is adjusted accordingly, and the requirements in the next layer are undertaken.

Business

You might also like to view...

A car salesperson who chooses this occupation because he enjoys receiving a sales commission on each car sold is said to be:

A. Extrinsically motivated B. Experiencing extinction C. Experiencing underpayment inequity D. Intrinsically motivated E. None of the above

Business

Liquidity is a measure of how ________

A) quickly an asset may be converted into cash B) long an asset can be used C) easily an asset can be exchanged for another asset D) short an operating cycle is

Business