User Tools

Site Tools


it:software-architecture

Software Architecture

Quality Aspects

Defined in ISO/IEC 25010

  • funktionale Eignung
  • Zuverlässigkeit
  • Interaktionsfähigkeit
  • Leistungseffizienz
  • Security
  • Safety
  • Maintainability
  • Compatibility
  • Flexibility

Methods of good design

  • Loose coupling
  • High Cohesion
  • Single responsibility principle
  • Dependency inversion
  • Interface segregation

Template for architecture description

  • Short intro
  • Diagrams
  • Catalogue of elements
  • variabilities
  • Background information
it/software-architecture.txt · Last modified: 2026/09/03 11:13 by nine