Está en la página 1de 15

Diagramas del UML

Ing. Cuba Aguilar Cesar Raúl


 El UML está compuesto por diversos elementos
gráficos
 La finalidad de los diagramas es presentar diversas
UML perspectivas de un Sistema
 el modelo UML describe lo que supuestamente hará
un sistema, pero no dice cómo implementar dicho
sistema
 Diagrama de Clases

 Diagrama de Casos de Uso

 Diagrama de Estados

Diagramas
 Diagrama de Secuencias

UML  Diagrama de Actividades

 Diagrama de Colaboraciones

 Diagrama de Componentes

 Diagrama de Distribución
 Los diagramas de clases describen la estructura
estática de un sistema.
Diagrama  Las cosas que existen y que nos rodean se agrupan
de Clases naturalmente en categorías. Una clase es una
categoría o grupo de cosas que tienen atributos
(propiedades) y acciones similares.
Diagrama
de Clases
Asociaciones.
Las asociaciones son las que
Diagrama representan a las relaciones
estáticas entre las clases.
de Clases
Multiplicidad.
Diagrama Las notaciones utilizadas para
señalar la multiplicidad se
de Clases colocan cerca del final de una
asociación.
Composición y Agregación.
Composición es un tipo especial de
agregación que denota una fuerte
Diagrama posesión de la Clase “Todo”, a la
Clase “Parte”.
de Clases
Generalización.
Generalización es otro nombre para
herencia. Se refiere a una relación
entre dos clases en donde una Clase
“Específica” es una versión
especializada de la otra, o Clase
“General”.
 Un caso de uso es una descripción de las acciones de
un sistema desde el punto de vista del usuario.
Los diagramas de caso de uso modelan la
funcionalidad del sistema usando actores y casos de
Diagrama de uso.
Los casos de uso son servicios o funciones provistas
Casos de Uso por el sistema para sus usuarios.
Sistema
El rectángulo representa los límites del
sistema que contiene los casos de uso.
Los actores se ubican fuera de los límites
del sistema.

Casos de Uso
Se representan con óvalos. La
etiqueta en el óvalo indica la función
Diagrama de del sistema.
Casos de Uso Actores
Los actores son los usuarios de un
sistema.
 Los casos de uso pueden tener asociaciones y dependencias con
otros clasificadores
 Relación entre actores y casos de uso:
 Asociación.

RELACIONES  Relaciones entre casos de uso


 Generalización. Un caso de uso también se puede especializar en
DE LOS uno o más casos de uso hijos
CASOS DE  Inclusión. Un caso de uso puede incorporar el comportamiento de
otros casos de uso como fragmentos de su propio
USO comportamiento
 Extensión. Un caso de uso también se puede definir como una
 extensión incremental de un caso de uso base
RELACIONES
DE LOS
CASOS DE
USO
RELACIONES
DE LOS
CASOS DE
USO
1. Muestre la relación de asociación y sus cardinalidades. Un sistema
de ventas participa las siguientes clases. Cliente, Empleado,
Producto, Categorías, Boleta, Detalle. Ingrese los datos en
operaciones y atributos de cada clase
2. Muestre la visibilidad, el nombre, la multiplicidad y el tipo de cada
atributo de la clase pared si se sabe que esta puede tener hasta 3
colores
Ejemplo D.C 3. Se desea modelar un sistema comercial para una empresa, el
personal de desarrollador de DBD identifico que la clase persona
tiene instancias como persona natural y personas jurídicas muestre
estas clases mediante un diagrama
4. Una cuenta bancaria puede ser solamente cuenta de ahorros y
cuenta corriente. Muestre la clase cuenta si posee atributos como
NroCuenta , propietario, saldo neto, fecha de apertura, y se pueden
realizar las siguientes operaciones. Deposito, retiro, anulación,
saldo.
 Diagrama de Estados
 Diagrama de Caso de Uso
 Diagrama de Secuencias
 Diagrama de Actividades
UML  Diagrama de Colaboraciones
 Diagrama de Componentes
 Diagrama de Distribución

También podría gustarte