Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Informática
Instrucciones
1. Desarrollar la actividad en forma grupal compuesta por 3 alumnos.
2. La actividad se debe entregar en Ambiente de Aprendizaje en documento con formato
Word, hoja carta. Letra Arial, tamaño 11. Márgenes: Superior/Inferior: 2,5 cm.
Derecho/Izquierdo: 3cm. Alineación justificada. Páginas numeradas. Portada:
membrete, título, datos identificación (asignatura, logo de INACAP, nombre del
profesor y de los alumnos).
3. El nombre a dar al archivo es el siguiente: Caso.IGR1.Apellido1_Apellido2_Apellido3.
Caso
Una Comunidad de Edificios desea implementar un sistema que permita controlar el
acceso a los edificios que ellos supervisan y protegen.
Con respecto a los usuarios, estos pueden ser de tres tipos: PERSONAL DE PLANTA,
VISITA, PREMIUM o RESIDENTE. El primero es el personal que trabaja en el edificio y
que tiene acceso restringido por horario, el usuario de visitas es ocasional, por lo que
1
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
debe ingresar con un código especial que se le dará y que tendrá una validez de 24
horas. El usuario PREMIUM puede acceder sin restricciones y el usuario RESIDENTE
solamente tendrá acceso al edificio donde se encuentra su departamento y a las áreas
comunes.
Un administrador del sistema será quien manipule las opciones para la creación de un
nuevo usuario, acceso o edificio. Los privilegios por defecto de todo usuario que trabaje
en la planta son “PERSONAL DE PLANTA”.
Solo un administrador de tipo “super administrador”, podrá cambiar el estatus de un
usuario de “PERSONAL DE PLANTA” a “PREMIUM”. Adicionalmente el Administrador
creará los accesos para los nuevos residentes.
Se debe crear una aplicación Web segura, que contenga acceso para Administración,
Usuarios y Residentes. El acceso de cada usuario debe ser con autentificación.
Deberá crearse un módulo para gestionar horarios, debido a que éstos deben
parametrizarse. En este caso, será el administrador quien tenga acceso a dicho módulo.
La información de los usuarios estará en una base de datos MySQL en AWS Cloud y el
servidor de datos en una instancia Windows 2016 EC2 de AWS Cloud, junto con la
aplicación Web. Las interfaces se encontrarán en puntos terminales ubicados en los
accesos. Se pide usar lenguaje de desarrollo Java y usar como sistemas operativos
Windows Server 2016 para los servidores y Windows 10 para clientes.
Para el análisis y diseño del software del sistema de control de acceso a los edificios, se
pide utilizar el estándar UML (Unified Modelling Language) con el fin de obtener los
diagramas de clase, de entidad y casos de uso.
Preguntas
1. Explicar y fundamentar si es viable realizar una solución para lo que solicita la
empresa.
La solución solicitada por la empresa es viable, ya que una aplicación segura con
acceso para diferentes tipos de usuarios con autentificación es bastante común. Otras
funciones solicitadas, como el guardado de información en base de datos, mostrar
aquella información al usuario al ingresar su identidad, acceso por medio de
terminales que poseen la aplicación, y las distintas restricciones por tipo de usuario,
2
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
2. Indicar cuáles son los stakeholders del caso y explicar cómo participan.
Primero está la directiva de la comunidad de edificios, que se encarga de supervisar y
proteger a estos, y a sus residentes. De aquí es donde viene la petición acerca del
sistema de control de acceso y la solución propuesta, por lo que este es un
stakeholder de gran importancia.
Otro grupo de stakeholders en este caso serían los usuarios de este sistema, que se
dividirían entre los trabajadores, los cuales usaran el sistema para ingresar a las
diversas áreas donde deben trabajar, en sus respectivos horarios; Los residentes que
usaran el sistema para acceder a sus departamentos y áreas comunes;
Los visitantes, que tendrán las mismos accesos que los residentes por tiempo
limitado; los usuarios Premium, los cuales tienen acceso sin restricciones, y finalmente
las administración, que se encarga de manejar la aplicación y sus datos, como las
restricciones, el ingreso de usuarios y el cambio de roles.
3
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
8. Realizar un mockup para el sitio web solicitado, explicando cada uno de los módulos.
Primero está la página de inicio, que lleva a un login
4
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
5
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
6
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
7
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
8
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
9
Ingeniería de Gestión de Requerimientos – TIDS09
INFORMÁTICA Y TELECOMUNICACIONES
Ingeniería en Informática
10
Ingeniería de Gestión de Requerimientos – TIDS09