Opiskelija
-tuntee ohjelmistotuotannon peruskäsitteistöä ja omaa alueen yleiskuvan
-ymmärtää joitakin ohjelmistotuotannon perusteisiin liittyviä asioita käytännössä
-osaa soveltaa ohjelmistotuotannon perusteita ohjatusti
Opiskelija
-tuntee ohjelmistotuotannon käsitteistöä ja omaa alueen yleiskuvan
-tuntee ohjelmistotuotannon vaihejakomalleja ja vaiheita
-osaa vaatimusmäärittelyprosessin vaiheineen
-omaa edellytykset hallita ohjelmistoprojekteja
-tuntee yleiset periaatteet ohjelmistojen suunnitteluun ja toteutukseen
-tuntee testausta, tuotteen-, version- ja vianhallintaa
-osaa soveltaa em. aiheita
Opiskelija
-tuntee ohjelmistotuotannon käsitteistöä ja omaa alueen yleiskuvan
-tuntee ohjelmistotuotannon vaihejakomalleja ja vaiheita
-osaa vaatimusmäärittelyprosessin vaiheineen
-omaa edellytykset hallita ohjelmistoprojekteja
-tuntee yleiset periaatteet ohjelmistojen suunnitteluun ja toteutukseen
-tuntee testausta, tuotteen-, version- ja vianhallintaa
-osaa soveltaa em. aiheita luovasti ja järkevästi
-osoittaa taitoa kehittää uusia ja järkeviä käytäntöjä ohjelmistotuotantoon yhteistyössä muiden kanssa
Erkki Hietalahti
Ilkka Haikala & Tommi Mikkonen: Ohjelmistotuotannon käytännöt
https://andor.tuni.fi/permalink/358FIN_TAMPO/1j3mh4m/alma995645144205973
Dean Leffingwell: Agile Software Requirements (saatavana myös verkkoversiona)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973
Materiaali Moodlessa
Luennot, harjoitukset, case-esimerkit, ryhmätyöt.
Tentti - 40%
Kurssin aikana suoritettavat aktiviteetit (harjoitukset, ryhmätyöt, esitykset) - 60%
Pisterajat (max 100)
5 - 88.0
4 - 71.0
3 - 54.0
2 - 37.0
1 - 20.0
Suomi
31.08.2020 - 13.12.2020
10.06.2020 - 01.09.2020
5 op
19TIETOB
0 - 35
Petteri Jekunen
Tietotekniikka
Tietotekniikan tutkinto-ohjelma
TAMK Pääkampus
0-5
Sovitaan opettajan kanssa
Ilmoitetaan kurssin aikana
Lähiopetus, ryhmätyöt ja itsenäinen työ yhteensä n. 80 - 125 h
Ohjelmistoprojektin vaihejakomallit ja hallinta
Vaatimusmäärittely
Testaaminen
Mallintaminen
Ohjelmistotuotannon laadunvarmistukseen liittyvät toimintamallit
Ei pysty kuvaamaan ohjelmistotuotannon osa-alueita eikä hallitse niihin liittyviä peruskäsitteitä.
Pystyy kuvaamaan ohjelmistotuotannon eri osa-alueita ja hallitsee niihin liityvän perusterminologian.
Hallitsee ohjelmistotuotannon eri osa-alueet ja ymmärtään niiden merkityksen.
Pystyy kuvaamaan niitä strukturoidusti ja perustelemaan eri vaihtoehtojen etuja.
Osaa perustasolla käyttää eri osa-alueiden olennaisia työkaluja.
Pystyy ohjatusti soveltamaan osaamaansa.
Hallitsee ohjelmistotuotannon eri osa-alueet ja ymmärtään niiden merkityksen.
Pystyy kuvaamaan niitä strukturoidusti ja perustelemaan eri vaihtoehtojen etuja.
Osaa perustasolla käyttää eri osa-alueiden olennaisia työkaluja.
Pystyy itsenäisesti soveltamaan osaamansa käytännön tilanteissa yhteistyössä muiden kanssa.