CPlusOOP
SiteMap
Project Cycle
System Design
UML
Domain Partitioning
«Prev
Next»
System Object Design
Analysis Design
Review Project Life Cycle
Transition Analysis Design
Analysis Work Products
Two-Step Design
Process Phase Conclusion
Architectural Analysis
Partitioning Analysis Model
Partitioning Process Goal
Partitioning Design Conclusion
Domain Partitioning
Domain Partitioning Resources
Package Modeling Purpose
Three Step Domain Partitioning Process
Partitioning based On Use Cases
Define Dependencies between Partitions
Domain Partitioning Conclusion
Architectural Partitioning
Design Strategies
Two-Tier Architecture
Three Tier Architecture
Partitioning Architecture ntier
Additional ntier Architectures
Deployment Diagram
Architectural Analysis Conclusion
Object Design
Object Design Tools
Statechart Diagram
Review Statechart Notation
State Design Pattern
State Behavior Conclusion
Statechart to Object Design - Quiz
Partition dependencies - Exercise
Partition dependencies
Assign dependencies
Objective:
Determine the dependencies between the domain partitions.
Exercise scoring:
This exercise is worth a total of 10 points.
Download files
Open the following exercise documents from the download files:
domainpartition.gif
subsystemdiagram.gif
equencediagram1.gif
Sequencediagram2.gif
Sequencediagram3.gif
objectmodel.gif
Instructions
Evaluate the information provided to determine if there are any dependencies between the Sales subsystem and the other subsystems.
Update the package diagram to illustrate your conclusions.
Please provide a brief textual explanation of any dependencies that you identify.
Hints
When you read the sequence diagrams, remember to refer back to the partitions that contain the classes to see which partition owns the classes and which partitions simply refer to them.
Remember the different types of dependencies:
Via associations and communication across the associations
Functional dependencies
Time dependencies
Submitting your exercise
To submit the exercise, follow the steps below:
Step 1
In the text area below, type in your solution. In addition, you can include any questions or comments you have about the exercise. When you are ready to submit the exercise, click the
Submit
button.
Submit