TIE-21300 Ohjelmistoarkkitehtuurit, 6 op
Software Architectures
Lisätiedot
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Samuel Lahtinen
Opetus
Toteutuskerta 1: TIE-21300 2015-01
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä |
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritetut harjoitustyö ja loppukoe.
Osasuoritusten pitää liittyä samaan toteutuskertaan
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:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Kirja | Ohjelmistoarkkitehtuurit | Kai Koskimies ja Tommi Mikkonen | Ei |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-20200 Ohjelmistojen suunnittelu | Pakollinen |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
TIE-21300 Ohjelmistoarkkitehtuurit, 6 op | OHJ-3200 Ohjelmistoarkkitehtuurit, 6 op |