Chapter 2: Software Process. Software Engineering 9. 2.1 Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems:.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Software Engineering 9
2.1 Giving reasons for your answer based on the type of system beingdeveloped, suggest the most appropriate generic software process modelthat might be used as a basis for managing the development of thefollowing systems:
A system to control anti-lock braking in a car:
2.3 Consider the reuse-based process model shown in Figure 2.3. Explain why itis essential to have two separate requirements engineering activities in theprocess.
2.4 Suggest why it is important to make a distinction between developing theuser requirements and developing system requirements in the requirementsengineering process.
2.6 Explain why change is inevitable in complex systems and give examples(apart from prototyping and incremental delivery) of software processactivities that help predict changes and make the software being developedmore resilient to change.