Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad1Fase1 AnalisisRequisitos
Unidad1Fase1 AnalisisRequisitos
Tutor
FRANKLIN LIZCANO CELIS
PROYECTO B
El minimercado Frutas y Verduras el Primo ofrece productos básicos de la canasta
familiar a sus usuarios y para ello requiere tener información actualizada sobre el inventario
de los productos que ofrece. Actualmente el minimercado cuenta con cinco empleados
(Propietario, jefe de bodega, supervisor, cajero 1, cajero 2) quienes son los que acceden al
sistema. Para lograr un buen funcionamiento del negocio se requiere el desarrollo de una
aplicación que adicional de manejar el inventario permita registrar las ventas diarias.
La aplicación debe cumplir con lo siguiente:
• • Registro de Productos: El módulo debe permitir el ingreso de nuevos productos
permitiendo registrar su nombre, tipo de producto y unidad de medida.
• • Registro de Clientes: En este módulo debe permitir registrar el nombre, la edad,
la dirección y el teléfono celular de cada cliente.
• • Actualización Información de Productos: En este módulo se debe permitir
actualizar la información del producto ya registrado o la modificación de los datos
relacionados con ésta.
Objetivo general
Desarrollar una aplicación a través de lenguaje java que permita sistematizar de forma
automatizada los procesos; manejo de inventario del super mercado Frutas y Verduras el
Primo.
Objetivos específicos
Realizar una tabla de requerimientos funcionales y no funcionales
Comprender la necesidad de la empresa en cuanto a los procesos que ejecutan
Aplicar los conocimientos adquiridos y programar, diseñar y relacionar base de datos el
software requerido por la empresa.
1 Requisitos específicos
Número 001
de
requisito
Nombre el sistema debe Implementar un módulo
de para el registro de productos, en el que se
requisito pueda crear, consultar y eliminar.
Número 002
de
requisito
Nombre el sistema debe Implementar un módulo
de para el registro de sus clientes, en el que
requisito se pueda crear, consultar, edita y eliminar.
Número 003
de
requisito
Nombre el sistema debe Implementar un módulo
de de venta donde se especifique la cantidad
requisito de productos vendidos, desabasteciendo
así el stock de inventario.
Número 004
de
requisito
Nombre el sistema debe Implementar un módulo
de de consulta de productos que se
requisito encuentren reposando en el inventario.
Prioridad Baja/
del Alta/Esencial Media/Deseado Opcional
requisito
Número 005
de
requisito
Nombre El sistema debe generar reportes de lo que
de se encuentre en el inventario.
requisito
Tipo Requisito Restricción
Fuente La contabilidad es clave para cualquier
del negocio, por ello es necesario que el
requisito administrador pueda realizar consultas de
lo que se ha ido registrando en el trayecto
del tiempo, y a su vez los productos que
han ido vendiendo, dando así reportes de
ganancias o perdinas.
Prioridad Baja/
del Alta/Esencial Media/Deseado Opcional
requisito
Número 006
de
requisito
Nombre El sistema debe debe permitir el inicio de
de sección por cada empleado.
requisito
Tipo Requisito Restricción
Fuente Es importante manejar diferentes perfiles
del dentro del software, el administrador
requisito como protocolo de seguridad es el que
contiene todos los permisos en el
software, y este va ser el único que
otorgara permisos a los empleados.
Prioridad Baja/
del Alta/Esencial Media/Deseado Opcional
requisito
Procesos:
Para cumplir con este requerimiento el sistema debe presentar una sola pantalla
donde solicite los datos requeridos para procesar la información y asi proceder
al registro.
Salida:
Las salidas van dirigidas a: Administrador (Gerente)
Entrada:
productos
Procesos:
Para cumplir con este requerimiento el sistema debe presentar una sola pantalla
donde solicite los datos requeridos para procesar la información y así proceder
a realizar la consulta según el criterio, diaria, mensual, etc.
Salida:
Las salidas van dirigidas a: Administrador (Gerente).
El sistema debe discriminar los tipos de usuarios, cada uno debe tener un
permiso en especial, el perfil de ventas no anular facturas.
Entrada:
Usuario y contraseña.
Procesos:
Para cumplir con este requerimiento el sistema debe presentar una sola pantalla
donde solicite los datos requeridos para procesar la información y asi proceder
a realizar la anulación o aprobación de turnos, etc.
Salida:
Las salidas van dirigidas a: Administrador (Gerente).
1.2.2 Seguridad
Se deben validar los empleados que ingresan al sistema, manejar métodos de
encriptación de información, que proteja tanto la identidad como los recursos
del cliente. Así como asegurar que cada usuario entre según un perfil de
permisos establecido
1.2.3 Fiabilidad
Debe ser un sistema supremamente confiable, ya que algún fallo, podría causar un
error en el flujo de la información, muy perjudicial para la empresa y para su sistema
de gestión de calidad. Se garantiza la integridad de la información en la inserción y
modificación de datos.
1.2.4 Disponibilidad
Debe estar disponible 7x24 (Los 7 días a la semana las 24 horas del día). Con sistemas
de recuperabilidad y redundancia que permitan intercambio entre discos duros en caso
que alguno falle.
1.2.5 Mantenibilidad
El software tendrá mantenimientos preventivos cada cierto período de tiempo,
con el fin de asegurar que esté funcionando en forma correcta y ofreciendo los
servicios requeridos de manera óptima.
1.2.6 Portabilidad
Una de las ventajas de utilizar herramientas y lenguajes basados en software libre
estamos garantizando la portabilidad. De esta manera:
99.9% es portable la aplicación por el simple hecho de utilizar el lenguaje
y plataforma JAVA. 99% es portable la base de datos, PostgreSQL es decir puedo tenerlo
en Windows o Linux.