Siirry suoraan sisältöön

Kuvaus- ja mallintamismenetelmät (5 op)

Toteutuksen tunnus: TX00CF80-3008

Toteutuksen perustiedot


Ilmoittautumisaika

02.05.2019 - 01.09.2019

Ajoitus

26.08.2019 - 13.10.2019

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

(2016-2018) Tieto- ja viestintätekniikka

Toimipiste

Myllypurontie 1

Opetuskielet

  • Suomi

Paikat

0 - 40

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Juha Kämäri

Ryhmät

  • TVT18K-O
    Ohjelmistotuotanto

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa mallintaa ja kuvata ohjelmistojen rakenteita ja niihin liittyviä toiminnallisuuksia yleisesti käytössä olevilla kuvaus- ja mallintamismenetelmillä sekä -välineillä.

Sisältö

- tiedon mallintaminen ja kuvaaminen (ER-mallinnus ja ORM-kuvaus)
- toiminnallisuuden mallintaminen ja kuvaaminen
- oliopohjainen mallintaminen ja kuvaaminen (UML)
- UML-työvälineohjelmiston käyttö.

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija 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)

Opiskelija 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)

Opiskelija 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.

Arviointikriteeri, hyväksytty/hylätty

Opiskelija 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.

Esitietovaatimukset

Oliosovellukset ja tietokannat