Siirry suoraan sisältöön

Ohjelmistokehitysprosessi, versionhallinta ja testaus (3 op)

Toteutuksen tunnus: TTAE007-3020

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2025 - 31.07.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2025 - 31.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Mika Keränen
Ryhmät
TTV25SP
TTV25SP
Opintojakso
TTAE007

Toteutuksella on 7 opetustapahtumaa joiden yhteenlaskettu kesto on 22 t 45 min.

Aika Aihe Tila
To 30.10.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 06.11.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 13.11.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 20.11.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 27.11.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 04.12.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
To 11.12.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmistokehitysprosessi, versionhallinta ja testaus TTAE007-3020
TA13L113 Linux TA13L113 Linux
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Opiskelija ymmärtää ohjelmistoprojektin eri vaiheet vaatimusmäärittelystä testaukseen. Opiskelija osaa käyttää tarvittavia ohjelmistoja ja työkaluja, joita tyypillisesti tarvitaan ketterässä projektityöskentelyssä.

Sisältö

Ketterät ohjelmistonkehitysmenetelmät
Vaatimusmäärittely ja testaus
Dokumenttien ja koodin katselmointi
Versionhallinnan tarkoitus ja perusperiaatteet
Versionhallintaohjelmistot
Projektin versionhallinta ja moduulien versiointi
Projektin muutosten hallinta
Testauksen automatisointi

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa itsenäisesti soveltaa taitoja ja hyödyntää monipuolisesti tietoa ongelman ratkaisussa.
Opiskelija ymmärtää ohjelmistoiprojektin eri vaiheet ja osaa soveltaa taitoja käytännössä.
Opiskelija hallitsee versionhallinnan käytön erinomaisesti.

Arviointikriteerit, hyvä (3)

Opiskelija osaa valita ohjelmistoprojektiin sopivia, tarkoituksenmukaisia ohjelmistoja ja työkaluja ohjeistuksen perusteella.
Opiskelija hallitsee versionhallinnan käytön.
Opiskelija toimii itsenäisesti ja vastuullisesti erilaisissa tehtävissä annettujen ohjeiden mukaisesti.

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa toimia ohjattuna asianmukaisesti, noudattaen annettuja sääntöjä ja ohjeita.
Opiskelija käyttää toiminnassaan tarkoituksenmukaisesti tarvittavia ohjelmistoja ja työkaluja sekä versionhallintaa.

Lisätiedot

Kurssi arvoidaan verkkotentin ja harjoitustyön perusteella.

Osaamistavoitteet

Opiskelija ymmärtää ohjelmistoprojektin eri vaiheet vaatimusmäärittelystä testaukseen. Opiskelija osaa käyttää tarvittavia ohjelmistoja ja työkaluja, joita tyypillisesti tarvitaan ketterässä projektityöskentelyssä.

Suoritustavat

Luennot
Harjoitukset
Harjoitustyö
Tentti

Sisältö

Ketterät ohjelmistonkehitysmenetelmät
Vaatimusmäärittely ja testaus
Dokumenttien ja koodin katselmointi
Versionhallinnan tarkoitus ja perusperiaatteet
Versionhallintaohjelmistot
Projektin versionhallinta ja moduulien versiointi
Projektin muutosten hallinta
Testauksen automatisointi

Siirry alkuun