October 2014
Intermediate to advanced
232 pages
4h 10m
English
Chapter 8
In the previous chapters, we learned how to drive the development of an architecture of a system. Embracing architecture-centric practices results in a system that not only meets its quality expectations but also can lead to a significant reduction in excessive complexity, suggesting that excessive complexity may be an incidental by-product of development methodologies that lack focus on the systemic properties of a system that have a strong influence on its architecture. Complexity in a system is related to the degrees of cohesion and coupling within and between a system’s modules (a system’s cohesive units of implementation). Systems designed with high cohesion ...
Read now
Unlock full access