Ohjelmistotuotanto, syksy 2002, Harjoitus 4

 
  1. Seuraavassa taulukossa on tehtäviä, niiden kestoja ja niiden välisiä riippuvuuksia. Laske projektin vähimmäiskesto ja määrää kriittinen polku.
    TehtäväKesto pvEdeltäjät
    T110 
    T215T1
    T310T1,T2
    T420 
    T510 
    T615T3,T4
    T720T5
    T835T7
    T915T6
    T105T5,T9
    T1110T9
    T1220T10
    T1335T3,T4
    T1410T8,T9
    T1520T12,T14
    T1610T15

  2. Laadi edellisen tehtävän aineistolle GANTT-kaavio (janakaavio). Jos haluat käyttää työvälineitä, niin MsProject 2000 löytyy luokan D326 koneista Stubben 13-19.

  3. Ylläpidettävyys (maintainability) on yksi ohjelmiston laatutekijöistä. Selvitä, mitä osatekijöitä ylläpidettävyyteen liittyy. Nimeä ainakin 7 tekijää.

  4. CMM:ssä (Capability Maturity Model) ohjelmistotuotantoprosessit luokitellaan viiteen tasoon. Selvitä mitä tasot ovat ja mitkä ovat keskeiset kriteerit kullekin tasolle pääsemiselle.

  5. Ohjelmistoon liittyy sekä toiminnallisia (mitä ohjelmiston pitää tehdä) että ei toiminnallisia vaatimuksia. Ei toiminnalliset vaatimukset voivat liittyä suorituskykyyn, suojaukseen, käytettävyyteen, luotettavuuteen, ylläpidettävyyteen, toiminnan puitteisiin, jne. Aiemmissa harjoituksissa käsiteltiin yliopiston ilmoittautumisjärjestelmää. Määrittele vähintään 7 tähän järjestelmään liittyvää ei toiminnallista vaatimusta ja tarkastele niiden kelpoisuutta vaatimuksille asetettujen kelpoisuuskriteerien suhteen.


Harri Laine, 2.10.2002