Terms Terms These are terms that are commonly used in software development or software architecture. Aggregate Complexity Bus Factor Cognitive Complexity Cohesion Cyclomatic Complexity Kinds of Models Technical Debt