TIE-21301 Ohjelmistoarkkitehtuurit, 5 op
Software Architectures

Lisätiedot

Soveltuu jatko-opinnoiksi. Ei toteuteta lukuvuonna 2016-2017.

Vastuuhenkilö

Hannu-Matti Järvinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-21301 2016-01 - Hannu-Matti Järvinen

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:

Arvosteluasteikko on numeerinen (0-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Esitietovaatimukset

Opintojakso P/S Selite
TIE-20200 Ohjelmistojen suunnittelu Pakollinen    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21301 Ohjelmistoarkkitehtuurit, 5 op TIE-21300 Ohjelmistoarkkitehtuurit, 6 op  

Päivittäjä: Viitala Anna-Mari, 15.04.2016