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.