
Chapter 9 Working with Object-Oriented Models
Defining related diagrams
Each diagram of the OOM contains specific objects. However, when you are closer to implementation, if you want to attach existing objects to other types of diagrams (other than the one they were created in), you can use the Related Diagrams feature.
Using related diagrams
Using related diagrams helps you explain in detail how some of the following OOM objects can be viewed from different angles.
For example, you may use related diagrams for the following reasons:
- Link a class diagram, collaboration diagram or sequence diagram to a use case to specify the implementation of a use case. When the use case is implemented this way in a class diagram for example and if you delete the use case, the class diagram is not deleted
- Specify a class decomposition, and show its links to use case diagrams. Even if you start your analysis with a use case diagram that is considered the highest conceptual level, you can go down to the class diagram, define the classes and go back to the use case diagram to further detail it
- Link a use case diagram to a use case to specify the use case decomposition, and show its relations to other use case diagrams. For example, a use case can be expanded into several other use case diagrams if the system needs to be further detailed
- Specify a class behavior in a collaboration or sequence diagram. For example, in a sequence diagram an object is an instance of a class represented in a time-based dynamic environment
- Describe the use of an operation in a collaboration diagram or a sequence diagram since both diagrams specify the behavior of classes and interfaces, and the possible use of their operations
- Specify a component behavior via a class diagram to help you detect the context in which a class is used to generate the component
For more information, see "Defining related diagrams" in the "Managing Models" chapter in the General Features Guide
.
Copyright (C) 2005. Sybase Inc. All rights reserved.
|
|