MIST 7530 Week 2 Assignment
Give your answers to the questions below.
Q1. Giving reasons for your answer based on the type of system being developed, suggest the
most appropriate generic software process model (waterfall, incremental, re-use) that might be
used as a basis for managing the development of the following systems: (A paragraph for each)
• A system to control anti-lock braking in a car
• A virtual reality system to support software maintenance
• A university accounting system that replaces an existing system
• An interactive travel planning system that helps users plan journeys with the lowest
environmental impact
Q2. Suggest why it is important to make a distinction between developing the user requirements
and developing system requirements in the requirements engineering process. (A paragraph for
each type of requirement)
Q3. Suggest two advantages and two disadvantages of the approach to process maturity that is
embodied in the SEI’s Capability Maturity Framework. (Four short paragraphs)
Insert you answers in this WORD file and submit on ELC.