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:
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 |