UML allows people to develop several
different types of visual diagrams that represent various aspects
of the system. Rational rose supports the development of the majority
of these models, as follows.
Use Case diagram :Use Case diagram show the interaction
between use cases, which represent system functionality, and actions,
which represent the people or systems that provide or receive information
from the system
Sequence Diagrams: Sequence diagrams are used
to show the flow of functionality through a use case. For example,
the Withdraw Money use case has several possible sequences, such
as withdraw $, attempting to withdraw without available funds, attempting
withdraw with the wrong PIN, and several others.
Collaboration Diagram : Collaboration diagrams
show exactly the same information as the Sequence Diagrams. However,
Collaboration Diagrams show this information in a different way
and with a different purposed.
Class Diagram : Class diagram show the interactios
between classes in the system. Classes can be seen as the blue print
for objects .Classes contain informtion and behavior that acts on
that information.
State Transition Diagrams: State Transition diagrams
provide a way to model the various states in which an object can
exist.While the class diagram show a static picture of the classes
and their relationships.State Transition diagrams are used to model
the more dynamic behavior of a system.
Component Diagram : Component diagram show you
a physical view of your model .A component diagram shows you the
software components in your system and the relationships between
them. There are two types of components on the diagram : executable
components and code libraries.
Deployment Diagrams : Deployment diagrams are
the last type of diagrams we will discuss .The deployment diagram
show the physical layout of the network and where the various components
will resides. |