Ohjelmistoarkkitehtuuri (5 op)
Toteutuksen tunnus: OT00EK15-3001
Toteutuksen perustiedot
Ilmoittautumisaika
06.11.2023 - 17.11.2023
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
- Suomi
Koulutus
- Ohjelmistotekniikan koulutus
Opettaja
- Tuomas Reijonen
Vastuuopettaja
Tuomas Reijonen
Ryhmät
-
OTMI21SPOhjelmistotekniikka, päivätoteutus
- 11.01.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 18.01.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 25.01.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 01.02.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 08.02.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 15.02.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 22.02.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 07.03.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 14.03.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 21.03.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 28.03.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 04.04.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 11.04.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
- 18.04.2024 08:30 - 12:00, Ohjelmistoarkkitehtuuri OT00EK15-3001
Tavoitteet
Osaat nimetä ja havainnollistaa ohjelmistosuunnittelun yleisiä periaatteita.
Osaat selittää yleisempien ohjelmistoarkkitehtuurien ominaisuuksia.
Osaat valita oikean arkkitehtuurimallin eri konteksteissa.
Osaat mallintaa ohjelmistoja ja niiden osia.
Tunnet ohjelmistoviitekehyksen käsitteen ja osaat selittää eri viitekehyksien tärkeimmät ominaisuudet.
Sisältö
Mitä on ohjelmistoarkkitehtuuri?
Miten arkkitehtuurisuunnittelu vaikuttaa lopulliseen ohjelmistotuotteeseen?
Miten eri arkkitehtuureja mallinnetaan eri tekniikoita hyödyntäen?
Miten mallinnetaan web-sovelluksen arkkitehtuuri?
Miksi arkkitehtuurisuunnitelma ja lopullinen toteutus usein eroavat toisistaan käytännössä ja mitä ratkaisuja ongelmaan on olemassa?
Arviointiasteikko
1-5