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:
- Identify the resources used for domain partitioning
- Perform domain partitioning using use cases
Explain how package diagrams may be used to model domain partitions
Assign analysis classes to domain partitions
Test the domain partition for completeness
Identify and define dependencies between partitions