Professional Documents
Culture Documents
DE USO
Ing. Juan Carlos Nez Ugalde
Caso de uso
Accin que debe llevar a
cabo el sistema.
Se debe escribir los detalles aparte en un texto explicativo.
botes
tambos
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Secuencia
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Secuencia
El eje vertical representa el
tiempo.
En el eje horizontal se colocan
los
objetos
y
actores
participantes en la interaccin,
sin un orden prefijado.
Cada objeto o actor tiene una
lnea vertical, y los mensajes se
representan mediante flechas
entre los distintos objetos.
El tiempo fluye de arriba abajo.
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Secuencia
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Colaboracin
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Colaboracin
Un diagrama de colaboracin
se construye:
Primero se colocan los
objetos que participan en la
colaboracin como nodos de
un grafo.
Despus se representa los
enlaces que conectan esos
objetos como arcos de grafo
Por ltimo a los enlaces se le
escriben los mensajes que
envan y reciben los objetos.
DIAGRAMAS DE COMPORTAMIENTO
Diagramas de Colaboracin
DIAGRAMA DE CLASES
Especifica:
Qu entidades participan en el desarrollo del sistema.
Como se relacionan dichas entidades.
Qu atributos tiene cada entidad.
ELEMENTOS D. DE CLASES
Clase o entidad
Unidad bsica que encapsula a un conjunto de objetos con
atributos, relaciones y mtodos comunes.
Simplificacin de la realidad.
Compuesto por:
Nombre
Atributos (informacin del objeto)
Mtodos (acciones del objeto)
ELEMENTOS D. DE CLASES
Relaciones
Asociacin
Unen dos objetos que colaboran entre si.
Dependencia o instanciacin
Une un objeto que instancia a otro (o que depende
de otro para funcionar)
Agregacin
Une un objeto con otro del que formar parte
Composicin
Une un objeto con otro del que formar parte.
Si se elimina el objeto del que forma parte, se
eliminar el objeto componente.
Herencia o generalizacin
Une un objeto con su padre. El objeto hijo hereda
todos los atributos y mtodos del padre.
EJEMPLOS D. DE CLASE
ELEMENTOS D. DE CLASE
Cardinalidad / Multiplicidad
Indica cuantos elementos se asocian con la clase.
n
*
n..m
n..*
exactamente 1
exactamente n
muchos
entre n y m
n o ms
Rol
Indica que papel toma cada objeto en la relacin que los une.