Ohjelmistotuotanto IILaajuus (10 op)
Tunnus: 4_ETA7800
Laajuus
10 op
Opetuskieli
- suomi
Osaamistavoitteet
Osaa soveltaa formaalia tuotantomenetelmää ohjelmistoprojektissa
Osaa kaikki keskeiset versionhallinnan perusoperaatiot
Osaa projektihallintaohjelmiston keskeiset välineet (osatehtävät, aikataulutus, resursointi, seuranta)
Osaa laatia projektin toteutettavuusarvioinnin (feasibility study)
Osaa laatia riskienhallintasuunnitelman ja osaa toteuttaa riskienhallinan projektin aikana
Osaa soveltaa UML-kuvauskieltä vaatimusmäärittelyssä ja teknisessä määrittelyssä
Osaa suunnitella ja toteuttaa projektityön mittaroinnin (dashboards, key performance indicators)
Hankintojen ohjaus, lisenssit
Testaaminen tavoitteen muodossa
Arkkitehtuurisuunnittelu tavoitteen muodossa
Osaa hallita muuttuvia vaatimuksia
Sisältö
Teoria 3 op + projekti 7 op
UML
Versionhallinta
Projektinhallintajärjestelmä (MS-project)
Testaus
Iteratiiviset mallit
Projektin seuranta - projektityön mittarointi (dashboards, riskinhallinta)
Määrittely
2. vuoden projekti
Ulkoinen asiakas/projektiryhmän oma aihe
projektisuunnitelma
määrittelydokumentti
Oppimateriaalit
Ilmoitetaan myöhemmin
Ilmoittautumisaika
01.12.2024 - 15.01.2025
Ajoitus
01.01.2025 - 31.07.2025
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Mika Vanhanen
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETB23SPTietotekniikka, päivä
-
ETA23SPTietotekniikka, päivä
-
UEF-R1ICT-opinnot UEF-ISAT-yhteistyössä
-
UEF-R2ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakson suoritettuaan opiskelija
- osaa soveltaa formaalia tuotantomenetelmää ohjelmistoprojektissa, hallitsee kaikki keskeiset versionhallinnan perusoperaatiot sekä projektihallintaohjelmiston keskeiset välineet (osatehtävät, aikataulutus, resursointi, seuranta).
- osaa laatia projektin toteutettavuusarvioinnin (feasibility study), riskienhallintasuunnitelman sekä toteuttaa riskienhallinnan projektin aikana.
- osaa soveltaa UML-kuvauskieltä vaatimusmäärittelyssä ja teknisessä määrittelyssä, suunnitella ja toteuttaa projektityön mittaroinnin (dashboards, key performance indicators, ...) sekä hallitsee muuttuvia vaatimuksia.
- tietää mitä testauslähtöinen ohjelmointi on, ymmärtää testauksen merkityksen tietojärjestelmien laadunvarmistuksessa,
- osaa soveltaa keskeisiä testausmenetelmiä tuotantoprosessin eri vaiheissa sekä laatia testaussuunnitelman ja toteuttaa sen.
- ymmärtää arkkitehtuurin roolin ohjelmistotuotannossa,
- hallitsee arkkitehtuurien kuvaamisen
- tuntee arkkitehtuurityylejä ja suunnittelumalleja
- omaa valmiudet arkkitehtuurien käytännön arviointiin
- hallitsee projektihallinnan työkaluja (DevOps)
Projektiryhmiin tulee mukaan muotoilun opiskelijoita. Projektiryhmät työskentelevät SCRUM-menetelmän mukaisesti sprinteissä.
Opiskelijan ajankäyttö
Luentoja: 2 * 4h (kaikki ryhmät yhdessä)
Itsenäistä työskentelyä: n.200h/opiskelija
Oppimateriaali ja suositeltava kirjallisuus
Ilmoitetaan myöhemmin
Ilmoittautumisaika
01.12.2023 - 15.01.2024
Ajoitus
01.01.2024 - 31.07.2024
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka - AMK
Toimipiste
Microkadun kampus
Opetuskielet
- Suomi
Opettaja
- Mika Vanhanen
- Keijo Kuosmanen
Opiskelijaryhmät
-
ETB22SPTietotekniikka
-
UEF-R1ICT-opinnot UEF-ISAT-yhteistyössä
-
ETA22SPTietotekniikka
-
UEF-R2ICT-opinnot UEF-ISAT-yhteistyössä
Toteutuksen kuvaus
Opintojakson suoritettuaan opiskelija
- osaa soveltaa formaalia tuotantomenetelmää ohjelmistoprojektissa, hallitsee kaikki keskeiset versionhallinnan perusoperaatiot sekä projektihallintaohjelmiston keskeiset välineet (osatehtävät, aikataulutus, resursointi, seuranta).
- osaa laatia projektin toteutettavuusarvioinnin (feasibility study), riskienhallintasuunnitelman sekä toteuttaa riskienhallinnan projektin aikana.
- osaa soveltaa UML-kuvauskieltä vaatimusmäärittelyssä ja teknisessä määrittelyssä, suunnitella ja toteuttaa projektityön mittaroinnin (dashboards, key performance indicators, ...) sekä hallitsee muuttuvia vaatimuksia.
- tietää mitä testauslähtöinen ohjelmointi on, ymmärtää testauksen merkityksen tietojärjestelmien laadunvarmistuksessa,
- osaa soveltaa keskeisiä testausmenetelmiä tuotantoprosessin eri vaiheissa sekä laatia testaussuunnitelman ja toteuttaa sen.
- ymmärtää arkkitehtuurin roolin ohjelmistotuotannossa,
- hallitsee arkkitehtuurien kuvaamisen
- tuntee arkkitehtuurityylejä ja suunnittelumalleja
- omaa valmiudet arkkitehtuurien käytännön arviointiin.
Opiskelijan ajankäyttö
Luentoja: 2 * 4h (kaikki ryhmät yhdessä)
ohjattuja harjoituksia: 12* 4h
itsenäistä työskentelyä: n.200h/opiskelija
Oppimateriaali ja suositeltava kirjallisuus
Ilmoitetaan myöhemmin
Lisätietoja opiskelijoille
https://moodle.savonia.fi/course/view.php?id=640