Page 1 of 1

For every case below.select the most suitable process model and provide the reason for your selection. [4*5 = 20 Marks]

Posted: Fri May 20, 2022 12:19 pm
by answerhappygod
For Every Case Below Select The Most Suitable Process Model And Provide The Reason For Your Selection 4 5 20 Marks 1
For Every Case Below Select The Most Suitable Process Model And Provide The Reason For Your Selection 4 5 20 Marks 1 (58.06 KiB) Viewed 34 times
For every case below.select the most suitable process model and provide the reason for your selection. [4*5 = 20 Marks] 1) Consider a system where requirements are assumed to change and it can evolve over a series of short iterations. Each iteration focuses on implementing a small set of features completely. It involves customers in the development process and minimizes documentation by using informal communication Customers are involved during each iteration. Documentation is done only when needed 2) You were requested to develop a software system for a large project. The requirements are unclear and complex. The system is the subject to changes at any time. The project risks are estimated to be moderate to high. The development process should start with a small set of requirements and goes through each development phase for those set of requirements. The software engineering team adds functionality for the additional requirement in every increasing springs until the project is ready for the production phase 3) Suppose that a company contacts you to develop a software system where the requirements are clear and not changing frequently. The project is supposed to be short and its environment is supposed to be stable. The software system applications are big but not complicated. Technology and tools needed for achieving the project are available and the staff is trained to use them. 4) This model is a good choice for large software that can be easily broken down into modules. It is similar to the incremental model and allows you to see the results at the early stages of development. This makes it easy to identify and fix any functional or design flaws. It also makes it easier to manage risk and change requirements. In this model, you start off by implementing a small set of the software requirements. These are then enhanced iteratively in the evolving versions until the system is completed. This process model starts with part of the software, which is then implemented and reviewed to identify further requirements.