Chapter 17: Problem 8
A software manager is involved in the project development of a software design support system that supports the translation of software requirements to a formal software specification. Comment on the advantages and disadvantages of the following development strategies: a. Develop a throw-away prototype, evaluate, it then review the system requirements. Develop the final system using C. b. Develop the system from the existing requirements using Java, then modify it to adapt to any changed user requirements. c. Develop the system using incremental development with a user involved in the development team.
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.