Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

Harness the Power of the Multi-Dimensional Coupling Model as a Tool for Architecting Modular, Evolvable Software Systems In this definitive guide, Vlad Khononov introduces a novel approach to designing modular software systems that turns coupling into a powerful design tool. Software, like all systems, is composed of components that interact to form the system itself.

Price
Paid
Platform
InformIT
Categories
Print Book

Related Courses

Explore similar courses.

Designing Software Architectures: A Practical Approach

Designing Software Architectures: A Practical Approach

Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This is the first book dedicated solely to architecture design, and it introduces a practical methodology that any professional software engineer can use, provides structured methods supported by reusable chunks of design knowledge, and includes rich case studies that demonstrate how to use the methods.

InformIT Learn more
Software Architecture in Practice

Software Architecture in Practice

The Definitive, Practical, Proven Guide to Architecting Modern Software--Now Fully Updated Now with nine new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways.Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter h

InformIT Learn more

Get the latest news!