What is the UML |
This
help is only intended to be an introduction to some of the concepts of
the Unified Modeling Language
. Mostly,
our help system deals with using the UML tools provided with Visual Case.
If you
are unfamiliar with the UML or you would like to learn more, the Internet
is an excellent source and we can recommend several good texts
on the subject.
UML
- Unified
Modeling Language
The UML is a complete language that is used to design, visualize, construct and document systems. It is largely based on the object-oriented paradigm and is an essential tool for developing robust and maintainable software systems.
Visual Case includes eight powerful UML Diagrams. Objects that you've defined can be displayed on multiple diagrams, and many objects can be exploded (or decomposed) into new diagrams.
|
UML
Diagrams in Visual Case |
|
The Use Case Diagram describes the system
functionality as a set of Use Cases which represent discrete tasks. Actors
interact with the system to complete the tasks. | |
|
The Class Diagram describes the structure of the software system. This is the core diagram for object-oriented design.
| |
|
The Sequence Diagram describes messages
exchanged between classes to accomplish tasks. | |
|
The Collaboration Diagram describes interactions
between classes and associations. | |
|
State Diagrams model the dynamic behaviour
of a system by showing the various states that an object can get into
and the transitions that occur between the states. | |
|
The Activity Diagram describes the activities
of a class in response to internal events. | |
|
The Component Diagram describes the structure
and dependencies among software components. | |
|
The Deployment Diagram describes the physical
layout of software components. |