Tietojenkäsittelytiede                          Harjoitustehtäviä
Järjestelmäkehitys                              11.-12.9.2008




    Larman ja Basili kuvaavat artikkelissaan "Iterative and Incremental Development: A Brief History" (IEEE Computer, June 2003, pp. 47-56) iteratiivisten ja inkrementaalisten menetelmien kehittymistä. Vastaa seuraaviin kysymyksiin artikkelin pohjalta:

  1. Millaisia väärinymmärryksiä Roycen esittämään vesiputousmalliin liittyy? Miksi ohjelmisto-organisaatiot edelleen käyttävät vesiputousmallia?

  2. Miksi suora vesiputousmalli ei käytännössä toimi ohjelmistokehityksessä?

  3. Kuinka uusi menetelmä iteratiivinen ja inkrementaalinen kehittäminen on? Milloin sitä käytettiin ensinnäisen kerran ohjelmistotuotannossa?

  4. Listaa 5 mielestäsi tärkeintä perusasiaa, joiden tulisi kuulua toimivaan ohjelmiston elinkaareen.