Está en la página 1de 3

¿QUÉ ES?

Un diagrama UML (Unified CLASES


Modeling Language) es
Las clases son elementos
una representación
gráfica utilizada en fundamentales que
ingeniería de software y representan objetos, entidades
otros campos para o componentes del programa.
modelar sistemas y Cada clase tiene atributos
procesos. Las partes (propiedades) y métodos
principales de un (funciones) que describen sus
diagrama UML incluyen: características y
comportamiento.

INTERFACES:
Si tu programa utiliza
RELACIONES
interfaces, asegúrate
de representarlas en el
DIAGRAMAS Las relaciones entre

UML
clases son vitales para
diagrama UML. Las modelar cómo
interfaces definen interactúan las partes
conjuntos de métodos del sistema. Las
que las clases deben relaciones comunes
implementar. incluyen asociaciones,
herencias, agregaciones
y composiciones.

HERENCIA Y ATRIBUTOS Y
GENERALIZACIÓN: MÉTODOS:
Los atributos son
Utiliza herencia para
propiedades de una clase,
mostrar las relaciones
mientras que los métodos
entre las superclases y
son las acciones que una
las subclases. Esto es útil
clase puede realizar. Es
para representar la
importante especificar
jerarquía de clases en el
los nombres, tipos de
programa.
datos y visibilidad de
estos.
DIAGRAMAS
PAQUETES DE ACTIVIDAD
Los paquetes agrupan Representan flujos de
clases relacionadas trabajo o procesos
en una estructura dentro del programa,
jerárquica, lo que mostrando actividades y
ayuda a organizar y decisiones. Son útiles
modularizar el para modelar la lógica
sistema. de las operaciones.

DIAGRAMAS
DE ESTADO
DIAGRAMAS Si tu programa tiene estados

DIAGRAMAS
UML y transiciones de estados,
estos diagramas son
cruciales para representar
DE SECUENCIA este comportamiento.

Estos diagramas
DIAGRAMAS DE
muestran la
secuencia de COMPONENTES
interacciones entre
objetos o clases Muestran los
durante la ejecución OPTION 4DE
DIAGRAMAS componentes de
del programa. Son COLABORACIÓN O software y sus
útiles para modelar SECUENCIA: relaciones, lo que
el flujo de control. es útil para
Estos diagramas
visualizar la
representan la
estructura del
interacción entre
sistema.
objetos o clases en un
escenario específico.
DIAGRAMAS DE COMENTARIOS
DESPLIEGUE Y NOTAS
Los paquetes agrupan
clases relacionadas Utiliza comentarios y notas
en una estructura para proporcionar
jerárquica, lo que aclaraciones adicionales,
ayuda a organizar y descripciones detalladas o
modularizar el información relevante que no se
sistema. pueda representar fácilmente
mediante símbolos estándar en
el diagrama UML.

DIAGRAMAS
CASOS DE USO
UML

Si deseas RESTRICCIONES
representar
cómo los actores
interactúan con Las restricciones se utilizan
el sistema, puedes para agregar reglas o
utilizar condiciones específicas que
diagramas de se aplican a elementos del
casos de uso. modelo, como invariantes de
clase o precondiciones y
postcondiciones de métodos.

También podría gustarte