Siirry suoraan sisältöön

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.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
  • ETB22SP
    Tietotekniikka
  • UEF-R1
    ICT-opinnot UEF-ISAT-yhteistyössä
  • ETA22SP
    Tietotekniikka
  • UEF-R2
    ICT-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