Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Clasificacin de Diagramas
Clasificacin de
Diagramas
Diagrama de Clases
Muestra las clases (descripciones de objetos que comparten
caractersticas comunes) que componen el sistema y cmo se
relacionan entre s.
Diagrama de objetos
Muestra una serie de objetos (instancias de las clases) y sus
relaciones. Estos diagramas se enfocan en la perspectiva de
casos reales.
Diagrama de secuencia
Enfatiza la interaccin entre los objetos y los mensajes que
intercambian entre s junto con el orden temporal de los mismos.
Diagrama de colaboracin
Muestra la interaccin entre los objetos resaltando la
organizacin estructural de los objetos en lugar del orden de
los mensajes intercambiados.
Diagrama de estados
Para analizar los cambios de estado de los objetos. Muestra los
estados, eventos, transiciones y actividades de los diferentes
objetos. Son tiles en sistemas que reaccionen a eventos.
Diagrama de actividades
Simplifica el diagrama de estados modelando el comportamiento
mediante flujos de actividades. Muestra el flujo entre los
objetos. Se utilizan para modelar el funcionamiento del sistema
y el flujo de control entre objetos.
Diagrama de componentes
Muestra la organizacin y las dependencias entre un conjunto de
componentes. Se usan para agrupar clases en componentes o
mdulos.
Diagrama de implementacin
Muestra los dispositivos que se encuentran en un sistema y su
distribucin en el mismo.
Actor:
Caso de Uso:
o Asociacin
Es el tipo de relacin ms bsica que indica la invocacin
desde un actor o caso de uso a otra operacin (caso de
uso). Dicha relacin se denota con una flecha simple.
o Dependencia o Instanciacin
Es una forma muy particular de relacin entre clases, en
la cual una clase depende de otra, es decir, se instancia
(se crea). Dicha relacin se denota con una flecha
punteada.
o Generalizacin
Este tipo de relacin es uno de los ms utilizados, cumple
una doble funcin dependiendo de su estereotipo, que puede
ser de Uso (<<uses>>) o de Herencia (<<extends>>).
Ejemplo:
Como ejemplo esta el caso de una Mquina Recicladora: Sistema
que controla una mquina de reciclamiento de botellas, tarros y
jabas. El sistema debe controlar y/o aceptar:
Registrar el nmero de temes ingresados.
Imprimir un recibo cuando el usuario lo solicita:
a. Describe lo depositado
b. El valor de cada item
c. Total
El usuario/cliente presiona el botn de comienzo
Existe un operador que desea saber lo siguiente:
a. Cuantos temes han sido retornados en el da.
b. Al final de cada da el operador solicita un resumen de
todo lo depositado en el da.
El operador debe adems poder cambiar:
a. Informacin asociada a temes.
b. Dar una alarma en el caso de que:
i. Item se atora.
ii. No hay ms papel.
Como una primera aproximacin identificamos a los actores que
interactan con el sistema:
Adems podemos notar que un item puede ser una Botella, un Tarro
o una Jaba.