ELABORACIÓN DE HISTORIAS DE USUARIO DEL PROYECTO GA2-220501093-AA1-EV03 Servicio nacional de aprendizaje SENA Ficha 2853234 Integrantes. Jhon Jairo Gallego Instructor Milton Ivan barbosa Febrero 22 de 2024 INTRODUCCION En este documento se presenta y se describe la elaboración de historias de usuario del proyecto que se va a desarrollar para el Motel Unicornio, usando el modelo IEEE830, para la presentación de los requerimientos. ALCANCE El presente documento tiene como alcance mostrar los requerimientos con el modelo estándar IEEE y el modelo de historias de usuario para el Motel Unicornio, cabe aclarar que este sistema será utilizado por los clientes internos, específicamente el área de ventas de la empresa. También este documento está dirigido al usuario del sistema del Motel Unicornio con la finalidad de adquirir un diseño de software. Que permita aumentar la productividad en diferentes dependencias, así como el marketing. LISTA DE REQUERIMIENTOS FUNCIONALES 1. Autenticación de usuario 2. Registrar usuarios 3. Consultar información 4. Ventas 5. Modificar 6. Gestión de información de stock de inventario 7. Gestión de facturación 8. Gestión de información del personal 9. Gestión de información de las reservas 10. Gestión de información generación de informes 11. Gestión de reportes 12. Auditoria VERSIÓN DEL DOCUMENTO PERSPECTIVA DEL PRODUCTO: El motel Unicornio. se diseña con el fin que se pueda integrar todos los procesos que se desarrollan en el mismo a través de funcionalidades principales, permitiendo que su entorno sea sencillo y amigable con el cliente, también integrar los módulos de contabilidad he inventario. FUNCIONES DEL PRODUCTO: Registro de Clientes • Administrador • Usuario Area de Ventas • Consultar Informacion • Modificar Inventario 1. Gestión de información Facturacion de los pedidos 2. Gestión de información generación de informes CARACTERISTICAS DE LOS USUARIOS: El software a desarrollar contara con 2 tipos de usuarios que lo utilizaran y lo administraran: Administrador del sistema y usuarios. Perfil de usuario Administrador del sistema: Usuario de amplio conocimiento sobre la funcionalidad del sistema. Encargado de la gestión de usuarios registrados. Usuario registrado: En este perfil se encontrarán los usuarios que realizan los pedidos y han diligenciado toda la información de registro en el sistema. RESTRICCIONES: Las políticas reguladoras. Las limitaciones del hardware. Las interfaces de otras aplicaciones. Las funciones de la auditoria. Operaciones paralelas. Consideraciones acerca de la seguridad REQUISITOS FUNCIONALES: Número RF-01 Autentificación de Usuario. Nombre Cliente Usuario Administración de usuarios (clientes) Sistema Puntos estimados de esfuerzo Prioridad Alta 90% Descripción El administrador del sistema tendrá una pantalla en la cual puede realizar la correspondiente administración de usuarios que van a poder utilizar el sistema. Dentro de esta pantalla puede realizar la creación, modificación, inactivación y listar los correspondientes usuarios que se encuentren en la base de dato. El sistema podrá ser consultado por cada cliente dependiendo del módulo en el cual se encuentre y su nivel de accesibilidad. Observaciones Los usuarios deberán crear un usuario y contraseña para acceder a cualquier parte del sistema. Los usuarios tendrán un solo usuario asignado en el sistema Criterios de aceptación Generar una alerta con la descripción de lo fallido. . Número RF-02 Nombre Registrar Usuarios Cliente Usuario Trabajador del área de ventas Sistema Prioridad Descripción Alta Puntos estimados de esfuerzo 90% El usuario ingresará en el formulario de inicio de sesión su correspondiente información de autenticación asignada para el sistema. Luego de una autenticación correcta este será redirigido a la pantalla principal de El sistema permitirá al usuario (Cliente y Administrador) registrarse. El usuario debe suministrar datos como: Cedula, Nombre, Apellido, E-mail, Fecha de Nacimiento, Usuario y Contraseña. Observaciones Este informe debe generarse constantemente y de manera automatizada. Criterios de aceptación Generar una alerta con la descripción de lo fallido. El registro deberá ser claro, clasificando el rol del usuario. Número RF-03 Nombre Consultar Información Cliente Usuario Administrador del Software - Cliente del Software Sistema Prioridad Alta Puntos estimados de esfuerzo 90% Buscar y recopilar información de la base de datos del sistema para conseguir información detallada de las ventas e inventario Descripción Observaciones El sistema deberá Automatizar las ventas: Mostrar información general sobre el Armado y envío de correos electrónicos de venta, descripción de los asuntos enviados, con los mensajes enviados y a las personas enviados, seguimiento de la facturación, conocer el inventario por punto de venta. Muestra información general sobre los platos tanto de sal como de dulce incluyendo heladería, valor, stock La consulta se podrá genera por código, categoría, valora y cantidad Criterios de aceptación Generar una alerta con la descripción de lo fallido. No puede faltar ningún dato en el informe para que el sistema no genere un error. Número RF-04 Nombre Ventas Cliente Usuario Trabajador del área de ventas Sistema Prioridad Descripción Alta Puntos estimados de esfuerzo 90% El sistema deberá Cuando se venda un producto (cerveza, condones o productos eroticos) el sistema loregistrara en tiempo real, junto con el punto de venta desde donde salió el pedido, cantidad por unidad y total, valor de la venta Cuando se venda un producto (cerveza, condones o productos eroticos) el sistema lo registrará en tiempo real, junto con el punto de venta desde donde salió el pedido. Observaciones El sistema guarda la base de datos de las ventas, por producto y punto de venta. Línea divisora entre el alcance y la calidad Criterios de aceptación Generar una alerta con la descripción de lo fallido. Resultados de periodos, crecimiento y tendencia Número RF-05 Nombre Modificar Cliente Usuario Trabajador del área de ventas Sistema Prioridad Alta Puntos estimados de esfuerzo 90% Permite al sistema modificar reservas y ubicación actual. Descripción Observaciones El sistema deberá Permitir modificar datos de los usuarios, perfil, comentarios o anotaciones frente a un problema en el proceso de venta. El sistema recibe toda la información de los datos de usuario, cometarios de un problema de proceso de venta modificación de pedidos. Este informe debe generarse constantemente y de manera automatizada. Criterios de aceptación Generar una alerta con la descripción de lo fallido. No puede faltar ningún dato en el informe para que el sistema no genere un error. Número RF-06 Nombre Gestión de información del stock del inventario Administrador del área ventas Usuario Inventarios Sistema Prioridad Descripción Alta Puntos estimados de esfuerzo 99% El sistema deberá Manejar el Control de Stock: Permite cumplir con los pedidos y sus tiempos de entrega, ayudando a disminuir los costos, manteniendo una actualización constante de las existencias y que pedidos hay que entregar. Se contará con los proveedores, se registran los productos que entran a la empresa y se asigna un lugar a estos. Observaciones El sistema debe registrar toda información satisfactoriamente. Este informe debe generarse cada vez que llegue pedido de insumos a la empresa. Criterios de aceptación Generar una alerta con la descripción si se haya un error. No puede faltar ningún dato en el informe para que el sistema no genere un error. Número RF-07 Nombre Gestión de Facturación. Administrador del área ventas Usuario Inventarios Sistema Prioridad Alta Puntos estimados de esfuerzo 99% Descripción Manejar los costos de cada producto, gestionando el envío y recepción de facturas. Observaciones El sistema debe registrar toda información satisfactoriamente. Este informe debe generarse constantemente y de manera automatizada. Criterios de aceptación Generar una alerta con la descripción del error. Almacenamiento de Facturas. Registro de facturación. Número RF-08 Gestión de información del personal Nombre Administrador trabajador Usuario Sistema Prioridad Alta Puntos estimados de esfuerzo 99% El trabajador deberá suministrar su cédula de identidad y nombre juntamente con una contraseña para poder estar en el sistema con el fin de que el cliente conozca cada uno de los que conforman los puntos de venta. Descripción El sistema deberá permitir la creación de usuario y contraseña de cada trabajador, categorizando su nivel de jerarquía en el área de ventas, así mismo otorgar o controlar permisos de acceso a la información, Observaciones El sistema debe registrar toda información satisfactoriamente. Este informe debe generarse constantemente y de manera automatizada. Criterios de aceptación Estar en alerta con la descripción del algún error. Actualización de datos de trabajadores. Consultar información del trabajador. Número RF-09 Gestión de información de los pedidos Cliente Trabajador del área de ventas Sistema Usuario Prioridad Nombre Alta Puntos estimados de esfuerzo 99% Descripción Orden: Permitirá al usuario elegir el plato de su gusto (cerveza, condones o productos eróticos)Consultar Pedido: permite a los usuarios conocer el estado de su pedido. Observaciones El sistema recibe toda la información de los pedidos una vez el pedido sea registrado en caja y con todos los datos del reporte Criterios de aceptación El informe debe generarse constantemente y de manera automatizada No puede faltar ningún dato en el informe porque el sistema le generará error Número RF-10 Sistema Trabajador del área de ventas Usuario Prioridad Gestión de información generación de informes Nombre Alta Puntos estimados de esfuerzo 100% Descripción Informe: Permitirá manejar la estadística de las ventas por mes o de manera automatizada Observaciones El sistema guardará en la base de datos las ventas y compras de los clientes en tiempo real. El software debe poder emitir los siguientes estados financieros: Balance general, Estado de ganancias y pérdidas, Estado de flujos de efectivo. Además, debe poder emitir un listado de mayor general y mayor analítico Criterios de aceptación La contabilización de transacciones de facturas de venta y facturas de compra podrá configurarse para realizarse de forma automatizada a su registro, o manualmente en lotes (Proceso Batch) Número RF-11 Sistema Administrador del área de ventas Usuario Prioridad Gestión de Reportes Nombre Alta Puntos estimados de esfuerzo 100% Descripción Permite al administrador imprimir reportes de las ventas, pedidos, inventarios, facturación, así como también, ver listados de la información de los clientes Observaciones Se debe exportar informes en formato Excel que contenga los siguientes campos: Número de inventarios, número de pedidos, número de ventas, facturaciones hechas y número de clientes con su información de pedido e información personal Criterios de aceptación El sistema por rendimiento no permitirá exportar el total del histórico y se deberá ingresar un rango de fecha no mayor a un año Número RF-12 Nombre Auditoría Administrador del Software - Cliente del Software Usuario Prioridad Alta Puntos estimados de esfuerzo 100% Descripción El sistema se encargará de recopilar archivos de registro de texto en la base de datos implementada con trazas de auditoría Observaciones Al utilizar la Traza de auditoría, se puede crear informes sobre la configuración, modificar el cumplimiento de los procesos e identificar los cambios realizados en el sistema que no es de Microsoft con fines de auditoría, o bien corregir cambios que provocan una interrupción en el servicio Criterios de aceptación Las tazas de auditoría no deben interferir el sistema REQUISITOS NO FUNCIONALES 1. Requisitos de rendimiento El sistema debe soportar la cantidad de información que se maneja durante el proceso durante la consulta en la base de datos. 2. Seguridad El ingreso del sistema estará restringido por medio de contraseñas y usurarios definidos. Garantizar el monitoreo de forma recurrente y continua del sistema Validar y actualizarse periódicamente, con el fin de restablecer y renovar los protocolos y procesos de sistema. 3.3.3 Fiabilidad Debe ser fácil de usar, por medio de interfaces intuitiva 3. Fiabilidad: Debe ser fácil de usar, por medio de interfaces intuitiva 4. Disponibilidad: El sistema debe garantizar que el servicio funcione de forma correcta durante las 24 horas del día por los 7 días a la semana. 5. Mantenibilidad: El mantenimiento de software es parte natural del SDLC (ciclo de vida del desarrollo de software). se debe adaptar a las situaciones como cambio de Hardware o Software de base, implementar un manual de instalación y manual de usuario para facilitar los mantenimientos que serán realizados por el administrador. 6. Portabilidad: a. Sistema operativo principal Android y Windows b. Idioma aprobado español c. instabilidad frente al reemplazo del sistema operativo d. ajustarse a las características de los smartphones relacionados con el tamaño de la pantalla. BIBLIOGRAFÍAS https://www.youtube.com/watch?v=zEUAyTcon0I https://docs.google.com/document/d/1RzanzkKinDTxiVhRwTEwy5Qa0iJj_W20/edit https://sena.territorio.la/content/index.php/institucion/Titulada/institution/SENA/Tecnologi a/2281 18/Contenido/OVA/CF4/index.html#/curso/tema2