Chapter 5
Structured Design’s Module Coupling
Old paradigms fade, replaced by new,
Yet, the same design principles are ever true.
Structured design first came to show,
How modules connect and knowledge can flow.
This chapter begins our exploration of the various forms of coupling in software design. I start with the model for evaluating coupling that was introduced in the structured design methodology. This methodology was mentioned multiple times in Chapter 4. You may recall that it originated in the late 1960s, a period when the field of software engineering was quite different from what we are familiar with today.
Given the age of this methodology, introducing these concepts, let alone applying them in practice, presents some challenges. ...
Get Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.