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.