TIES441 Ohjelmistoarkkitehtuurit (5 op)
Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Kuvaus
Sisältö
Ohjelmistoarkkitehtuurit teoriassa ja käytännössä, olioarkkitehtuurityyli, malliajattelu, hyvät ohjelmointikäytännöt. Laadukkaan ohjelmiston suunnittelu. Ajankohtaiset, esille tulevat asiat. Tarkentuu toteutuksella.
Suoritustavat
Tarkentuu toteutuksella.
Arviointiperusteet
Tarkentuu toteutuksella.
Osaamistavoitteet
Opiskelija osaa luoda ja arvioida ohjelmistoarkkitehtuurin, sekä suunnitella ohjelmiston arkkitehtuurin perusteella.
Esitietojen kuvaus
Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti.
Ohjelmointitaito.
Ohjelmointitaito.
Oppimateriaalit
Luentomateriaali ja sen lähteet, viitteet ja linkit.
Kirjallisuus
- Koskimies, Mikkonen: Ohjelmistoarkkitehtuurit, 2005, Talentum, (painos lopussa, jaetaan PDF:nä)
- Mary Shaw, David Garlan: Software Architecture: Perspectives on an Emerging Discipline, 1996
- Jan Bosch: Design & Use of Software Architectures: Adopting and Evolving a Product-line Approach, 2000
- Len Bass, Paul Clements, Rick Kazman: Software Architecture in Practice, 1998 tai 2003.
Suoritustavat
Tapa 1
Valitaan kaikki merkityt osat
Suoritustapojen osat
x
Osallistuminen opetukseen (5 op)
Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
suomi