582460 Ohjelmistojen vaatimusmäärittely (luonnos 24.10.2011)

Pääteemat Esitiedot Lähestyy oppimistavoitetta Saavuttaa oppimistavoitteet Syventää oppimistavoitteita
Vaatimusmäärittelyn perusteet Ohjelmistotuotanto-kurssi Osaa selittää tärkeimmät vaatimusmäärittelyn termit Osaa kuvata ohjelmiston ja sitä koskevien vaatimusten roolin ohjelmistojärjestelmässä Osaa jakaa järjestelmän vaatimukset laitteistoa ja ohjelmistoa koskeviksi
    Osaa selittää toiminnallisten ja ei-toiminnallisten vaatimusten välisen eron Osaa jakaa ei-toiminnalliset vaatimukset eri luokkiin Osaa etsiä vaatimusmäärittelystä vaatimusten välisiä ristiriitoja
Vaatimusmäärittelyn prosessi Ohjelmistotuotanto-kurssi Osaa kuvata vaatimusmäärittelyn iteratiivisen spiraalimallin Osaa selittää spiraalimallin eri vaiheet Osaa analysoida spiraalimallin hyviä ja huonoja puolia ja esittää siihen parannuksia
    Osaa selittää, mitä tarkoitetaan vaatimusten kartutuksella Osaa selittää eri kartutustekniikat ja vertailla niitä keskenään Osaa käyttää vaatimusten kartutukseen annetulle ohjelmistoprojektille sopivia kartutustekniikoita
    Osaa selittää, mitä tarkoitetaan vaatimusmäärittelyn laadulla Osaa analysoida annetun vaatimusmäärittelyn laatua

Osaa parantaa perustellen annetun vaatimusmäärittelyn laatua

Vaatimusten spesifiointi ja dokumentointi Ohjelmistotuotanto-kurssi Osaa kuvata IEEE:n standardin mukaisen vaatimusdokumentin rakenteen Osaa tuottaa IEEE:n standardin mukaisen vaatimusdokumentin Osaa tuottaa annetulle ohjelmistoprojektille sopivan vaatimusdokumentin
    Osaa luetella erilaisia vaatimusten spesifikaatiokieliä ja jakaa niitä luokkiin Osaa analysoida ja vertailla vaatimusten spesifikaatiokieliä Osaa määritellä vaatimuksia useammilla spesifikaatiokielillä
24.10.2011 - 11:31 Jukka Paakki
24.10.2011 - 10:37 Jukka Paakki