Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

RIS Section 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

What is a UML Diagram?

UML is a way of visualizing a software


program using a collection of diagrams.

These diagrams are organized into two


distinct groups:
structural diagrams and behavioral or
interaction diagrams.
Types of UML Diagrams
The current UML standards call for different
types of diagrams:
class, activity, object, use case, sequence,
package, state, component,
communication, composite structure,
interaction overview, timing, and
deployment.
Class Diagram
Class diagrams are the backbone of almost
every object-oriented method, including
UML. They describe the static structure of a
system.
Case Diagram Use
Use case diagrams model the functionality of
a system using actors and use cases
Diagram Activity
Activity diagrams illustrate the dynamic nature of a
system by modeling the flow of control from activity
to activity
Sequence Diagram
Sequence diagrams describe interactions
among classes in terms of an exchange of
.messages over time
Diagram Timing
A timing diagram is a type of behavioral or
interaction UML diagram that focuses on
processes that take place during a specific
.period of time
Diagram State
Statechart diagrams, now known as state
machine diagrams and state diagrams
describe the dynamic behavior of a system in
response to external stimuli.
Component Diagram
Component diagrams describe the
organization of physical software
components, including source code, run-time
executables. (binary) code, and
Diagram Deployment
Deployment diagrams depict the physical
resources in a system, including nodes,
components, and connections.
Communication Diagram
Communication diagrams model the
interactions between objects in sequence.
They describe both the static structure and
.the dynamic behavior of a system
Package Diagram
Package diagrams are a subset of class
diagrams, but developers sometimes treat
.them as a separate technique
Diagram Object
Object diagrams describe the static structure
of a system at a particular time. They can be
.used to test class diagrams for accuracy
Structure Diagram Composite
Composite structure diagrams show the
internal part of a class
Interaction Overview Diagram

Interaction overview diagrams are a


combination of activity and sequence
diagrams. They model a sequence of actions
and let you deconstruct more complex
.interactions into manageable occurrences

You might also like