Ohjelmistotekniikan menetelmät (T0025), 3 op
Perustiedot
Kurssin nimi: | Ohjelmistotekniikan menetelmät |
Winhakoodi: | T0025 |
Kurren lyhenne: | OTM |
Opintopisteet: | 3 |
Opintojakson taso: | Ammattiopinnot |
Toteutusvuosi: | 3.vsk |
Jakso: | 1.jakso, 2.jakso |
Lukuvuosi: | 0708 |
Opetuskieli: | Suomi |
Opettaja: | Markku Karhu |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
Ohjelmointi
Sisältö (ydinaines ja -osaaminen)
Johdanto ohjelmistotekniikkaan ja ohjelmistojen kehittämisprojektien hallintaan sisältäen ohjelmistotuotannon osa-alueet, spesifikaatioiden laatimisen ja vaatimustenhallinnan. Ohjelmiston vaatimusanalyysi ja suunnitteluprosessi käyttäen UML:n kaavioita (käyttötapaukset, luokkakaaviot, tilakaaviot ja tapahtumasekvenssikaaviot)
Sisältö (täydentävä ja erityisosaaminen)
Laatujärjestelmät (CCM ja SPICE), projektinhallinta ja ohjelmistoprojektien työmäärien arvointi COCOMO-mallilla.
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
Opintojakson suoritettuaan opiskelija ymmärtää laajan ohjelmiston kehityskaaren ja tietää periaatteet ohjelmistojen suunnittelusta, toteutuksesta ja ylläpidosta. Keskeisiä tarkastelukulmia ovat vaiheittainen suunnittelu (inkrementaaliset ja ketterät (Agile) suunnittelumenetelmät) sekä ohjelmistojen laatukysymykset.
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
Määrittely ja suunnittelu UML-kaavioilla käyttäen JUDE- tai Rational Rose -ohjelmistoa.
Kirjallisuus ja muu materiaali
ILKKA HAIKALA, JUKKA MÄRIJÄRVI. 2004. OHJELMISTOTUOTANTO
10., uud. painos, nidottu, 440 s.
ISBN : 952-14-0850-2
Hinta : 54,00 ?
Opetusmenetelmät
Luennot 35 h
Projektityö 30 h
Tentit 2 h
Itseopiskelu 13 h
YHTEENSÄ 80 h
Opiskelijan kuormittavuus
Arvioinnin perusteet
Tentti ja tiimiprojektina tehtävä vaatimusmäärittely
Koulutusohjelmakohtaiset kompetenssit
Tuotekehitys- ja projektitoiminnan osaaminen (T)
Ohjelmistotekniikka