Software Architecture Design (5 cr)
Code: LTP7200-3002
General information
- Enrollment
- 01.04.2022 - 05.09.2022
- Registration for the implementation has ended.
- Timing
- 05.09.2022 - 18.12.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Technology
- Teacher in charge
- Petri Laitinen
- 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
Location and time
Architecture standards and frameworks
Component connections
Architecture styles
ArchiMate language
BPMN language
Archi tool
Project work
Materials
Moodle-työtila: https://moodle.karelia.fi/course/view.php?id=6965
Doom, Claude: Business Information Management, 2013. (Available from student's library services: Finna > ebrary > Tietokannan käyttöliittymä)
Richards, M., Ford, H.: Fundamentals of Software Architecture. O'Reilly, 2020. (Available from student's library services: Finna > Safari O'Reilly for Higher Education)
Teaching methods
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