Table of Contents
Software Architecture
Quality Aspects
Methods of good design
Template for architecture description
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