TIE-21301 Ohjelmistoarkkitehtuurit, 5 op
Software Architectures

Lisätiedot

Opintojakso järjestetään englanninkielisen toteutuksen yhteydessä. Katso opintojaksoa TIE-21306.
Soveltuu jatko-opinnoiksi. Ei toteuteta lukuvuonna 2017-2018.

Vastuuhenkilö

Hannu-Matti Järvinen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-21301 2017-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 Hajautetut arkkitehtuurit   
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 Suositeltava    



Vastaavuudet

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

Päivittäjä: Järvinen Hannu-Matti, 15.09.2017