LEARNING OUTCOMES
After taking this course, you are able to
- analyze the architecturally significant requirements and scenarios based on the stakeholder concerns for an open-ended, complex problem,
- design a high-level architecture that tries to address the architecturally significant requirements and scenarios; the design is created iteratively and as team work,
- model and document the design and design decisions using multiple views and viewpoints and in a consistent fashion,
- evaluate whether the high-level architecture design addresses the scenarios, and
- analyze and present all aforementioned orally.
Credits: 5
Schedule: 10.01.2024 - 26.04.2024
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Fabian Fagerholm
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
The course content in a nutshell: How to design a software architecture that meets the needs of its stakeholders. The course takes a practical hands-on approach: the content is applied in the project work that lasts throughout the course.
Assessment Methods and Criteria
valid for whole curriculum period:
Project work, weekly learning tasks, self and peer evaluation, optional exam.
Workload
valid for whole curriculum period:
Contact sessions 30 h, project work 65 h, individual work 35 h
DETAILS
Study Material
valid for whole curriculum period:
Lectures, reading material.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language : English
Teaching Period : 2022-2023 Spring III - V
2023-2024 Spring III - V