Skip to main content

Software Architecture Design  (5 cr)

Code: LTP7200-3003

General information


Enrollment
01.09.2022 - 18.12.2022
Registration for the implementation has ended.
Timing
01.01.2023 - 12.03.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Information and Communication Technologies (DATA)
Campus
Wärtsilä Campus Karjalankatu 3
Teaching languages
Finnish
Seats
20 - 40
Degree programmes
Degree Programme in Business Information Technology
Teachers
Petri Laitinen
Teacher in charge
Petri Laitinen
Scheduling groups
Pienryhmä (schedulingGroup) 1 (Size: 20 . Open UAS : 20.)
Pienryhmä (schedulingGroup) 2 (Size: 10 . Open UAS : 0.)
Groups
ITYS21
Engineer (MEng), Technology Competence Management, Fall, 2021
ITYS22
Engineer (MEng), Technology Competence Management, Fall, 2022
Small groups
Pienryhmä (schedulingGroup) 1
Pienryhmä (schedulingGroup) 2
Course
LTP7200

Evaluation scale

H-5

Objective

Having completed the course you:
- know essential architecture work domains
- know essential standards and frameworks
- are able to identify stakeholders involved in the architecture work
- know essential viewpoints to architecture work
- are able to apply essential architecture styles
- know essential component connection techologies
- are able to use ArchiMate notation in communication
- are able to model, communicate and document information system architecture current state and future state for a limited business case

Accomplishment methods

Viikkotehtävät ja harjoitustyö

Content

Architecture standards and frameworks
Component connections
Architecture styles
ArchiMate language
BPMN language
Archi tool
Project work

Materials

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/

Teaching methods

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ä

Go back to top of page