Class 2 | Intermediate Java 30-IT-397 |
The UML Diagrams
Use Case Diagram
Displays the relationship among actors and
use cases.
Class Diagram
Models class structure and contents using
design elements such as classes, packages
and objects. It also displays relationships
such as containment, inheritance,
associations and others.
State Diagram
Displays the sequences of states that an
object of an interaction goes through during
its life in response to received stimuli,
together with its responses and actions.
Sequence Diagram
Displays the time sequence of the objects
participating in the interaction. This
consists of the vertical dimension (time) and
horizontal dimension (different objects).
Collaboration Diagram
Displays an interaction organized around
the objects and their links to one another.
Numbers are used to show the sequence of
messages
Activity Diagram
Displays a special state diagram where
most of the states are action states and
most of the transitions are triggered by
completion of the actions in the source
states. This diagram focuses on flows
driven by internal processing.
Component Diagram
displays the high level packaged structure
of the code itself. Dependencies among
components are shown, including source
code components, binary code
components, and executable components.
Some components exist at compile time, at
link time, at run times well as at more than
one time.
Deployment Diagram
Displays the configuration of run-time
processing elements and the software
components, processes, and objects that
live on them.Software component instances
represent run-time manifestations of code
units.
Use Case
Created by: Brandan Jones December 17, 2001