Categories

We use categories to add structure to the terms in the glossary. Every term might belong to zero or more of the following categories:

Architecture-Pattern
Name of an architecture pattern or -style from e.g. [Buschmann+96], [Fowler2003], [Hohpe+2003], [Quian+2010] or other fundamental references.
Communication
Used or needed to communicate information about arbitrary aspects of software architecture.
DDD
Keyword from the CPSA-Advanced curriculum “Domain Driven Design”
Design-Pattern
Name of a design pattern from e.g. [Gamma+95] or other fundamental sources.
Design-Principle
Name of a fundamental design principle.
Foundation
Terms required for or contained in the CPSA-Foundation curriculum.
Fundamental
Fundamental term.
Improve
Keyword from the CPSA-Advanced curriculum “IMPROVE”.
iSAQB
Official iSAQB terms, many of them used for contracts, association and other organizational stuff.
Metric
Defined measure to what degree a software system (or related process) possesses some property. Examples: Size (e.g. Lines-of-Code, cyclomatic complexity, coupling, mean-time-between-failure)
Security
Measures to reach basic principles like confidentiality, integrity, availability and non-repudation for data in an IT-system.
ISO-IEC-IEEE-42010
ISO/IEC/IEEE 42010:2011 Systems and software engineering Architecture description. Note, a new version of the standard was expected to be published till the end of 2016.