Tietojenkäsittelytiede				Harjoitustehtäviä
Software Process Management
Ohjelmistoprosessin hallinta			27.-28.1.2010




  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:

  2. Explain how both the waterfall model of software process and the prototyping model can be accommodated in the spiral process model.

  3. Suggest why it is important to make a distinction between developing the user requirements and developing system requirements in the requirements engineering process.

  4. Read Boehm's article about the spiral development. What is the technique that is easily adapted to different process models and still provides many benefits of Boehm's spiral approach. Describe the steps of the technique.

  5. Read Larman and Basili's article. What are the reasons for the waterfall model's popularity and continued promotion?