MallintaminenLaajuus (3 op)
Opintojakson tunnus: TT00AA20
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Opiskelija ymmärtää ohjelmistojen mallintamisen merkityksen ja pääpiirteet, hallitsee UML-kuvauskielen rakenteet ja käyttötavat, sekä osaa käyttää UML-kuvaustekniikoita ja -työkaluja ohjelmistokokonaisuuden laadinnassa.
Sisältö
Ohjelmistojen mallinnuksen perusteet.
Ohjelmiston toiminnan ja rakenteen mallintaminen UML-kaavioilla ohjelmistoprosessin eri vaiheissa.
UML-työvälineohjelmiston käyttö.
Esitietovaatimukset
Ohjelmoinnin perusteet
Ohjelmoinnin jatko (Java)
Arviointikriteerit, tyydyttävä (1)
Osaa selittää mallinnuksen perustavoitteet ja käyttötarpeet. Osaa luokitella tärkeimmät UML-kaaviotekniikat käyttötarkoituksen mukaan. Osaa selittää ja antaa esimerkin rakenteellisesta ja toiminnallisesta mallista. Osaa käyttää CASE-työkalua yksittäisten UML-kaavioiden tuottamiseksi.
Arviointikriteerit, hyvä (3)
Pystyy kuvailemaan erilaisten mallien käyttötarpeet ja -kohteet ohjelmiston elinkaaren eri vaiheissa. Osaa hyödyntää käyttötapauskaavioita ja tilannekuvauksia järjestelmän vaatimusten selvittämisessä. Pystyy kuvaamaan luokka-, sekvenssi- ja tilakaavioiden avulla yksittäisiä suunnitteluratkaisuja.
Arviointikriteerit, kiitettävä (5)
Osaa valita sopivan mallinnustavan ongelmakentän ja tehtävän mukaan. Pystyy valitsemaan sopivat mallinnusmenetelmät erityyppisiin ohjelmistoprojekteihin. Osaa hyödyntää mallintamista ja UML-kuvaustekniikoita ohjelmistoprojektin kaikissa vaiheissa. Osaa laatia järjestelmästä kattavan joukon malleja, jotka kuvaavat järjestelmän toimintaa ja rakennetta eri abstraktiotasoilla ja eri näkökulmista.