Assignment 1= 250 words
Describe some of the challenges of designing operating systems for mobile devices compared with designing operating systems for traditional PCs.
Assignment 2= 300 words
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.