Siirry suoraan sisältöön

OhjelmistosuunnitteluLaajuus (5 op)

Opintojakson tunnus: IIO11100

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija tietää ohjelmistosuunnitelun merkityksen osana ohjelmistokehitysprosessia ja opiskelija tuntee ohjelmistosuunnittelun eri vaiheet. Opiskelija tuntee ohjelmistosuunnittelun keskeiset käsitteet ja tuotokset ja tuntee ohjelmistoteollisuuden yleisesti käyttämät toimintatavat ja kuvauskielet.

Sisältö

Ohjelmistosuunnittelu osana ohjelmistotuotantoa,
tärkeimmät ohjelmistoarkkitehtuurit, MVC, strukturaalisten ohjelmistojen suunnittelu, olio-suunnittelu, kuvausmenetelmät
UML, käyttöliittymäsuunnittelu
Opintojaksossa toteutetaan vaativa harjoitustyö asiakas-vaatimusten pohjalta.

Esitietovaatimukset

Ohjelmoinnin perusteet, olio-ohjelmointi 1

Arviointikriteerit, tyydyttävä (1)

Erinomainen 5: Opiskelija hallitsee kattavasti ohjelmistosuunnittelun keskeiset käsitteet, palvelumuotoilun periaatteet, työmenetelmät ja tuotokset sekä osana ryhmää osaa luovasti suunnitella erityyppisiä, annetut vaatimukset täyttäviä ja hyvin dokumentoituja sovelluksia.

Kiitettävä 4: Opiskelija hallitsee oliosuunnittelun keskeiset käsitteet, työmenetelmät ja tuotokset sekä osana ryhmää osaa suunnitella erityyppisiä, annetut vaatimukset täyttäviä ja hyvin dokumentoituja sovelluksia.
Hyvä 3: Opiskelija osaa hyvin oliosuunnittelun keskeiset käsitteet, työmenetelmät ja tuotokset sekä osana ryhmää osaa suunnitella annettujen vaatimusten pohjalta ohjelmiston.
Tyydyttävä 2: Opiskelija osaa oliosuunnittelun keskeiset käsitteet, työmenetelmät ja tuotokset sekä osana ryhmää osaa suunnitella annettujen vaatimusten pohjalta pienimuotoisen ohjelmiston.
Välttävä 1: Opiskelija tuntee oliosuunnittelun keskeiset käsitteet, työmenetelmät ja tuotokset sekä osana ryhmää osaa suunnitella annettujen vaatimusten pohjalta yksinkertainen ohjelmiston.
Hylätty 0: Ei hallitse aihealuetta

Siirry alkuun