8.5 Modularizing the System at Level 1

We have now decomposed both examples to Level 2, but we have not yet asked whether we chose the correct decompositions at Level 1. We expanded the Level 1 representation in order to examine the relationships among the entities at Level 2. These relationships should inform the ­modularization or clustering at Level 1. This process is captured by Question 8b “What is a possible modularization of the Level 2 objects?”

In the air transportation service example, we initially presented the Level 1 processes ­according to the major events that happen along the timeline of air travel: ticketing, checking in, loading, transporting, unloading, checking out. How do we know this is a good way to decompose an air transportation ...

Get System Architecture: Strategy and Product Development for Complex Systems, First Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.