Software Architecture
Programme course instance, 6 Credits
- Period : 2026-August-31 until 2026-November-01
- Location: Campus Karlskrona
- Type of instruction: Campus, day-time, fourty percent 40%
- Main field of study: Software engineering
- Language of instruction:
- Education level: G1F
- Application code: BW6AU
- Course code: PA1483
This course is part of a programme and cannot be applied.
Software Architecture, 6 Credits
Software architecture is an important technical concept in modern, large-scale software development, where software architecture serves sev-eral purposes: planning development resources; analysis of the problem domain from multiple perspectives using architectural views, as well as abstraction of large amounts of information to achieve a useful overview of the system. In addition, the software architecture and the decisions made regarding its construction are key components in planning and achieving specific levels of quality in the finished system and thus also critical to the system's chances of success. In the course, the student is expected to acquire detailed knowledge about software architecture and quality, about software architecture and its related decision effects on the quality of the developed software. The student is expected to achieve detailed understanding of how: i) software architecture of existing software systems is documented; ii) software architectures are constructed based on modern methods and ideas, e.g. architectural styles, patterns, and tactics, taking into account the desired software, the surrounding technology, and the development organization; iii) reason objectively and fact-based about the suitability of a specific software architecture for a particular product or service.