Professional Documents
Culture Documents
Software Development
Model
Scenario A
• Spiral model
• Waterfall model
• Prototype model
• Iterative Enhancement model
Explanation
• The software was very inefficient or unreliable.
Prototype model is the one that the proponents might have
possibly used because prototype model can be developed
when technical solutions are unclear to the development
team. A developed prototype can help engineers to critically
examine the technical issues associated with the product
development. Often, major design decisions depend on
issues like the response time of a hardware controller, or the
efficiency of a sorting algorithm, etc. In such circumstances,
a prototype may be the best or the only way to resolve the
technical issues. Furthermore, since in this methodology a
working model of the system is provided, the users get a
better understanding of the system being developed and
errors can be detected much earlier leading to better
solutions.
Scenario B
• Waterfall model
• Iterative Enhancement model
• Spiral model
• RAD(Rapid application Development model)
Explanation
• Spiral model
• Evolutionary Development model
• RAD(Rapid Application model)
• Prototype Model
Explanation
• Prototype model
• Evolutionary model
• Iterative Enhancement model
• Spiral model
Explanation