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