0% found this document useful (0 votes)
35 views8 pages

RIS Section 2

UML diagrams can be categorized into structural diagrams and behavioral diagrams. The main UML diagram types are class, sequence, use case, activity, state machine, component, deployment, communication, package, object, composite structure, timing, and interaction overview diagrams. Class diagrams describe the static structure of a system by showing classes and relationships, while sequence diagrams illustrate the dynamic behavior by showing object interactions over time.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views8 pages

RIS Section 2

UML diagrams can be categorized into structural diagrams and behavioral diagrams. The main UML diagram types are class, sequence, use case, activity, state machine, component, deployment, communication, package, object, composite structure, timing, and interaction overview diagrams. Class diagrams describe the static structure of a system by showing classes and relationships, while sequence diagrams illustrate the dynamic behavior by showing object interactions over time.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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