Siirry suoraan sisältöön

OhjelmistotekniikkaLaajuus (5 op)

Tunnus: R504TL41OJ

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opiskelija ymmärtää ohjelmistokehityksen vaiheistuksen ja osaa laatia asiakasvaatimuksiin pohjautuvan toiminnallisen määrittelyn. Opiskelija osaa hyödyntää määrittelyssä UML-mallinnuskieltä. Lisäksi opiskelija ymmärtää testauksen haasteet ja osaa tehdä vaatimusten ja määrittelyn pohjalta testisuunnitelman ja –raportin.

Sisältö

Pääteemat
- Ohjelmistovaatimukset ja niiden hallinta
- Ohjelmistoprojektin vaihejakomallit, erityisesti ketterät menetelmät scrum, lean ja kanban
- Oliosuuntautunut analyysi ja suunnittelu (OOAD) UML:lla CASE-välineitä hyödyntäen

Arviointikriteerit, tyydyttävä (1)

arvosana 1
Tuntee ohjelmistojen elinkaaren vaiheet sekä ohjelmistotuotannon keskeisimpiä käsitteitä, malleja ja menetelmiä.
arvosana 2
Osaa koota asiakasvaatimukset vaatimusmäärittelydokumentiksi ja laatia sen pohjalta ohjelmiston määrittelydokumentin.

Arviointikriteerit, hyvä (3)

arvosana 3
Tuntee keskeisimpiä ohjelmistotuotannon malleja ja menetelmiä sekä osaa soveltaa niitä ohjelmistokehitysprojektissa. Osaa mallintaa järjestelmän rakennetta ja käyttäytymistä UML -kaavioiden avulla.
arvosana 4
Tuntee melko kattavasti ohjelmistotuotannon malleja ja menetelmiä, osaa hyödyntää niitä tarkoituksenmukaisesti ja valita niistä tilanteeseen soveltuvat.

Arviointikriteerit, kiitettävä (5)

arvosana 5
Tuntee laajasti ohjelmistotuotannon malleja ja menetelmiä sekä osaa soveltaa niitä ohjelmistokehitysprojektissa. Osaa kattavasti ja tarkoituksenmukaisesti mallintaa järjestelmän rakennetta ja käyttäytymistä UML -kaavioiden avulla. Osaa dokumentoida työtään perusteellisesti ja selkeästi.

Lisätiedot

Opintojakso on integroitu kauden kiertotalousteeman projektiin.