CQE-9124: Layered Architectures

 
Layered Architectures
Practice ID: 9124 Maturity: Preliminary
+ Description

Description Summary

Layered Architectures

Extended Description

Software that does not follow the principles of layered architectures (such as strict partitioning and strict call hierarchy) decreases comprehensibility as well as simplicity to evolve the code.

+ Relationships
NatureTypeIDNameView(s) this relationship pertains to
View
CanPrecede
Co
Consequence
9113Excessive Modification Effort
Default Graph (primary)9001
CanPrecede
Co
Consequence
9145Degraded Comprehension
Default Graph (primary)9001
ParentOf
Is
Issue
9007Architecture with Number of Horizontal Layers Outside of Expected Range
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9052Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9184Use of Same Invokable Control Element in Multiple Architectural Layers
Quality Issues Organized by Practices (primary)9002
MemberOf
Vi
View
9002Quality Issues Organized by Practices
Quality Issues Organized by Practices (primary)9002
Page Last Updated or Reviewed: October 01, 2017