Software and systems architecture
Max amount of FITech students: 20
The course centers around software architecture design and meeting the needs of the stakeholders of the system. The contents include basics of software and systems architecture, identifying architecturally significant requirements, designing software architecture with views, and evaluating software architectures. In addition, wider concepts of enterprise architecture and integration are introduced to put architectures in their context. The course includes a large practical design work that goes through these concepts.
The course provides understanding of the role of architecture in the development of large software and information systems.
After the course, the student
- has the basic skills of how to design and describe architecture
- can identify architecturally significant requirements and evaluate designed architectures with requirements
- understands the challenges of modern distributed architectures and problems of integration.
You can get a digital badge after completing this course.
Contact person for applications