1
ACTIVIDAD 4
BRYAN STEVENS MORENO NEIRA
CESAR AUGUSTO QUIROZ MORALES
Facultad de Ingeniería, Corporación Universitaria Unipanamericana de Compensar
Levantamiento de Requerimientos
Ing. Hernan Lozano Rojas
26 de Marzo del 2021
2
TRABAJO INDIVIDUAL
Esta actividad permitirá al estudiante medir su capacidad de análisis de la decisiones a tomar ,
mediante diferentes herramientas
1. Elaborar de la solución informática planteada
a. Diagrama de base de datos
b. Diagramas de clases
c. Diagrama de Secuencias
d. Diagrama de paquetes y actividades.
TRABAJO COLABORATIVO:
Para el desarrollo de esta fase es indispensable aplicar las siguientes acciones:
1. Elaborar un documento con normas de documentación (APA, IEEE, INCONTEC u otras)
donde se evidencie todo esquema anterior (incluyendo el individual), no olvidar que este
debe llevar unos objetivos , justificación y conclusión. Y debe unificar todas las entregas y
este debe ser el documento de levantamiento de requerimientos. Debe ser un documento
formal y no una colcha de retrasos de las diferentes entregas.
3
CONTENIDO
DIAGRAMA DE BASE DE DATOS ................................................................4
DIAGRAMAS DE CLASES..............................................................................4
DIAGRAMA DE SECUENCIAS ......................................................................5
DIAGRAMA DE PAQUETES Y ACTIVIDADES. .........................................6
JUSTIFICACIÓN DEL PROYECTO ................................................................7
OBJETIVOS .......................................................................................................8
ALCANCE DEL PROYECTO ..........................................................................8
REQUERIMIENTOS .........................................................................................9
DIAGRAMA DE PROCESOS DE LA LÓGICA DEL NEGOCIO ................16
CASOS DE USO ..............................................................................................17
4
LEVANTAMIENTO DE REQUERIMIENTOS
DIAGRAMA DE BASE DE DATOS
DIAGRAMAS DE CLASES
5
DIAGRAMA DE SECUENCIAS
Cli Interfa Co Pa
Ingr
ente z de cina gar
Ingresar eso
datos pedidos
Formula
rio de
regsitro
Registro
Completo
Pedi
dos
Escoger
Productos
Numero de
mesa
Imprimir
Pedido
Comanda
Recibido
Pago
factura
6
DIAGRAMA DE PAQUETES Y ACTIVIDADES.
7
JUSTIFICACIÓN DEL PROYECTO
Al analizar el problema que tiene la compañía en cuanto al manejo y la sistematización de los
pedidos de los comensales y datos de la temperatura corporal del personal de la empresa, así
mismo como el rango de temperatura de los clientes, se observa que su metodología es netamente
manual haciendo uso de termómetros laser y anotando cada dato en hojas de papel.
Ante esta situación podríamos ayudar implementado un software que sería capaz de tomar los
perdidos de los comensales sin necesidad de acercarse a ellos, respetando las normas de
distanciamiento social y ayudando al medio ambiente con la reducción del uso del papel. De
igual manera se implementarán cámaras termográficas de detección de temperatura colocadas
en la puerta de ingreso de la empresa.
Todos los datos tomados diariamente se visualizarán por medio de una dirección IP conectado a
un sistema de cómputo y dirigido también a una aplicación para Smartphone (cuando sea
necesario y únicamente usado por los trabajadores con el rol de administrador). Las ventajas de
este nuevo software podrían verse reflejadas en la optimización de los tiempos de espera de los
comensales, en el mejor aprovechamiento del tiempo para los encargados de cocina para producir
efectivamente los alimentos y en el control y análisis de la temperatura de cada una de las
personas que estén en el establecimiento. Este software enviaría una alarma al personal de
seguridad encargado cuando alguna persona supere la temperatura Máxima la cual sería de 37
grados centígrados.
Otro de los beneficios que brindaría este software es al llevar un control diario para lograr
entregar reportes tanto sistematizados como tabulados al Ministerio de Salud Nacional, con el
fin de tener un control mucho más preciso de la salud de cada uno de los trabajadores y
comensales de la compañía y evitar la propagación del virus dentro y fuera de las instalaciones
de la empresa.
8
OBJETIVOS
OBJETIVO GENERAL
Diseñar e implementar un software con el fin de tener control en el de ingreso y salida de los
trabajadores y clientes con la toma de su temperatura, así como optimizar los tiempos de espera
de clientes, operarios y meseros del local comercial al realizar los pedidos por dicho software.
OBJETIVOS ESPECÍFICOS
➢ Solicitar la base de datos completa del personal que ingresa a local comercial, sean
comensales, trabajadores internos o externos.
➢ Comprar y adecuar equipos en las instalaciones para el registro, toma de temperatura y
procesamiento de datos necesarios para el software.
➢ Determinar el diseño adecuado para el manejo e interacción que tendrá el cliente con el
software.
ALCANCE DEL PROYECTO
El software se encargará de guardar la información obtenida diariamente y ayudara a llevar una
mejor organización y control de los datos de la temperatura, ventas y optimización del tiempo
de las personas que ingresen a la compañía, el alcance de este proyecto va delimitado por el
cliente ya que él será quien decida qué tanta información guardada quiera registrar y llevar.
9
REQUERIMIENTOS
REQUERIMIENTOS FUNCIONALES
RQ-1 Registro del usuario (administradores)
RQ-2 Autentificación de Usuario (administradores).
RQ-3 Registrar usuarios nuevos (comensales o nuevos empleados)
RQ-4 Login de ingreso con password y username
RQ-5 Ingreso al sistema de cada empleado con base de datos directa con la compañía
RQ-6 Modificación (olvido de password y username)
RQ-7 Modificar usuarios (cambiar ingreso)
RQ-8 Consultar información de temperatura y elementos de protección personal (diario,
semanal, mensual o anual)
RQ-9 Consultar información de ventas y calificaciones de los clientes
RQ-10 Gestionar reportes
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-1 Registro del usuario En el inicio del programa se deberá asignar el o los
(Administradores) administradores en cargados de manejar el software ALTA
realizando el registro
Controles y restricciones El administrador no podrá compartir datos sin
autorización, deberá de conceder los datos necesarios
10
Criterios de aceptación Se revisarán datos únicos y solo para cada
administrador
Fecha de especificación Se deben realizar la creación al momento de desarrollar
el software
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-2 Autentificación de Cada administrador deberá indicar su correo o número
Usuario de celular para aceptar las políticas de uso y así aceptar ALTA
(administradores). los términos
Controles y restricciones El correo electrónico o número de celular deberá ser
único y solo se registrará una ves
Criterios de aceptación Se verificará que cada administrador lea las políticas del
manejo del programa autorizadas por la compañía
Fecha de especificación A la entrega de software
11
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-3 Registrar usuarios Cada vez que un nuevo cliente o trabajador ingrese a la
nuevos que ingresen a la compañía o un tercero a realizar trabajos el ALTA
compañía administrador deberá ingresarlo al sistema.
Controles y restricciones Se tendrá que pedir información completa tal como
nombres, apellidos, edad, documento y cargo (cargo
para los nuevos empleados) en la aplicación para poder
realizar el registro.
Criterios de aceptación Se revisará la persona registrada para mirar que quede
en sistema.
Fecha de especificación A la entrega de software
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-4 Login de ingreso con El sistema deberá pedir password y username para
password y username ingreso al sistema esto se podrá crear por el ALTA
administrador y/o el usuario o si se desea la compañía
le brindará uno.
Controles y restricciones Cada usuario tendrá una única contraseña y el usuario
única para cada uno intransferible.
12
Criterios de aceptación Se realizarán pruebas de ingreso (elementos de
protección personal y toma de temperatura).
Fecha de especificación A la entrega de software.
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-5 Ingreso al sistema de En el momento de implementar el software se ingresará
cada empleado y por medio de la base de datos de la empresa todos sus ALTA
comensal con base de empleados y clientes con nombres, apellidos,
datos directa con la documento, edad y cargo
compañía
Controles y restricciones La compañía suministrara esta base de datos actualizada
Criterios de aceptación Se ingresarán todos los datos suministrados si faltan
algunos ya se agregarán por parte del administrador
Fecha de especificación A la entrega de software.
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-6 Modificación (olvido de Si el usuario olvida su password y username se podrá
password y username) recuperar con el correo electrónico registrado o el ALTA
número de celular siguiendo una serie de
procedimientos
13
Controles y restricciones El software deberá avisar este evento para saber que se
realizará procedimiento de modificación de contraseña
o usuario.
Criterios de aceptación Se realizarán pruebas de ingreso.
Fecha de especificación A la entrega de software.
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-7 Modificar usuarios Si se necesita cambiar algún dato de los trabajadores y
(cambiar e ingresar) clientes o se ingresan datos erróneos el administrador ALTA
podrá ingresar y cambiar estos.
Controles y restricciones El software tendrá permisos de seguridad para poder
realizar cambios de los empleados y comensales.
Criterios de aceptación La compañía supervisara cada cambio
Fecha de especificación A la entrega de software.
14
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-8 Consultar información de El administrador podrá buscar información detallada
temperatura y elementos de de las temperaturas e ingreso de los empleados y ALTA
protección personal (diario, clientes, los cuales pueden ser en conjunto o uno por
semanal, mensual o anual) uno, así mismo el tiempo deseado a mirar.
Controles y restricciones Estas consultas solo podrán ser dirigidas a la
compañía o entidades encargados de la supervisión
del control de temperatura y medidas de protección.
Criterios de aceptación Permisos para las consultas por parte de gerentes de
la compañía, así mismo su firma y sello.
Fecha de especificación A la entrega de software.
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-9 Consultar información de El administrador podrá buscar información detallada
ventas y calificaciones de de las ventas realizadas en el periodo de tiempo que ALTA
los clientes requiera, así como las calificaciones brindadas por
los clientes al software y a la atención brindada.
Controles y restricciones Estas consultas solo podrán ser realizadas por los
directores de venta y/o gerentes de área.
15
Criterios de aceptación Permisos para las consultas por parte de gerentes de
la compañía y/o directores de venta.
Fecha de especificación Al momento de ser requeridos los reportes.
DISEÑO E IMPLEMENTACIÓN DE SOFTWARE PARA EL CONTROL DEL INGRESO DE LOS
TRABAJADORES Y/O COMENSALES
ID NOMBRE DESCRIPCIÓN PRIORIDAD
RQ-10 Gestionar reportes El software podrá realizar los reportes deseados con
sus fechas, empleados, comensales y sus ALTA
temperaturas listo para entrega según las solicitudes
Controles y restricciones Estos reportes solo podrán ser dirigidas a la
compañía o entidades encargados de la supervisión
del control de temperatura y protección contra el
COVID-19
Criterios de aceptación Permisos para los reportes por parte de gerentes de la
compañía así mismo su firma y sello
Fecha de especificación A la entrega de software.
16
DIAGRAMA DE PROCESOS DE LA LÓGICA DEL NEGOCIO
17
CASOS DE USO
Sistema de optimización de tiempos de espera y prevención del contagio.
Descripción del problema:
Al tomar el sector comercial como eje de este trabajo podemos evidenciar como la situación
sanitaria global golpeó fuertemente este grupo, debido a son muy pocos los establecimientos
los cuales estaban preparados para afrontar este fuerte desafío, el cual es brindar el mejor
servicio a través de herramientas tecnológicas que es en lo que nos basaremos (TIC´s). Luego
de la implementación de las herramientas digitales, evidenciamos un problema en el cuál
haremos énfasis e intentaremos darle solución a través de instrumentos tecnológicos,
inconveniente el cuál es: ¿cómo tomar las órdenes de nuestros comensales respetando las
normas de distanciamiento social? por lo cual nuestros clientes nos han brindado su opinión,
una decisión acertada para lograr la solución de dicho problema, medida que se basa en generar
un aplicativo desde el cual cada usuario pueda realizar su pedido a través de su dispositivo
móvil, respetando así las normas de distanciamiento social y agilizando sus tiempos de espera.
ACTORES:
Cliente Meseros Sistema Encargados Administradores de los
POS de cocina establecimientos
18
Casos de uso:
➢ Realizar pedido:
o Un cliente crea un pedido para solicitar productos e información de estos y
proporciona el medio de pago de ese pedido.
➢ Obtener la carta o el catálogo de productos:
o Un cliente solicita un menú.
➢ Obtener situación del pedido:
o Un cliente luego de realizar el pedido de los alimentos obtiene información
acerca de la elaboración y tiempo de entrega de su pedido.
➢ Devoluciones:
o Un cliente puede realizar la devolución de los productos y recupera el valor
cancelado.
➢ Cancelación del pedido:
o Un cliente puede cancelar el producto siempre y cuando cumpla con las
condiciones y restricciones planteadas por la compañía y aceptadas por el cliente
al descargar la aplicación.
19
Realizar Recibir MESEROS
pedido pedido
CLIENTE
Pedir
catalogo Realizar
pedido
Situación ENCARGADO
del pedido DE COCINA
Entrega
pedido
Devolución
de pedido
Cobro
del pedido
SISTEMA
Cancelación POS
del pedido
Calcular Gestión del
tarifa sistema POS
ADMINISTRADOR
DEL
ESTABLECIMIENTO