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