Beruflich Dokumente
Kultur Dokumente
Notación
Herramientas Proceso
Diagramas
Los diagramas expresan gráficamente partes de un modelo
State
State
Use Case Diagramas de
Diagrams
Use Case Diagrams State
Use Case Diagramas de
Diagrams Clases State
Diagrams
Use Case de Casos
Diagramas Diagramas de
Diagrams
Diagrams de Uso Diagrams
Diagrams
Secuencia Objetos
Scenario State
Scenario State
Diagramas de
Diagrams Diagramas de
Diagrams
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Scenario Component
Diagramas
Diagrams de
Diagramas de
Diagrams Diagrams
Diagrams Distribución
Estados Diagramas de
Actividad
Diagramas seleccionados
Diagramas de
Casos de Uso
Diagramas de Diagramas de
Secuencia Clases
Casos de Uso
Casos de Uso
Actores:
– Roles de los usuarios
Preparar Catálogo
Administrativo Sistema Caso de Uso B
Inventario Actor B
Venta Normal
Venta en Ofertas
Vendedor
Casos de Uso: Relaciones
UML define tres tipos de relación en los
Diagramas de Casos de Uso:
• Comunicación
Caso de Uso
Actor
… Casos de Uso: Relaciones
– Inclusión(uses) : una instancia del Caso de Uso origen
incluye también el comportamiento descrito por el Caso
de Uso destino
<<include>>
Identificación
<<include>>
Transferencia
Cliente
<<extend>>
Transferencia en Internet
Implementacioó n
cuenta
• nombre de la clase
titular
• atributos de la clase
saldo
• operaciones de la clase depositar
extraer
transferir
Clases: Notacioó n Graó fica
Otros ejemplos:
lista
conjunto
primero
ultimo intersecar
añadir unir
quitar cardinalidad
cardinalidad
Diagrama de Clases
Trabajador
{ disjunta, completa }
Alumno
DNI : char[10]
número_exp : int
nombre : char[50]
alta()
poner_nota(asignatura : char , año : int, nota : float)
matricular(cursos : asignatura, año : int)
listar_expediente()
Diagrama de Secuencia
• Cada mensaje se representa mediante una flecha entre las
líneas de vida.
Cuando existe demora entre el envío y la atención se puede
indicar usando una línea oblicua.
Cada mensaje se etiqueta con el nombre del mensaje y
pueden incluirse los argumentos.
Diagrama de Secuencia
• Los rectángulos en las líneas de vida indican el tiempo en el
cual un método está activo.
Diagrama de Secuencia
prestar(video, socio)
verificar situación socio
registrar préstamo
entregar recibo
Diagrama de Secuencia
Objeto
Mensaje [hayExistencia]
necesitaReorden:
descuenta( )
=necesitaReordenar ( )
Autodelegación
… Diagrama de Secuencia
Síómbolos