OhjelmistotuotantoLaajuus (5 op)
Tunnus: HT00CF19
Laajuus
5 op
Opetuskieli
- suomi
Vastuuhenkilö
- Jere Lamberg, TIKO
Osaamistavoitteet
Opintojakson tarkoitus
Oletko ikinä miettinyt, minkälaista ohjelmistokehitysprojektissa työskentely on? Tiedätkö, mistä osista ohjelmistot rakentuvat? Ovatko projektityöskentelyssä käytetyt viitekehykset tuttuja sinulle? Ohjelmistotuotanto -opintojakso tarjoaa vastauksia mm. näihin kysymyksiin. Tällä opintojaksolla opit tietämään ja ymmärtämään ohjelmistotuotannon ydinprosessit. Tämän opintojakson jälkeen olet valmiimpi työskentelemään erilaisissa projektiympäristöissä sekä kykenet tunnistamaan ohjelmistotuotantoprosessin eri vaiheet.
Opintojakson osaamiset
- Työelämässä toimiminen: Osaa toimia ammatillisesti työelämän viestintä- ja vuorovaikutustilanteissa.
- Ennakoiva kehittäminen: Ratkaisee ongelmatilanteita luovasti ja uudistaa toimintatapoja yhdessä muiden kanssa.
- Kestävä kehitys: Ymmärtää kestävyyshaasteita, niiden keskinäisiä riippuvuuksia sekä asioiden ja ongelmien monia näkökulmia.
- Ohjelmistotuotanto-osaaminen: Tuntee ohjelmistotuotantoon liittyviä välineitä ja menetelmiä sekä osaa soveltaa tietojaan käytännön työskentelyssä.
- Ohjelmistotuotanto-osaaminen: Osaa määritellä, suunnitella, testata ja/tai toteuttaa ohjelmistotuotteen.
Opintojakson osaamistavoite
Opintojakson suoritettuasi ymmärrät ohjelmistotuotannon eri osa-alueet, tiedät mitä sovelluskehitysmallit ovat, kykenet tuottamaan tarvittavaa dokumentaatiota esituotantovaiheeseen ja pystyt osallistumaan ohjelmistotuotantoprojektiin tuotannollisessa roolissa. Kykenet myös arvioimaan kestävän kehityksen roolia ohjelmistoprojekteissa.
Sisältö
Opintojaksolla tulet tutustumaan ohjelmistotuotannon eri osa-alueisiin, mm.: elinkaarimalli, ohjelmistotuotannon viitekehykset, lineaariset- ja ketterät menetelmät, projektisuunnittelu, projektinhallinta, esituotantovaihe ja ohjelmistojen arkkitehtuuri. Opintojakson ydinsisällön lisäksi tulet oppimaan lisää ryhmätyöskentelytaidoista, kommunikaatiosta, konseptoinnista sekä kestävästä kehityksestä.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää sinulta joitakin ohjelmistokehityksen taitoja, esimerkiksi ohjelmointi, sisällöntuotanto, suunnittelu tai ICT-liiketoiminta.
Arviointikriteeri, hyväksytty/hylätty
Ymmärrät ohjelmistotuotannon eri osa-alueet ja tiedät mitä toimenpiteitä niihin kuuluu. Tunnet eri sovelluskehitysmalleja ja pystyt perustellen valitsemaan projektiin soveltuvan mallin. Kykenet tuottamaan dokumentaatiota esituotantovaiheen prosesseihin. Pystyt toimimaan tuotannollisessa roolissa ohjelmistotuotantoprojektissa. Kykenet ryhmätyöskentelyyn ja osaat toimia ammatillisesti ryhmän vuorovaikutustilanteissa. Kykenet arvioimaan kestävän kehityksen roolia ohjelmistoprojekteissa.