Você está na página 1de 7

Ejemplo: Anlisis de los Requerimientos de Software

1. IDENTIFICACIN DE PROBLEMAS,
OPORTUNIDADES Y OBJETIVOS.
Sistema de Inventario en la Ferretera "Navar".

2. DETERMINACIN DE LOS REQUERIMIENTOS


DE INFORMACIN.
La ferretera NAVAR tiene la necesidad de contar con un sistema que
permita llevar un mejor control, que a su vez sea fcil de manejar; el control
consiste en llevar a cabo un registro de todos los productos con los que se
cuenta, los clientes frecuentes y los distintos proveedores de dicha ferretera.
El sistema registrara cualquier operacin, tanto de cliente como de
productos. Es decir, operaciones de altas, bajas, modificaciones, descuentos a
clientes frecuentes, clientes con crdito, etc.). Tambin contara con un
sistema de impresin de facturas.
Para dicho registro se necesitaran datos como los siguientes:
PRODUCTOS. Para poder dar de alta cada producto se tendrn en
cuenta: una clave o cdigo del producto (esta se asignara tomando en cuenta
el tipo del producto), el nombre, la cantidad, el precio.
Nota. El tipo o clasificacin de los productos se da de la siguiente
manera: cemento, pisos y azulejos, yeso, de ferretera, herramientas Truper y
acero; teniendo cada uno sus respectivos proveedores.
CLIENTES CON CRDITO. En este inventario solo se enlistaran los
clientes que cuenten con el servicio de pago a crdito. Para este catalogo se
asignaran datos como: el nombre, la direccin, el telfono y la clave de la
venta.
PROVEEDORES. Dentro del registro de los proveedores se ocupara la
siguiente informacin: una clave de proveedor, clave del producto, la
cantidad y el nombre o la empresa.
Asimismo es fundamental mencionar que no se cuenta con un solo
proveedor, pues ste es segn el tipo de productos faltantes y es cuando se
hace el pedido, ya que estos no tienen visitas peridicas, sino que surten
cuando la ferretera lo solicita.
VENTAS. Adems, se llevara un registro de las ventas para facilitar el
control de los productos, en este apartado se producir una nota de remisin
para luego imprimirla despus de haber terminado la venta para entregrsela
al cliente. Las ventas se dividirn en:
Ventas a crdito. Registrar datos como: una clave de la venta, el
nombre del cliente, la clave del producto, cantidad, el total a pagar, el
enganche dado, la fecha y hora.
Ventas al contado. En estas solo se registrara la venta, sin tomar en
cuenta al cliente; registrar datos como: la clave del producto, cantidad, el
total a pagar, el descuento (si es que se hace) la fecha y hora.
Es importante aclarar que adems de los datos mencionados la nota de
remisin contendr el nombre del cliente y su domicilio, nombre de los
productos y sus cantidades y precios correspondientes, as como el total a
pagar.
COMPRAS. Conjuntamente se realizan surtidos dentro de la ferretera;
es por ello que se controlaran las adquisiciones hechas, registrando: clave del
proveedor, clave del producto, cantidad, precio de compra, precio de venta,
la fecha y la hora.

3. ANLISIS DE LAS NECESIDADES DEL


SISTEMA.

Diagrama de casos de uso


Diagrama de clases
Diagrama de flujo

PRUEBAS DE SOFTWARE
Las pruebas de software intentan demostrar que un programa hace lo
que se intenta que haga, as como describir defectos en el programa antes de
usarlo.
DOCUMENTACIN DEL DISEO DE LAS PRUEBAS
Plan de Pruebas. Se llevaran a cabo pruebas de unidad, pruebas de
integracin, pruebas de aceptacin.
Especificacin del Diseo de pruebas. Las pruebas que se
especifican en el plan consistirn en:
Pruebas de Unidad. Este tipo de prueba permitir ver como es el
funcionamiento de cada formulario que compone el software. Se prueba cada
formulario y se evalan las funciones que se pretende que debe de cumplir.
Pruebas de Integracin. Para ejecutar este tipo de pruebas es
necesario integrar todas las unidades, al tenerlas integradas se prueba que en
conjunto todas las unidades funcionen como se desea. Permite visualizar si
todos los formularios del software se integran correctamente unos con otros.
Pruebas de Aceptacin. Las pruebas de aceptacin tienen como
objetivo validar el sistema, es decir, permite visualizar que el sistema cumple
con el funcionamiento esperado y que permita al usuario definir la aceptacin
del sistema. Estas pruebas permiten verificar y validar el sistema.
La verificacin se lleva a cabo durante el proceso de desarrollo del
software, ya que dentro del programa de NetBeans IDE se da esta herramienta,
se prueba el sistema sin ser finalizado, de esta manera brinda la posibilidad de
corregir los errores en el momento.
Especificacin de Caso de Prueba y Especificacin de
Procedimiento de Prueba. Las pruebas de unidad se aplicaran a los
formularios que conforman el sistema, los cuales son:
Agregar_proveedor. Su funcin es agregar un proveedor nuevo a la base de
datos Ferretera.
Buscar_Clientes. Permite buscar clientes almacenados en la base de datos
para reducir tiempos.
Buscar_Productos. Ver si hay productos en existencia, saber el precio,
caractersticas, etctera.
Buscar_proveedor. Buscar el proveedor para facilitar el pedido.
Clientes. Para hacer el registro de un cliente con crdito. Asimismo se hace el
registro de esa venta y se imprime el ticket correspondiente. Adems, se
disminuye el inventario.
Compras. Para registrar cuntos productos se adquieren y as aumentar el
inventario.
Inventario. Solo permite visualizar el inventario en existencia actual.
Menu. Interfaz para acceder a los distintos componentes del software.
Productos. Permite registrar si en la ferretera se adquiere un producto nuevo
que no se encuentra almacenado en la base de datos. Tambin permite llenar
el inventario inicial.
Proveedor. Permite hacer el registro inicial de los proveedores con los que se
cuenta.
Venta_Contado. Tiene como funcin registrar una venta y de este modo
disminuir el inventario.
Las pruebas de integracin deben trabajar en el sistema completo. El
primer formulario es el Men, permitiendo ir a los dems formularios. Desde el
formulario de inventario se accede al formulario de Buscar_Productos y al de
Compras, del de Proveedor se accede al de Buscar_Proveedor y al de
Agregar_Proveedor, desde el de Clientes al de Buscar_Clientes.
Las pruebas de aceptacin son realizadas por el usuario, ya cuando el
sistema se encuentre en una presentacin ejecutable; se llevaran a cabo
cuando el usuario final ya tenga implementado el sistema.
Proyeccin a 5 aos

La implementacin es el proceso de realizar el diseo como un programa,


asimismo, despus de implementar el sistema de inventarios en la ferretera
es necesario darle un mantenimiento adecuado y hacerle cambios si es que
ste lo necesita.

El sistema para administracin de Ferreteras recibir actualizaciones cada


mes, debido a que es un sistema que cuenta con una base de datos, se
corre el riesgo de que sta se sature de informacin, por lo tanto, es
importante el aumento en el poder de almacenamiento del servidor, y
mejoras en el cdigo del sistema, para darle un mayor rendimiento en su
capacidad y velocidad; Tambin es importante hacer revisiones al equipo,
de modo que no existan riesgos como robo o prdida de informacin.

Cambios que necesitar el sistema


Nuevos diseos a la interfaz, de modo que sea ms amigable con el
usuario, ofrezca una mejora en sus interacciones y un diseo ms atractivo.
Mejoras en la sintaxis, como reduccin del cdigo, de modo que el
programa sea menos pesado para la mquina.
Realizar cambios en el sistema o versiones nuevas, de modo que
sea compatible con nuevos sistemas operativos.
Cambios en el equipo de cmputo con mejor rendimiento para
contar con un sistema ms rpido y eficiente.
Especificaciones del mantenimiento
El mantenimiento del software es el proceso general de cambiar un sistema
despus de que ste ha sido entregado. Estos cambios pueden ir desde los
simples hasta los ms extensos. Los cambios se implementan modificando
los componentes del sistema existente y agregndole nuevos componentes
donde sea necesario.
En el sistema de inventario para ferreteras el mantenimiento se llevara de
la siguiente manera:
Limpieza y revisin al equipo de cmputo de manera que no presente
riesgos para los usuarios.
Instalacin de actualizaciones al sistema para que no se haga obsoleto.
Revisiones al cdigo de manera que no existan errores (mantenimiento
preventivos y correctivo), para evitar prdidas en tiempo y esfuerzo.
Agregacin de nuevos contenidos al men del sistema, para ofrecerle
nuevas funcionalidades al usuario.

Você também pode gostar