Concept view for Complexity
May 17, 2025 ยท View on GitHub
Diagram

Description
Shows the concepts of Complexity and their relations
Concepts
| Concept | Description |
|---|---|
| Coupling | Coupling is the degree of interdependence between software modules; the strength of the relationships between modules. |
| Accidental Complexity | complexity caused by the design or implementation of the software system. |
| Cohesion | Cohesion is the degree to which the elements inside a module belong together; the strength of the relationships within a module. |
| Complexity | degree of interdependence between software modules. |
| Connascence | A software quality metric that measures the degree of coupling between software modules |
| Inherent Complexity | complexity intrinsic to the problem domain. |
Generalizations
| From | Name | To | Description |
|---|---|---|---|
| Inherent Complexity | is a | Complexity | type of complexity |
| Accidental Complexity | is a | Complexity | type of complexity |
Other Relationships
| From | Name | To | Description |
|---|---|---|---|
| Coupling | leads to | Accidental Complexity | |
| Connascence | measure of | Coupling | coupling between software modules |
Navigation
(generated by Overarch with template docs/view.md.cmb)