Software Engineering, Autumn 2002, exercise 4

Send your answers by email or in paper to Harri.Laine@cs.helsinki.fi, by 15th of October

 
  1. The following table lists tasks, their duration and dependencies between them. Compute the minimum duration for the project and determine the critical path.
    TaskDuration dayspredecessor
    T110 
    T215T1
    T310T1,T2
    T420 
    T510 
    T615T3,T4
    T720T5
    T835T7
    T915T6
    T105T5,T9
    T1110T9
    T1220T10
    T1335T3,T4
    T1410T8,T9
    T1520T12,T14
    T1610T15

  2. Draw a GANTT-diagram for the project of task 4. If you want to use tools, MsProject 2000 is for use in class D326 (computers stubben 13-19) Windows environment.

  3. Maintainability is considered as a software quality factor. Find out its constituents (identify at least 7 constituents).

  4. CMM (Capability Maturity Model) classifies the software processes into five levels. What are these levels and what are the main criteria for each level?

  5. The requirements for a software may be devided into fuctional (what the software is supposed to do) and non-functional requirements. Non-functional requirements may consider performance, security, usability, reliability, maintainability, environment, etc. Last week's exercises had a task on a system for handling registrations for studies. Identify at least 7 non-functional requirements for this system and analyse your requirements according to the criteria placed for well defined requirements.


Harri Laine, 2.10.2002