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 the O’Reilly learning platform.

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