Structured design does not scale up well for extremely complex systems, and this method is largely inappropriate for use with object-based and object-oriented programming languages.

— Grady Booch, Object-Oriented Design: With Applications (1991)

Topics: software design, complexity