Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Tarea # 9

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.

Universidad Politécnica Salesiana


2
Análisis y Diseño de Sistemas

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.

Desarrollo del taller


En base a los requerimientos planteados se solicita:

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

Subir un archivo PDF con el resultado de su análisis.

Universidad Politécnica Salesiana


3
Análisis y Diseño de Sistemas

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).

Nombre del fichero: “primerApellido_primerNombre_siglasAsignatura_U#”, ejemplo:


Lopez_Juan_ComSisElecRedElecInt_U1

Formato de archivo a subir: PDF.

Rúbrica:

Criterios Nivel Bajo Nivel Medio Nivel Alto Sub-


Puntajes
Paquetes No existen Los paquetes Los paquetes 2
paquetes modelados son establecidos
al menos un tienen nombres
50% adecuados adecuados.
para la solución Los paquetes
planteada permiten
detallar la
arquitectura en
tres capas
(three-tiers)
Dependencia No existe Las Las 2
dependencia dependencias dependencias
muestran la
entre los establecidas
paquetes

Universidad Politécnica Salesiana


4
Análisis y Diseño de Sistemas

son al menos interacción

50% correctas entre paquetes.

Totales 3

Universidad Politécnica Salesiana


5

También podría gustarte