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 |