Está en la página 1de 22

EJERCICIOS

PROPUESTOS
Modelamiento Orientado a Objetos (MOO)

Taller 4 - AAD
TIPOS DE DIAGRAMAS
DIAGRAMA DE SECUENCIA

Se utiliza para representar el intercambio de mensajes entre los distintos objetos


del sistema para cumplir con una funcionalidad, es decir, define el comportamiento
del sistema de información. Esta compuesto por 2 dimensiones:

Conjunto de objetos

Tiempo
DIAGRAMA DE SECUENCIA
ELEMENTOS DEL DIAGRAMA DE SECUENCIA Objeto

OBJETO

• Representa a un participante en la interacción,


puede ser una instancia de una clase.
• Se simboliza mediante un rectángulo que
incluye un identificar en su interior y del que
sale una línea de forma vertical hacia abajo. La Foco de control
cual se denomina línea de vida que
representa el tiempo en el que un objeto está
presente.
• Además, contiene un foco de control que
define el tiempo en el que el objeto está
Línea de vida
desarrollando algún trabajo. Se representa
mediante un rectángulo superpuesto a la línea
de vida.
DIAGRAMA DE SECUENCIA
ELEMENTOS DEL DIAGRAMA DE SECUENCIA

MENSAJE

Mensaje
• Representa el paso de un mensaje entre
dos objetos o entre un objeto y sí mismo.
• Se simboliza utilizando una flecha que
incluye el nombre del mensaje y los
argumentos que incluye y que va desde el
objeto que envía el mensaje hasta el
objeto que lo recibe.
• A veces el objeto que recibe el mensaje Respuesta
envía una respuesta. Esta respuesta se
representa con una flecha discontinua.
DIAGRAMA DE ESTADOS

Se utiliza para mostrar los estados por los que pasa un componente de un
sistema de información. Esta compuesto por:

Pseudoestado inicial

Nombre del estado


Acciones o actividades estado

Transición

Pseudoestado final
DIAGRAMA DE ESTADOS

Se utiliza para mostrar los estados por los que pasa un componente de un
sistema de información. Esta compuesto por:

Pseudoestado inicial

Compartimiento superior
Compartimiento inferior

Transición

Pseudoestado final
DIAGRAMA DE ESTADOS
ELEMENTOS DEL DIAGRAMA DE ESTADOS

ESTADO

✓ Compartimiento Superior: Contiene el nombre del


estado. Los estados sin nombres se llaman estados Nombre
anónimos y se consideran estados distintos
(diferentes.
✓ Compartimento Inferior: Contiene una lista de
acciones internas o actividades del estado que se
realizan mientras el elemento está en ese estado. A
su vez esta compuesto por las siguientes etiquetas:
• entry: comportamiento realizado al entrar al
estado Actividades o acciones
• do: comportamiento continuo siempre que se
esté en el estado.
• exit: comportamiento realizado al salir del
estado.
DIAGRAMA DE ESTADOS
ELEMENTOS DEL DIAGRAMA DE ESTADOS

PSEUDOESTADOS Y TRANSICIÓN

✓ Pseudoestado inicial: Representa el comienzo de


un diagrama, solo puede existir uno por diagrama.
Se simboliza a través de un pequeño circulo
relleno.

✓ Pseudoestado final: Representa el final del


diagrama, al contrario que el inicial pueden existir
varios pseudoestados finales. Indica que se ha
finalizado la máquina de estados. Se simboliza con
un círculo que rodea un circulo negro relleno.

✓ Transición: Es una relación dirigida entre un


estado de origen y un estado de destino. Se
simboliza con una flecha.
Caso – Sistema de Gestión de Citas
Un hospital funciona con un sistema de cita previa. Cada vez que un paciente pide cita, puede
solicitarla él mismo vía web, por teléfono o personándose en el centro hospitalario. En los dos
últimos casos será atendido por un administrativo. Independientemente de cómo se pida la cita, el
sistema le asigna un día, una hora y su médico de cabecera. Para guardar esta información se utiliza
un listado con el Número de la Seguridad Social (NSS) del paciente, su nombre, apellidos, teléfono
para comunicarle cualquier cambio en el día, hora y número de colegiado de su médico de
cabecera.
Una vez que llega a la consulta, el médico tiene un historial (datos personales, fecha de visitas,
diagnóstico o visita a otros médicos especialistas) y le indica un diagnóstico con su correspondiente
tratamiento. Si es enfermedad común, el paciente puede recibir el tratamiento en casa y, si no lo es,
debe ir al especialista.
• Elaborar el diagrama de Caso de Uso y las fichas de requerimientos
• Elaborar los diagramas de secuencia
• Elaborar los diagramas de estados
Diagrama de Caso de Uso
Requerimientos
Reservar cita
Diagrama de Secuencia
Reservar cita
Requerimientos
Buscar paciente
Diagrama de Secuencia
Buscar paciente
Requerimientos
Buscar Médico
Diagrama de Secuencia
Buscar médico
Requerimientos
Generar cita
Diagrama de Secuencia
Generar cita
Requerimientos
Atender paciente
Diagrama de Secuencia
Atender paciente
Diagrama de Estados

También podría gustarte