System Object Design  «Prev  Next»
Lesson 1

Domain partitioning

Domain partitioning is a process for dividing a problem domain into cohesive units before proceeding into detailed object design. The problem domain was defined in the first two phases of the project using the use case model, the object model, and the dynamic model. In this module, you will learn how to perform the domain partitioning process using these tools as your primary source.
After completing this module, you will be able to:
  1. Identify the resources used for domain partitioning
  2. Perform domain partitioning using use cases
  3. Explain how package diagrams may be used to model domain partitions
  4. Assign analysis classes to domain partitions
  5. Test the domain partition for completeness
  6. Identify and define dependencies between partitions