Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

SystemZone

miércoles, 14 de marzo de 2012


Ejemplo: Análisis de los Requerimientos de Software
1.   IDENTIFICACIÓN DE PROBLEMAS,
OPORTUNIDADES Y OBJETIVOS.
Sistema de Inventario en la Ferretería "Navar".

2.   DETERMINACIÓN DE LOS REQUERIMIENTOS


DE INFORMACIÓN.
La ferretería NAVAR tiene la necesidad de contar con un sistema que
permita llevar un mejor control, que a su vez sea fácil 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 ferretería.
El sistema registrara cualquier operación, tanto de cliente como de
productos. Es decir, operaciones de altas, bajas, modificaciones, descuentos a
clientes frecuentes, clientes con crédito, etc.). También contara con un sistema
de impresión de facturas.
Para dicho registro se necesitaran datos como los siguientes:
PRODUCTOS. Para poder dar de alta cada producto se tendrán en cuenta:
una clave o código del producto (esta se asignara tomando en cuenta el tipo del
producto), el nombre, la cantidad, el precio.
Nota. El tipo o clasificación de los productos se da de la siguiente manera:
cemento, pisos y azulejos, yeso, de ferretería, herramientas Truper y acero;
teniendo cada uno sus respectivos proveedores.
CLIENTES CON CRÉDITO. En este inventario solo se enlistaran los clientes
que cuenten con el servicio de pago a crédito. Para este catalogo se asignaran
datos como: el nombre, la dirección, el teléfono y la clave de la venta.
PROVEEDORES. Dentro del registro de los proveedores se ocupara la
siguiente información: 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 según el tipo de productos faltantes y es cuando se hace
el pedido, ya que estos no tienen visitas periódicas, sino que surten cuando la
ferretería lo solicita.
VENTAS. Además, se llevara un registro de las ventas para facilitar el
control de los productos, en este apartado se producirá una nota de remisión
para luego imprimirla después de haber terminado la venta para entregársela al
cliente. Las ventas se dividirán en:
Ventas a crédito. 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 además de los datos mencionados la nota de
remisión 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 ferretería; 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.   ANÁLISIS 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.
DOCUMENTACIÓN DEL DISEÑO DE LAS PRUEBAS
Plan de Pruebas. Se llevaran a cabo pruebas de unidad, pruebas de
integración, pruebas de aceptación.
Especificación del Diseño de pruebas. Las pruebas que se especifican
en el plan consistirán 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 evalúan las funciones que se pretende que debe de cumplir.
Pruebas de Integración. 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 Aceptación. Las pruebas de aceptación 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 aceptación del
sistema. Estas pruebas permiten verificar y validar el sistema.
La verificación 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.
Especificación de Caso de Prueba y Especificación de Procedimiento
de Prueba. Las pruebas de unidad se aplicaran a los formularios que conforman
el sistema, los cuales son:
         Agregar_proveedor. Su función es agregar un proveedor nuevo a la base de
datos Ferretería.
         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,
características, etcétera.
         Buscar_proveedor. Buscar el proveedor para facilitar el pedido.
         Clientes. Para hacer el registro de un cliente con crédito. Asimismo se hace el
registro de esa venta y se imprime el ticket correspondiente. Además, se
disminuye el inventario.
         Compras. Para registrar cuántos 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 ferretería se adquiere un producto nuevo
que no se encuentra almacenado en la base de datos. También permite llenar el
inventario inicial.
         Proveedor. Permite hacer el registro inicial de los proveedores con los que se
cuenta.
         Venta_Contado. Tiene como función registrar una venta y de este modo
disminuir el inventario.
Las pruebas de integración deben trabajar en el sistema completo. El primer
formulario es el Menú, permitiendo ir a los demás 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 aceptación son realizadas por el usuario, ya cuando el
sistema se encuentre en una presentación ejecutable; se llevaran a cabo cuando
el usuario final ya tenga implementado el sistema.

Proyección a 5 años
La implementación es el proceso de realizar el diseño como un programa,
asimismo, después de implementar el sistema de inventarios en la ferretería es
necesario darle un mantenimiento adecuado y hacerle cambios si es que éste lo
necesita.

El sistema para administración de Ferreterías 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 información, por lo tanto, es importante el
aumento en el poder de almacenamiento del servidor, y mejoras en el código del
sistema, para darle un mayor rendimiento en su capacidad y velocidad; También
es importante hacer revisiones al equipo, de modo que no existan riesgos como
robo o pérdida de información.

Cambios que necesitará el sistema


      Nuevos diseños a la interfaz, de modo que sea más amigable con el usuario,
ofrezca una mejora en sus interacciones y un diseño más atractivo.
      Mejoras en la sintaxis, como reducción del código, de modo que el programa sea
menos pesado para la máquina.
      Realizar cambios en el sistema o versiones nuevas, de modo que sea compatible
con nuevos sistemas operativos.
      Cambios en el equipo de cómputo con mejor rendimiento para contar con un
sistema más rápido y eficiente.
Especificaciones del mantenimiento
El mantenimiento del software es el proceso general de cambiar un sistema
después de que éste ha sido entregado. Estos cambios pueden ir desde los
simples hasta los más extensos. Los cambios se implementan modificando los
componentes del sistema existente y agregándole nuevos componentes donde
sea necesario.
En el sistema de inventario para ferreterías el mantenimiento se llevara de
la siguiente manera:
  Limpieza y revisión al equipo de cómputo de manera que no presente riesgos para
los usuarios.
  Instalación de actualizaciones al sistema para que no se haga obsoleto.
  Revisiones al código de manera que no existan errores (mantenimiento preventivos
y correctivo), para evitar pérdidas en tiempo y esfuerzo.
  Agregación de nuevos contenidos al menú del sistema, para ofrecerle nuevas
funcionalidades al usuario.

También podría gustarte