TIES441 Ohjelmistoarkkitehtuurit (5 op)
Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2020-2021, 2021-2022, 2022-2023, 2023-2024
Kuvaus
Sisältö
Ohjelmistoarkkitehtuurit teoriassa ja käytännössä, olioarkkitehtuurityyli, malliajattelu, hyvät (olio-)ohjelmointikäytännöt. Laadukkaan ohjelmiston suunnittelu. Ajankohtaiset, esilletulevat asiat.
Suoritustavat
Harjoitukset ja tentti.
Arviointiperusteet
Harjoitukset ja tentti.
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
Opetus
28.10.–28.10.2022 Tentti 28.10.
Ilmoittautuminen suljettuOpetus päättynyt
10.1.–19.3.2023 Luento-opetus
Ilmoittautuminen suljettuOpetus päättynyt
17.3.–17.3.2023 Tentti
Ilmoittautuminen suljettuOpetus päättynyt
28.4.–28.4.2023 Tentti 28.4.2023
Ilmoittautuminen suljettuOpetus päättynyt
7.6.–7.6.2023 Tentti 7.6.2023
Ilmoittautuminen suljettuOpetus päättynyt