Proyecto Ingieneria de Software
Proyecto Ingieneria de Software
Proyecto Ingieneria de Software
INGENIERÍA EN
SISTEMAS COMPUTACIONALES
Materia:
Fundamentos en Ingieneria de Software.
Producto Académico:
“Documento de Requerimientos”.
Presenta:
José Manuel López Hernández
Edwin Gillmar Chigo Ricarte
Moisés Cervantes Domínguez
Sergio Daniel Galván Cruz
Guillermo Jiménez García
Docente:
Abarrotes Veracruzana
Necesita
Sistema de Ventas
Prevenir Requiere
Problemáticas Inventario
Evitar
Fuga de
Mercancía
1. Estudio de factibilidad
Para la realización del proyecto son necesarios algunos recursos tecnológicos que
no corresponden precisamente a un proceso de desarrollo, pues el mercado los
ofrece a costos razonables y de buena calidad.
Para el desarrollo del proyecto, iniciando con el estudio de factibilidad técnica
encontramos que existen por lo menos dos alternativas de implementación, para las
cuales los requerimientos son los siguientes:
1.1.1 ALTERNATIVA 1
• Pc de escritorio.
• Servicio de internet.
• un modem y un router.
• Multifuncional.
• Software y licencias
• Ups.
1.1.2 alternativa 2.
• Servidor
• Pc’s de escritorio
• Conexión a internet
• Módems y Router.
• Multifuncional.
• Software y licencias
• Ups
MODEM 1 0 0
TOTAL 67,150.00
(PESOS)
En cuanto al software:
1.2.2 alternativa 2
Dispositivos Cantidad Precio (1) Subtotal
Cuentas Precio
Papelería $500.000
Agua $100.000
Teléfono $400.000
Arriendo $2,500.000
Total $ 5,050.00
(pesos)
1.3.2.1 ALTERNATIVA 1
ALTERNATIVA 2:
RESUMEN ESPECIFICACIONES TÉCNICAS PARA EL SERVIDOR
Características pc
tipo clon Configuración base
Marca, modelo, referencia Especificar, torre o minitorre
Tipo de procesador Pentium de 3.0 GHz o superior
Motherboard Tecnología Intel
Memoria RAM 1 GB (1dimm ddr3) expa. A 4 Gb
Memoria cache 1 Mb
Arquitectura bus 1666 MHz
Disco duro 80 Gb o superior
Controladora de disco Sata
64 Mb (se acepta
Tarjeta de video Compartida, especificar si no
Monitor 17lo” LCD
es) o LED
Bahías Mínimo 2 libres
Slots Mínimo 2 libres
Puertos (mínimos) 1 serial 1 paralelo 1 para video 4
USB 1
Rj45 10 /100 1 ps2 para teclado
Sin importar qué tan atractivo pueda ser un sistema en su aspecto económico si la
factibilidad operacional indica que tal vez los usuarios no aceptarán el sistema o que
su uso resultará en muchos errores o en una baja en la moral, el sistema tal vez no
debe implantarse para evitar causar malestar en el desarrollo de las actividades de
la empresa.
Desde el punto de vista operativo, creemos que el impacto del nuevo sistema sobre
las microempresas en las cuales será aplicado el sistema de será positivo y sin
grandes trabas debido a:
ESTUDIO DE MERCADO
Definición del producto. Desarrollaremos un programa que permita manejar,
controlar, administrar y verificar los principales aspectos de una microempresa,
enfocado primordialmente al control de inventarios y administración de impuestos,
los cuales son relacionados a la gestión de la microempresa ya que estos pueden
causar algún tipo de impacto en su operación y que además deben de ser
controlado
Requerimientos no funcionales.
Por orden de importancia, con respecto a su aporte a los deseos del usuario
(adicionales, que no tienen que ver con el objetivo, son:
1.- Cuando el administrador desee analizar los conteos históricos de la sala
de ventas y de la bodega, para compararlos con los resultados del inventario
físico, deberá ver 3 columnas. Una corresponderá a la suma de las
reposiciones, otra a la suma de ventas, mermas y vencimientos y otra con la
diferencia entre las dos anteriores, para cada producto.
2.- Los lectores de código de barras deben ser inalámbricos y
omnidireccionales.
3.- Impresión al final del día, de un listado de todos los productos que hayan
traspasado el porcentaje bajo el cual es necesario hacer un nuevo pedido,
indicando la cantidad que debe tener. 4.- Las reposiciones de productos a la
sala de ventas deberán indicar: fecha, hora y cantidad.
5.- Se deberá llevar un conteo mensual de los artículos que vencen en sala de
ventas, para cada producto. El último día del mes se debe entregar un listado
con dichos conteos, expresados en porcentaje con respecto al número total
de artículos por producto ingresados a sala de ventas.
6.- Cada mes, el último día, se le deberá entregar al administrador un listado
de todos los productos, indicando la cantidad de pedidos que se han hecho
de cada uno de ellos.
7.- Se deberá acceder a este sistema vía web y con contraseña.
8.- La actualización de la base de datos, con respecto a los productos que
entran o salen del mercado, deberá llevarse a cabo los días sábado.
El requerimiento 1 no funcional depende del 1 funcional. El requerimiento 5
no funcional, del 1.6 funcional. El requerimiento no funcional 6, del 1.2
funcional. El requerimiento 8 no funcional, del 1.1 funcional. Finalmente, el
requerimiento 3 no funcional, depende de:
3.1.- Ingresar en la base de datos la cantidad establecida para cada producto en
bodega (stock completo).
3.2.- Se deberá mantener registrado el porcentaje del stock en bodega bajo el cual
es necesario efectuar un nuevo pedido, para cada producto.
Pero, para que el administrador decida 3.1, debe conocer:
3.1.1.- Se deberá entregar, cuando se lleve a cabo el inventario físico, una
estadística de ventas para cada producto, utilizando el registro histórico. Se deberá
indicar el promedio de ventas para cada uno de los días de la semana (promedio de
ventas los días lunes, martes, etc.), para cada una de las semanas de un mes
(primera, segunda, tercera y cuarta) y para cada mes.
A su vez, 3.2 depende de 3.1.1 y:
3.2.1.- Se deberá mantener un registro, para cada producto, de la cantidad de días
que se demora en llegar un pedido a bodega, desde que se necesita, más dos días
por eventuales atrasos.
3.2.1 requiere de: 3.2.1.1.- Es necesario un registro de todas las diferencias
obtenidas, por producto, correspondientes a los días entre la detección de la
necesidad de un pedido y su llegada a bodega, durante los últimos 6 meses.
Que a su vez necesita de:
3.2.1.1.1.-El sistema deberá ingresar, automáticamente, la fecha de llegada de cada
pedido.
Casos de Uso
NOMBRE DE ARCHIVO: PRODUCTO FECHA DE CREACION: 30-09-14
RELACIONES: tblProducto
RELACIONES: tblDetalleVenta
RELACIONES:
RELACIONES: tblVenta
2-Cancela ventas:
A partir del registro temporal de ventas del sistema se elimina el producto o la
venta total con previa autorización de usuario
3-Entrega cambio:
A partir del cálculo delos detalles de venta al ingresar el importe dado por el
usuario imprimen pantalla el cambio a devolver al cliente
4- Registra productos
El cajero escanea el código de barras de los productos los cuales se registran en
una variable temporal que luego ser aguardada en la base de datos.
5- Registro cliente
Selecciona la opción del sistema y este muestra una ventana con opciones de
registros
6- Busca información
Se conecta con la base de datos y accede a una vista de esta para realizar
búsquedas en general usos de administrador.
7- Eliminar información
Llama a un procedimiento almacenado de la base de datos y elimina los registros
solicitados
8- Modificar información
Mediante un proceso almacenado se modifican los que el usuario requiera
Diagrama de Componentes Caso 1