TIES441 Ohjelmistoarkkitehtuuri (5 op)

Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Suorituskieli:
suomi
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2017-2018, 2018-2019, 2019-2020

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

-

Esitietojen kuvaus

Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti.
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