Design & Implementation Notes
CSE681 - Software Modeling & Analysis

Note #7 - Partitions

Package, Process, Machine

Plan partitions around packages, processes, and machines:

Conclusions for Package, Process, and Machine Partitions:

Partition based on both logical cohesiveness and physical boundaries.
  1. If one entity has to make a lot of calls to another, try to place them as locally as possible. Ideally they will be in the same package.
  2. Do the same when one entity has to send another a lot of data.