Siirry suoraan sisältöön

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.

Siirry alkuun