TIES441 Ohjelmistoarkkitehtuuri (5 op)
Arvosteluasteikko
0-5
Opetuskieli/-kielet
suomi
Suoritustavat
Harjoitukset ja tentti.
Sisältö
Ohjelmistoarkkitehtuurit teoriassa ja käytännössä, olioarkkitehtuurityyli, malliajattelu, hyvät (olio-)ohjelmointikäytännöt. Laadukkaan ohjelmiston suunnittelu. Ajankohtaiset, esilletulevat asiat.
Oppimateriaalit
Luentomateriaali ja sen lähteet, viitteet ja linkit.
Kirjallisuus
ISBN-numero | Tekijä, julkaisuvuosi, teoksen nimi, julkaisija |
---|---|
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. |
Arviointiperusteet
Harjoitukset ja tentti.
Esitietovaatimukset
Sovellusprojekti tai vastaava ohjelmistonkehitysprojekti.
Ohjelmointitaito.