Diagrama de Actividades
Diagrama de Actividades
Diagrama de Actividades
comunicación
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
4
DIAGRAMA DE ACTIVIDADES
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)
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