SOFTWARE PROTOTYPING Flashcards
Evolutionary
System is built using well understood requirements.
Throw Away
System built mainly focusing on poorly understood requirements.
Operational
Used when requirements are either critical and understood or not critical and poorly understood.
Advantages of SP
Developers understand requirements.
User participation
Known beforehand if system feasible.
Have working system
Disadvantages of SP
Developer lose focus on real purpose of prototype.
Quality of system compromised.
Prototype not reveal non functional requirements like robustness, safety of system .
System prototype
Same as Waterfall, but repeatedly loops requirements, design, and coding until satisfactory results are obtained.