Siirry suoraan sisältöön

Ohjelmistotuotanto (5 op)

Toteutuksen tunnus: MS00BP17-3001

Toteutuksen perustiedot


Ilmoittautumisaika

02.12.2019 - 31.01.2020

Ajoitus

15.01.2020 - 31.07.2020

Opintopistemäärä

5 op

Virtuaaliosuus

4 op

Toteutustapa

20 % Lähiopetus, 80 % Etäopetus

Yksikkö

Tekniikka ja liiketoiminta

Opetuskielet

  • Suomi

Paikat

0 - 30

Koulutus

  • Tradenomi (ylempi AMK), ohjelmistotekniikka ja ICT
  • Insinööri (ylempi AMK), ohjelmistotekniikka ja ICT

Opettaja

  • Matti Kuikka
  • Tuomo Helo

Ryhmät

  • YICTTK20
    Tradenomi (ylempi AMK), Ohjelmistoteknikka ja ICT
  • YICTIK20
    Insinööri (ylempi AMK), Ohjelmistoteknikka ja ICT

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa:
-kuvata miten ohjelmistotuotantoprojekti toteutetaan
-kertoa miten toimitaan ohjelmistoprojektin eri vaiheissa

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojaksolla ei ole tenttiä.

Opiskelijan ajankäyttö ja kuormitus

Ennakkotehtävä

Yksilötehtävät

Ryhmätehtävät

Sisällön jaksotus

Opintojakson suoritettuaan opiskelija osaa:
-kertoa mitä ohjelmistotuotanto on sekä mistä vaiheista se koostuu
-kuvata miten ohjelmistotuotantoprojekti toteutetaan
-kertoa miten toimitaan ohjelmistoprojektin eri vaiheissa
- kertoa millaisia työkaluja ohjelmistotuotantoprojekteissa käytetään

Sisältö:
- Ohjelmistotuotannon perusteet
- Ohjelmistotuotannon vaiheet ja elinkaari
- Ohjelmistokehitys projektina
- Vaatimustenhallinta
- Ohjelmistojen määrittely ja mallintaminen
- Ohjelmistojen laadunhallinta
- Ohjelmistoprojektin hallinta
- Tuotteenhallinta
- Ohjelmistosuunnittelun työkalut

Ajoitus:
11.2.2020 kello 8-12
- Opintojakson esittely
- Ohjelmistotuotannon perusteet
- Ohjelmistokehitysprosessin vaiheet ja elinkaari
- Ohjelmistokehitys projektina

7.4.2020 kello 8-12 (Teams - luento online)
- Ohjelmistosuunnittelun työkalut: Jira-demo
- Opiskelijoiden esityksiä eri aiheista
- Laadunhallinta: luento

7.4.2020 kello 12-16 (Jatkuu Teams - luento online)
- Ohjelmistoprojektin esimerkki vaatimuksista ylläpitoon: Case matkapuhelinverkkojen kehitys
- Opiskelijoiden esityksiä eri aiheista
- Vaatimusten hallinta: luento
- Ketterä softakehitys: luento tai video

5.5.2020 kello 8-12 (Teams - luento online)
- Ohjelmistosuunnittelun työkalut: Git-demo
- Opiskelijoiden esityksiä eri aiheista
- Ohjelmistojen testaus: luento

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssiarvosana muodostuu seuraavasti:

- käytännön tehtävät 20 p (vähintään 8 p)
- kirjatehtävät 30 p (vähintään 12 p)
- henkilökohtainen esitys 30 p (vähintään 12 p)


Kaikista osioista on kuitenkin saatava yhteensä vähintään 36 pistettä. 36 -> 1; 44 -> 2; 52 -> 3; 60->4; 68->5.