Tietojärjestelmien arkkitehtuurisuunnittelu (5 op)
Toteutuksen tunnus: LTP7200-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.09.2022 - 18.12.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2023 - 12.03.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Tietojenkäsittely ja tietoliikenne (DATA)
- Toimipiste
- Wärtsilä-kampus Karjalankatu 3 (WÄR)
- Opetuskielet
- suomi
- Paikat
- 20 - 40
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Petri Laitinen
- Vastuuopettaja
- Petri Laitinen
- Ajoitusryhmät
- Pienryhmä (schedulingGroup) 1 (Koko: 20 . Avoin AMK : 20.)
- Pienryhmä (schedulingGroup) 2 (Koko: 10 . Avoin AMK : 0.)
- Ryhmät
-
ITYS21Insinööri (YAMK), Teknologiaosaamisen johtaminen, syksy, 2021
-
ITYS22Insinööri (YAMK), Teknologiaosaamisen johtaminen, syksy, 2022
- Pienryhmät
- Pienryhmä (schedulingGroup) 1
- Pienryhmä (schedulingGroup) 2
- Opintojakso
- LTP7200
Arviointiasteikko
H-5
Tavoitteet
Opintojakson suoritettuasi:
- tiedät keskeiset tietojärjestelmäarkkitehtuurin osa-alueet
- tiedät keskeiset arkkitehtuurityöhön liittyvät standardit ja kehikot sekä niiden käyttötarkoituksen (TOGAF, ISO/IEC 42010, JHS 179, Zachman, ISA 95)
- osaat tunnistaa arkkitehtuurityön keskeiset sidosryhmät
- tiedät keskeiset arkkitehtuurityön näkökulmat
- tiedät keskeisiä arkkitehtuurityylejä ja osaat soveltaa niitä
- tiedät keskeisiä arkkitehtuurin liitostekniikoita
- osaat soveltaa arkkitehtuurin ArchiMate-kuvausnotaatiota
- osaat mallintaa, viestiä ja dokumentoida tietojärjestelmäarkkitehtuurin nykytilanteen ja tavoitetilan rajatussa esimerkkitapauksessa
Suoritustavat
Viikkotehtävät ja harjoitustyö
Sisältö
Arkkitehtuuristandardeja ja -kehikoita
Arkkitehtuurin liitosrakenteista
Arkkitehtuurityylejä: kerrosarkkitehtuuri, palveluläheinen arkkitehtuuri SOA, tapahtumakeskeinen arkkitehtuuri EDA, OMG OMA, REST rajapintojen määrittelytyyli
BPMN-kieli
ArchiMate(R)-kieli ja Archi-väline
Harjoitustyö
Oppimateriaalit
Humberto Cervantes and Rick Kazman: Designing Software Architectures: A Practical Approach. Addison-Wesley Professional, May 2016
Doom, C.: Introduction to Business Information Management. ASP, 2020.
Richards, M., Ford, H.: Fundamentals of Software Architecture. O'Reilly,
2020.
ArchiMate®. http://pubs.opengroup.org/architecture/archimate3-doc/
Opetusmenetelmät
Opintojakson tavoitteena on perehdyttää opiskelija laajan ja monitahoisen aiheen perusteisiin. Tarkastelun painopiste on seuraavissa asioissa:
- arkkitehtuurin mallintaminen
- sovellusten väliset liitosmekanismit: ohjelmointirajapinnat, web-apit, tiedon esittäminen
- keskeisiä arkkitehtuurimalleja (monikerrosrakenne, palvelukeskeinen rakenne, mikropalveluarkkitehtuuri, tapahtumapohjainen arkkitehtuuri)
- arkkitehtuurityön prosessimalli
- katsaus arkkitehtuurityöhön liittyviin standardeihin ja kehikoihin
- pienimuotoinen kehittämistehtävä