|
Opinto-opas 2014-2015
TIE-21300 Ohjelmistoarkkitehtuurit, 6 op
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Samuel Lahtinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
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 | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Ohjelmistoarkkitehtuurit | Kai Koskimies ja Tommi Mikkonen | Ei | Suomi |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-20200 Ohjelmistojen suunnittelu | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |