SE Assignment
SE Assignment
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:
•
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
Ans=================================================================
Q2.
Describe RUP process model
Explain why incremental development is the most effective approach for developing
business software systems. Why is this model less appropriate for real-time
systems engineering?
Business software systems usually complex, software intensive, and frequently
being changes when business goals or processes are changed. So incremental
development is better.
Real-time systems usually involve many hardware components which are not
easy to change and cannot be incremental. Also real-time systems usually
safety critical which needed be built based on well planned process.
2.2. Explain why incremental development is the most effective approach for
developing business software systems.