Siirry suoraan sisältöön

UML-mallintaminen ohjelmistokehityksessä (5op)

Opintojakson tunnus: YTT-10061

Opintojakson perustiedot


Laajuus
5 op

Osaamistavoitteet

Ohjelmistojen kehittämisessä käytetään yleisesti erilaisia malleja järjestelmien ja niihin liittyvien ongelma-alueiden kuvaamiseen. Malleja voidaan käyttää ongelmien ymmärtämisen lisäksi specifikaatioiden ja dokumenttien laatimiseen. Ohjelmiston kehittämisessä mallit toimivat myös visualisoinnin apuvälineenä. Standardiksi noussut UML–kuvauskieli sopii parhaiten oliopohjaisten tietojärjestelmien mallintamiseen ja tukee parhaiten iteratiivista, käyttötapauslähtöistä suunnittelua, jossa keskeisessä asemassa on arkkitehtuuri. Opintojakson tavoitteena on, että opiskelija osaa lukea UML-kuvauksia ja osaa laatia specifikaatioita UML-kaavioita käyttäen ohjelmiston kehitystyön määrittelyvaiheessa. Opintojaksolla opiskelija tutustuu myös UML:n rinnalle kehitettyihin ohjelmistojen suunnittelumenetelmiin, mm. ketterät menetelmät jne.

Sisältö

Opiskelija tai opiskelijaryhmä soveltaa UML:ää omaan (tai kurssilla kuvattuun) harjoitustyönä tehtävään ohjelmiston kehittämistyöhön, lähinnä määrittelyyn. Liikkeelle lähdetään projektikuvauksesta ja liiketoiminnan asettamien toiminnallisten vaatimusten kirjaamisesta.
Mallintamisessa käytetään UML-työkaluja : Star UML, Rational Rose Enterprise, Visual Paradigm.

Siirry alkuun