13.2 Understanding Complexity

Complexity

We defined complexity in Chapter 3 as the property of having many interrelated, interconnected, or interwoven elements and interfaces. Most of the systems that we deal with professionally are complex, hence the growth of system architecture in practice. Complexity is driven into systems by asking more of them: more function, more performance, more robustness, more flexibility. It is also driven into systems by asking them to work together and interconnect—monitoring power demand at a manufacturing site relative to the grid’s capacity,* connecting customer order systems directly to manufacturing sequencing, instant communications among co-workers, and the like.

Underlying this definition of complexity is ...

Get System Architecture: Strategy and Product Development for Complex Systems, First Edition 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.