VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Ohjelmistotuotannon käytännöt (ITTS3201)

Ohjelmistotuotannon käytännöt

Rakennetyyppi: Opintojakso
Koodi: ITTS3201
Tyyppi: Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot
OPS: TT 2016 / 2016V / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021
YHT-LT VY2022
Taso: Insinööri (AMK)
Opiskeluvuosi: 3 (2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024)
Laajuus: 5 op
Vastuuopettaja: Kankaanpää, Timo
Opetuskieli: Suomi

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
1I-TT-3V7.1.2019 – 18.5.2019Anna-Kaisa Saari, Timo KankaanpääSuomi10.12.2018 – 14.1.2019
2I-TT-3N, YHT-VY-27.1.2019 – 30.4.2019Anna-Kaisa Saari, Timo KankaanpääSuomi10.12.2018 – 14.1.2019
3I-TT-3N, YHT-VY-27.1.2020 – 24.4.2020Tiia Tastula, Timo KankaanpääSuomi16.12.2019 – 14.1.2020
3001TT2018-3, TT2018-3A, TT2018-3B4.1.2021 – 2.5.2021Timo KankaanpääSuomi17.8.2020 – 10.1.2021
3002VY-2-ICAT4.1.2021 – 2.5.2021Timo KankaanpääSuomi17.8.2020 – 10.1.2021
3003TT2018V-3A19.10.2020 – 28.2.2021Harri Lehtinen, Timo KankaanpääSuomi17.8.2020 – 11.9.2020
3004TT2019-3A, VY-2-ICAT3.1.2022 – 1.5.2022Timo KankaanpääSuomi1.12.2021 – 10.1.2022
3008TT2020-3, TT2020-3A, TT2020-3B, VY-2-ICAT, YHT-VY-1, YHT-VY-2, YHT-VY-20, YHT-VY-21, YHT-VY-229.1.2023 – 29.4.2023Ghodrat Moghadampour, Jari Töyli, Timo Kankaanpää, Tommi RintalaSuomi1.12.2022 – 9.1.2023
3009TT2020V-3, TT2020V-3A, TT2020V-3B9.1.2023 – 13.5.2023Magnus SundellSuomi1.12.2022 – 9.1.2023
3010TT2021-3, TT2021-3A, TT2021-3C1.2.2024 – 30.4.2024Jari Töyli, Tommi RintalaSuomi1.12.2023 – 12.1.2024

Alla oleva kuvaus koskee lukuvuotta: 2023-2024

Osaamistavoitteet

Opiskelija ymmärtää miten tietojärjestelmien avulla voidaan tukea ja kehittää organisaatioiden toimintaa. Opiskelijaa tuntee ja ymmärtää ohjelmistoprojektin vaiheet ja vaihejakomallien vaikutuksen ohjelmistoprojektin johtamiseen. Opiskelija osaa soveltaa vesiputousmallia tai ketterää ohjelmistokehitystä. Opiskelija osaa käyttää keskeisimpiä UML-kuvausmenetelmiä ja tunnistaa ohjelmistoprojektin määrittely- ja suunnitteludokumentit.

Opiskelijan työmäärä

135 h, josta lukujärjestykseen merkittyä lähiopetusta VAMKissa 70 h ja yliopistolla 48 h.

Edeltävät opinnot / Suositellut valinnaiset opinnot

Olio-ohjelmointi.

Sisältö

Perusosaaminen: Miten tietojärjestelmät tukevat organisaatioiden tavoitteita. Ohjelmistoprojektin perusvaiheet. Muuttuva vaatimustenhallinta. Vaatimustenmäärittely-dokumentin kirjoittaminen. Vaatimusten yksilöinti ja priorisointi. Projektinhallinta, ohjelmistoprojektin jako tehtäviin. Projektien vaihejakomallien erot. Ketterä ohjelmistokehitys (agile) ohjelmistoprojektin hallinnassa (esim. Scrum). UML:n käyttötapaus-, luokka-,sekvenssi- ja pakkauskaaviot. Käyttötapausten kuvaaminen. Ohjelmistosuunnittelu (arkkitehtuuri ja moduulisuunnittelu).
Täydentävä osaaminen: Tietojärjestelmästrategia. Mockup-työkalun käyttäminen. Ohjelmistoprojektin projektinhallintatyökalut. Projektisuunnitelman kirjoittaminen. UML:n aktiviteetti- ja toteutuskaaviot. Toiminnallisen ja teknisen määrittelyn kirjoittaminen. Suunnittelumallit. Version-, tuotteen- ja laadunhallinta.

Opiskelumateriaali

Kurssin verkkomateriaali. Ohjelmistotuotanto / Ilkka Haikala, Jukka Märijärvi tai Ohjelmistotuotannon käytännöt/Ilkka Haikala, Tommi Mikkonen.

Opetusmuoto / Opetusmenetelmät

Ongelmalähtöinen oppiminen.

Arviointikriteerit

Arvosana 5: Opiskelija ymmärtää suurimman osan aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä itsenäisesti ohjelmistoprojektissa.
Arvosana 3: Opiskelija ymmärtää huomattavan määrän aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä ohjelmistoprojektissa.
Arvosana 1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet ja pystyy soveltamaan niitä ohjelmistoprojektissa.

Arviointimenetelmät

Jatkuva arviointi. Arvosana muodostuu kotitehtävien, projektitöiden ja tentin perusteella.


Takaisin