
Universidad Tecnológica Nacional
Facultad Regional Córdoba
Ing. en Sistemas de Información
EJERCICIO TIPO PRIMER
PARCIAL PRÁCTICO
Ciclo lectivo: 2020
Página | 1
Considerando la situación planteada, se pide:
1. Construya la máquina de estados de la clase
Inscripción
, utilizando un diagrama de máquina de estados.
Especifique asociado a las transiciones los métodos y condiciones control, cuando aplique. (25 puntos)
2. Modele la realización de caso de uso de análisis para el escenario descripto, para ello:
a. Construya la vista de análisis que incluye las clases necesarias para dar soporte al escenario descripto
y a la máquina de estados construida en el punto 1. (35 puntos)
b. Modele el escenario descripto en el caso de uso, utilizando un diagrama de secuencia. Considere en el
modelado la aplicación de los patrones GRASP, identificando un ejemplo de cada patrón aplicado.
Para cada patrón identifique los métodos en donde los aplicó. (40 puntos)
Dominio: Gestión de eventos
Una empresa cordobesa dedicada a la organización de eventos de todo tipo, por ejemplo, congresos, conferencias,
eventos culturales, deportivos, cursos, etc.; desea crear un software que permita a sus clientes empresariales
gestionar de manera integral sus eventos.
Roles de Usuario principales
Organizador
Rol de Usuario responsable de crear
un evento y de publicitarlo
enviando invitaciones por mail,
también es quién recibirá el cobro
de las inscripciones de los
participantes al evento que creó.
Invitado
Rol de usuario que recibe mails de
invitación a eventos.
Puede acceder al link del evento y al
formulario de inscripción.
Participante
Rol de usuario que se inscribe a un
evento.
Puede pagar la entrada de manera
online y acceder al link del evento.
Definición del Producto de Software a construir:
Objetivo del Producto de Software:
Gestión integral de eventos e inscripciones de los participantes a esos eventos, considerando el cobro y el envío de
notificaciones si correspondiera. Emisión de informes resultantes de la gestión de eventos, de las inscripciones y de
participantes y su nivel de asistencia a los eventos.
Alcances del producto de software:
• Administración de destinatarios de invitaciones
• Administración de tipos y categorías de eventos
• Administración de organizadores y sus cuentas bancarias
• Administración de usuarios y perfiles
• Gestión de eventos
• Gestión de invitaciones para un evento
• Gestión de entradas y promociones