Diagrama de Actividades

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 12

Diagrama de colaboración -

comunicación

 Describe las interacciones entre dos o mas


objetos en el sistema que desempeñan un
comportamiento mayor que dos objetos por su
cuenta.
 Ejemplo un vehículo: El motor, la transmisión, los
frenos. Las piezas individuales se pueden
considerar una clase. Las piezas individuales de
un motos se “comunican “ entre sí para hacer que
el motor funcione cuando el conductor pisa el
freno

1
Partes
 Objetos: llamados también participantes
 Los enlaces de comunicación
 Los mensajes

Que muestran?
Muestran la misma información de los diagramas
de secuencia pero hace énfasis en la organización
de los objetos.
Muestra la ruta de como estará conectado un objeto
con otro
El diagrama de secuencia hace énfasis en la
organización a través del tiempo
2
Admisión estudiante
Diagrama de colaboración -
comunicación
6. Devuelve
1.Inicializar asesoría
Del programa
:InterfazDeUsuario
DeNuevoEstudiante :Programa
:Estudiante 2.Devuelve
código del 5. Seleccionar
estudiante programa

7. Estudiante
completado
4.Devuelve 3.Seleccionar
dormitorio dormitorio

Se numeran los mensajes


:Dormitorio para mostrar la secuencia
en el tiempo

4
DIAGRAMA DE ACTIVIDADES

 Muestran la secuencia de actividades de un


proceso, incluyendo actividades secuenciales, las
actividades paralelas y las acciones que se
toman se elabora para un caso de uso y refleja
los diferentes escenarios posibles.

5
Partes diagrama de actividades

Bifurcación:
control:
fork node (una
entrada y 2 o más
salidas)
Unión:
Join Node (2 o más
entradas y una salidas)

Representa evento
Línea de
sincronización
(actividades
paralelas)

Los rectángulos se denominan carriles (swimlanes). Estos carriles indican


particionamiento y se utilizan para mostrar qué actividades se realizan en cada
plataforma, como un navegador, servidor o computadora mainframe; también muestran
las actividades que realizan distintos grupos de usuarios. Los carriles son zonas
que pueden describir tanto la lógica como la responsabilidad de una clase
6
Diagrama de secuencia

7
Diagrama de actividades

8
Diagrama de estados
ES UNA MANERA PARA DETERMINAR LOS
MÉTODOS DE UNA CLASE. DETERMINA LOS
ESTADOS DE UN OBJETO: Su mayoría son
actividades.
Los valores de los atributos de un objeto define el
estado en que se encuentra un objeto.
Estado pedido (pendiente, enviado, recibido,
empacado). La PRIMERA LETRA DE LA palabra del
estado inicia en mayúscula.
Un evento es algo que ocurre en un momento y lugar
específico. Causan un cambio en el estado del objeto.
“dispara una transacción”.
Un evento causa una transacción y ocurre cuando se
cumple una condición. Una condición da verdadero o
9
falso. “Haga clic para confirmar pedido”
Diagrama de estados
Mensajes
1. Señales o mensajes asincrónicos: Programa
que realiza una llamada pero no espera
respuesta.
2. Mensaje sincrónico: Llamados a funciones o
subrutinas. El objeto que llama se detiene y
espera que el control regrese a él.
3. Evento temporal. Ocurren en un momento
determinado. No involucran un actor o un
evento externo.

10
Estados de la clase estudiantes
Estado: Estudiante potencial
Evento: solicitud enviada
Método: nuevo()
Atributos modificados: número,
nombre
dirección
Interfaz de usuario: Formulario web de solicitud de estudiante
Estado: Estudiante aceptado
Evento: requisitos satisfechos
Método: aceptar estudiante()
Atributos modificados: fecha de admisión
estado del estudiante
carta de aceptación
dirección
Interfaz de usuario: pantalla para aceptar al estudiante
Estado: dormitorio asignado al estudiante
Evento: dormitorio seleccionado
Método: asignar dormitorio()
Atributos modificados: nombre de dormitorio
dormitorio
plan de comidas
Interfaz de usuario: pantalla para asignar dormitorio al estudiante 11
Diagrama de estados proceso de
estudiante

12

También podría gustarte