Opinto-opas 2015-2016

TIE-21300 Ohjelmistoarkkitehtuurit, 6 op
Software Architectures

Lisätiedot

Soveltuu jatko-opinnoiksi

Vastuuhenkilö

Samuel Lahtinen

Opetus

Toteutuskerta 1: TIE-21300 2015-01

Opetusmuoto P1 P2 P3 P4 Kesä
Luennot
Harjoitukset
Harjoitustyöt



 



 
 4 h/vko
 2 h/vko
 16 h/per
+2 h/vko
+2 h/vko
+50 h/per



 

Luentoajat ja -paikat: Perjantai 14 - 16 TB111 , Keskiviikko 10 - 12 TB109

Suoritusvaatimukset

Hyväksytysti suoritetut harjoitustyö ja loppukoe.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija tuntee ohjelmistojen suunnittelussa luokkatasoa korkeammalla tasolla käytettäviä perusratkaisuja ja tuntee niiden tyypillisimpiä soveltamiskohteita. Hän osaa tulkita ja tuottaa erilaisista näkökulmista tehtyjä arkkitehtuurin kuvauksia ja ymmärtää erilaisten kuvaustapojen ja näkökulmien tavoitteet.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Arkkitehtuurien kuvaus Arkkitehtuurisuunnitteluun liittyvät vaatimukset ja käsitteet  Mallintaminen arkkitehtuurin kannalta  UML 
2. Arkkitehtuureihin liittyvät standardiratkaisut  Suunnittelumallit Arkkitehtuurityylit   Erikoistapaukset, kuten sulautettujen järjestelmien suunnittelumallit  
3. Tuoterunkoarkkitehtuurit ja ohjelmistoalustat  Kehysarkkitehtuurit Tuoterunkoarkkitehtuurien kuvaaminen   
4. Arkkitehtuurien arviointimenetelmät    ATAM-menetelmän suoritus DCAR-menetelmän suoritus 
5. Arkkitehtuuri ja ohjelmistoprosessi     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Peruskäsitteiden ymmärtäminen, tekniikoiden soveltamiskyky, viikkoharjoitusten aktiivisuusaste, harjoitustyön ohjeiden mukainen suoritus.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Ohjelmistoarkkitehtuurit   Kai Koskimies ja Tommi Mikkonen         Ei   

Esitietovaatimukset

Opintojakso P/S Selite
TIE-20200 Ohjelmistojen suunnittelu Pakollinen    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21300 Ohjelmistoarkkitehtuurit, 6 op OHJ-3200 Ohjelmistoarkkitehtuurit, 6 op  

Viimeksi muokattu 20.01.2015