Tarea 9. Diagrama de Paquetes
Tarea 9. Diagrama de Paquetes
Modelos Estructurales
Análisis y Diseño de Sistemas
Actividades
Práctica: Diagrama de paquetes
Descripción de la actividad
PROBLEMA PLANTEADO
En el sitio web de una aplicación web que permita registrar la asistencia a un evento masivo se requiere
diseñar los casos de uso que permitan la siguiente funcionalidad:
1. Considerar 4 perfiles de usuario: administrador, asistente, organizador e invitado.
2. El perfil de usuario INVITADO corresponde a una persona que no se ha registrado en el sitio web y
que puede visualizar información pública sobre el sitio como por ejemplo los eventos que se
llevarán a cabo, medidas de bioseguridad y noticias relacionadas a los eventos.
3. El perfil de usuario ASISTENTE es una persona anónima que asistirá a un evento y que debe
registrarse primero en el sitio web. Cuando ha sido creada su cuenta puede acceder usando su
login y clave. Este perfil también puede enviar notificaciones y recibir notificaciones sobre los casos
de COVID-19 confirmados.
4. Los perfiles de usuario ADMINISTRADOR y ORGANIZADOR son empleados y para obtener su login y
clave son registrados directamente por el perfil administrador.
5. El perfil de usuario ADMINISTRADOR puede revisar los usuarios registrados, gestionar (crear,
eliminar, actualizar) usuarios con perfil administrador y organizador. Aprobar las notificaciones
enviadas.
6. El perfil de usuario ORGANIZADOR puede verificar las estadísticas de: asistentes a un evento,
cantidad de personas que han notificados casos de COVID-19, cantidad de personas recuperadas,
cantidad de personas fallecidas.
7. El perfil de usuario ORGANIZADOR puede registrar, actualizar, eliminar y consultar los eventos que
se realizarán. Es importante considerar que los eventos deben contar con un estado de forma que
se pueda establecer si el evento: preventa, venta, cancelado o en proceso.
8. El perfil de usuario ORGANIZADOR puede registrar, actualizar, eliminar y consultar noticias
relacionadas a los eventos.
9. Los perfiles de usuario ADMINISTRADOR, ASISTENTE Y ORGANIZADOR pueden cambiar su
clave. Para esto deben ingresar al sitio web y solicitar el cambio de clave. Las claves deben tener
mínimo 7 caracteres.
Cuando los usuarios que tienen cuenta en el sitio web ingresan con su login y clave se despliega un menú
dependiendo del perfil de usuario que tengan asignado.
Si una persona que no tiene cuenta quiere ingresar al sitio web debe restringirse el acceso.
1. Considerar que la solución planteada es una aplicación web y que el lenguaje en el cual se realizará
la programación es JSP – Java Server Pages. La arquitectura que se usará es three-tiers y que se
requiere separar las interfaces de usuario, las reglas de negocio y que la conexión a la base de datos
se realizará mediante un datasource.
2. Elaborar un diagrama de paquetes
Bibliografía:
JIMENEZ DE PARGA, C. (2014). UML Aplicaciones en Java y C++. Madrid, RA-MA Editorial.
STEVENS, Perdita; POOLEY, Rob; AGUILAR, Luis Joyanes. Utilización de UML en Ingeniería del Software con
Objetos y Componentes. Pearson Educación, 2007.
Extensión máxima: 2 páginas (Times New Roman o Calibri Light, tamaño 12 e interlineado 1,5).
Rúbrica:
Totales 3