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

UNIVERSIDAD DE ORIENTE

NUCLEO MONAGAS

ESCUELA DE INGENIERIA Y CIENCIAS APLICADAS

ADMINISTRACION DE SISTEMAS DE BASE DE DATOS

(0713622)

Análisis de
Requerimiento

I. ¿Qué es un análisis de requerimiento?

El análisis de requerimiento es de carácter teórico-práctico, tiene como


propósito desarrollar en el estudiante la capacidad de interpretar los
diferentes tipos de modelos de diagramas de software, las perspectivas
de modelado y los requerimientos del sistema para diseñar las
especificaciones a alto nivel. Este análisis implica exactamente en
especificar lo que se requiere que haga el sistema o la aplicación, las
restricciones y la calidad; además permite que las personas observen los
elementos lógicos separados de los componentes físicos. Después de
esto se podrá desarrollar un modelo físico eficiente para la situación
donde será utilizado.

II. Ejemplo

 Primeramente identificamos el problema, oportunidad y objetivo.

En este caso trabajaremos con el Sistema de Inventario en la


Ferretería "Navar".

 Luego determinamos 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.
 Analizamos las necesidades del sistema.
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.
 Menú. 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