Software Architecture

Programme course instance, 6 Credits

  • Period : 2027-August-30 until 2027-October-31
  • Location: Campus Karlskrona
  • Type of instruction: Campus, day-time, forty percent 40%
  • Main field of study: Software engineering
  • Language of instruction: English
  • Education level: G1F
  • Application code: BKTXF
  • Course code: PA1483
Show more

This course is part of a programme and cannot be applied.

Show more

Software Architecture, 6 Credits

Software Architecture is an important concept in modern software development that serves several purposes: planning development resources, analyzing the problem domain from multiple perspectives, and abstracting large amounts of information to obtain a useful overview of the system. In addition, architectural decisions on how to construct a software system are crucial to plan and achieve the desired modifiability, performance, security, and many other qualities of the system, thereby influencing how successful the system can be.

Students in the course are expected to obtain detailed knowledge about software architectures and quality attributes and the effects architectural decisions have on the qualities of software systems.

The students will acquire understanding about how to: i) document the software architecture of systems; ii) design software architectures based on modern methods and ideas such as architectural styles, patterns, and tactics, by considering the system’s functional and non-functional requirements, neighboring systems, technological constraints, and the organization developing the system; iii) discuss the quality attributes of a concrete software based on empirical observations and metrics.

Good to know

Questions?

Profile picture

Course manager:

Franz Zieris

franz.zieris@bth.se

Study counselling:

studievagledning@bth.se

Study options

Show only

Period

Location

Cycle

Rate of study

Similar education