KEMBAR78
10 Types of Diagrams | PDF | Use Case | Unified Modeling Language
0% found this document useful (0 votes)
11 views4 pages

10 Types of Diagrams

This document presents 10 types of diagrams commonly used in system modeling. Among them are class diagrams, component diagrams, object diagrams, composite structure diagrams, deployment diagrams, activity diagrams, use case diagrams, state diagrams, communication diagrams, timing diagrams, and global interaction diagrams. Each diagram represents a different view of a system, such as its structure, behavior, components, or workflows.
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)
11 views4 pages

10 Types of Diagrams

This document presents 10 types of diagrams commonly used in system modeling. Among them are class diagrams, component diagrams, object diagrams, composite structure diagrams, deployment diagrams, activity diagrams, use case diagrams, state diagrams, communication diagrams, timing diagrams, and global interaction diagrams. Each diagram represents a different view of a system, such as its structure, behavior, components, or workflows.
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/ 4

10 types of diagrams

Class diagram
A class diagram is a type of static diagram that describes the structure
of asystemshowing their classes, attributes, and the relationships between them. The
class diagrams are used during the
process of analysis and design of systems
where the conceptual design is created of the
information that will be handled in the system, and the
components that will be in charge of
operation and the relationship between one and the other.

Representation of: - Requirements in


entities and actions. - The architecture
conceptual of a domain - Design solutions
in an architecture - Software components
object-oriented

Component diagram
A component diagram is a type diagram of theUnified Language of
Modeling.
A component diagram represents
how a system ofsoftwareis divided
in componentsand shows
thedependenciesamong these components.
The physical components includefiles
headerslibraries
shared,modules,executables
opackages.The Component Diagrams
prevail in the field of thearchitecture of
softwarebut they can be used for
to model and document any architecture
of the system.

Object diagram
Object diagrams are used
during the Analysis and Design process of
the systemcomputer scientistsin the
methodologyUML.
It can be considered a special case of
class diagramin which are shown
specific instances ofclassesobjectsin
a particular moment of the system. The
object diagrams use a subset
of the elements of a class diagram.
Object diagrams do not show
the multiplicityneither theroles,although his
notation is similar to class diagrams.
One difference with class diagrams is that the upper compartment goes
in the form Object name: Class name.
For example, Miguel: Person.

Composite structure diagram


A structure diagram
A composition is a type of diagram.
of static structure in
theModeling Language
Unified(UML), which shows the
internal structure of aclassy
the collaborations that this
structure makes possible. This
can
include internal parts, medium doors
among which the parties interact
with each of the others or
through which, instances of the class interact with the parts and with the
external world, and connections between parts or doors. A composite structure is
a set of interconnected elements that collaborate at runtime
to achieve some purpose. Each element has some defined role in the
collaboration.

Deployment diagram
The Deployment Diagram is a type of
diagram of theUnified Language of
Modelingis used to model the
hardware used in implementations
of systems and the relationships between their
components.
The elements used by this type of
diagram is nodes (represented as a
prism), components (represented as
a rectangular box with two protrusions
on the left side) and associations.
In UML 2.0, components are no longer within nodes. Instead, you can
to have artifacts or other nodes within a node.

Activity diagram
In theUnified Modeling Languagean activity diagram represents the
step-by-step business and operational workflows of the components in
A system. An Activity Diagram shows the general flow of control.
InSysMLthe Activity diagram has been extended
to indicate flows between steps that move elements
physical (e.g., gasoline) or energy (e.g., pressure). The
Additional changes allow the diagram to better support
behavior flows and continuous data.

Use case diagram


In theUnified Modeling Language
A use case diagram is a
a kind of diagram of
behavior.
TheModeling Language
Unifieddefine unannotation
graphto represent use cases
use case model call. UML
does not set standards for the
written format describe thecases of
useAnd so many people do not understand that this graphic notation defines nature.
of a use case; however, a graphical notation can only provide a view
general simple of a use case or a set of use cases. The diagrams
use cases are often confused with use cases. While the
Two concepts are related, use cases are much more detailed.
that the use case diagrams.

State diagram
InUMLa state diagram is
adiagramsused to identify each one
of the routes or paths that a flow can take
of information after executing each
process.
It allows us to identify under what arguments
execute each of the processes and in what
At the moment, they could have a variation.
The state diagram allows visualizing from
a sequential way the execution of each one
of the processes.

Communication diagram
In theUnified Modeling Language(UML)
2.0, a communication diagram is a version
simplified collaboration diagram of the
UML 1.x version. A communication diagram models the interactions between
objects or parts in terms of messages in sequence. The diagrams of
communication represents a combination of information taken from the
diagram ofclassessequence, anduse case diagramwriting so much the
static structure as the dynamic behavior of a system.

Timeline diagram
A diagram of
time or schedule is a graph of
digital waveforms that shows the
temporal relationship between severalsignalsy
how each signal varies in relation to the
others.

A schedule can contain


any number of signals
related to each other. Examining a
time diagram, it can be
determine the states, high level or low level, of each of the signals in
any specified moment in time, and the exact instant in which anyone
of the signals changes state with respect to the others.

Global interaction diagram


A global diagram of interactions (in English: interaction overview diagram)
it is one of the thirteen types of diagrams in theModeling Language
Unified(UML), a modeling language for software and other systems.

You might also like