Requerimientos de un Sistema (usando criterios del swebok)

download Requerimientos de un Sistema (usando criterios del swebok)

of 25

  • date post

    07-Dec-2014
  • Category

    Software

  • view

    305
  • download

    2

Embed Size (px)

description

Ing. de Software

Transcript of Requerimientos de un Sistema (usando criterios del swebok)

  • 1. SISTEMA DE COMPRA Y VENTA PARA FERRETERIA

2. DIRECTIVAS DEL PROYECTO PROPSITO DEL PRODUCTO Antecedentes El negocio se llama Colchas Family que esta dedicado escencialmente a la venta (y compra en un menor grado) de materiales de ferreteria. Planteamiento del problema De acuerdo con las entrevistas realizadas al cliente, se han identificado los siguientes problemas en los procedimientos actuales: El control de las ventas es ineficiente por que todo lo que venden lo anotan en una libreta. En ocasiones apuntan las claves incorrectas del producto, lo que ocasiona que el contador de negocio d de baja otro producto. De vez en cuando olvidan apuntar que vendieran en la libreta y por eso no saben exactamente lo que tienen en la tienda. Como no se sabe exactamente lo que se tiene en la tienda, los vendedores llaman al contador cada que realizan la venta para que les informe la cantidad existente del producto. Debido a lo anterior, se tiene un gran problema en el control y la actualizacin de informacin. Objetivos del proyecto 1. Objetivo general: Creacin de un Sistema de Compra y Venta para una Ferreteria que permita al negocio llevar control y mantener actualizados sus registros de adquisiciones, ventas e inventario de productos en la misma tienda. El sistema estar instalado en una o varias computadora, donde solo personal autorizado podr accederlo. El sistema debe ser concluido en un tiempo no mayor a 3 meses. Objetivos especficos: 1. Desarrollo del modulo de manejo de ventas. 2. Desarrollo del modulo de manejo de compra. 3. Desarrollo del modulo de manejo y gestion de informacion de los productos. 4. Desarrollo de las funciones complementarias y basicas que necesitara el sistema para llevar a cabo a plenitud las tareas requeridas por los usuarios. 5. Generar los reportes correspondientes a los mdulos. 3. REQUERIMIENTOS DEL SOFTWARE 4. 1. Requerimientos Fundamentales del Software: 1.1. Requisitos Funcionales y No Funcionales: 1.1.1. Requisitos Funcionales El sistema deber poder verificar la autenticacin de ingreso a este por parte del(los) usuario(s) autorizado(s). Gestionamiento de la informacin de los productos; es decir, el sistema ser capaz de permitir al(los) usuario(s) poder actualizar y/o eliminar informacin concerniente a los productos albergados en la base de datos. Obtencin de toda la informacin de algn producto mediante la bsqueda, haciendo uso del cdigo perteneciente a este. El sistema deber permitir generar un reporte de compras, despues de haber realizado dicha operacin. El sistema debe permitir a los usuarios el registro de nuevos productos. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deber ser capaz de descontar la cantidad vendida de los productos. Adems el sistema permitir guardar el registro de que se realiz alguna venta despus de haberse realizado esta, incluyendo la fecha en la que se realiz, para que los usuarios 5. dispongan de una estadstica de sus ventas realizadas semanalmente. El sistema deber ser capaz de verificar que la cantidad requerida por los clientes existen en el almacn. Si este no fuera el caso el sistema deber emitir un mensaje de alerta dando a conocer las cantidades actuales de los productos antes solicitados. El(los) usuario(s) podrn registrar en el sistema los productos defectuosos para que despus el sistema se encargue de la actualizacin de la cantidad modificada de dicho producto. Al final de una venta el sistema deber ser capaz de generar boletas de pago fsicas. 1.1.2. Requisitos no Funcionales El sistema no debe tardar mas de 5 segundos en realizar la bsqueda de algun producto, si esto ocurriese el sistema lanzar un mensaje de error indicando que no puede conectarse con la base de datos. El sistema deber emitir un reporte cada cierto tiempo dando a conocer los productos que estn por debajo del lmite del stock mnimo establecido por los usuarios. Los usuarios deben contar con la plataforma Java instalada en su(s) computador(es). 6. El sistema deber funcionar correctamente en cualquiera de los siguientes sistemas Operativos: Windows 7, Windows 8, Linux, Mac OS. Se debe disponer de perifericos disponibles (mouse y teclado) para un adecuado uso del software. Para un mejor funcionamiento del sistema se requiere una PC con una capacidad de RAM de 2GB o mayor, adems debe contar con un procesador que posea minimamente 2 nucleos, adems debe contar con por lo menos 25GB disponibles para alojar la base de datos. 1.2. Propiedades Emergentes: El sistema deber generar un reporte de compras, despues de haber realizado dicha operacin.Se necesitara que tanto el mdulo de gestion de informacion de producto como el modulo de comprastrabajen juntos. El sistema deber emitir un reporte cada cierto tiempo dando a conocer los productos que estn por debajo del lmite del stock mnimo establecido por los usuarios. El mdulo de reportes y mdulo de gestion de informacion de producto deberan trabajar juntos para llevar a cabo el monitoreo de stock de productos. El(los) usuario(s) podrn registrar en el sistema los productos defectuosos para que despus el sistema se encargue de la actualizacin de la cantidad modificada de dicho producto. Para llevar a cabo esta funcin se necesitar el mdulo de gestion de informacion de producto y el mdulo de registro de productos defecuosos. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deber ser capaz de verificar que la cantidad requerida por los clientes existen en el almacen. El modulo de ventas debera consultar con mdulo de gestion de informacion de producto para poder obtener la informacion necesaria para llevar a cabo este 7. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deber ser capaz de descontar la cantidad vendida de los productos. El mdulo de gestion de informacion de producto deber consultar con modulo de ventas para realizar la actualizacion en la base de datos. 1.3. Requerimientos Cuantificables: El sistema deber poder verificar la autenticacin de ingreso a este por parte de el(los) usuario(s) autorizado(s). Este requisito incrementar significativamente la seguridad dentro de la tienda. El sistema debe permitir a los usuarios el registro de nuevos productos. El sistema deber emitir un reporte cada cierto tiempo dando a conocer los productos que estn por debajo del lmite del stock mnimo establecido por los usuarios. Gestionamiento de la informacion de los productos; es decir, el sistema ser capaz de poder actualizar y/o eliminar informacin concerniente a los productos albergados en la base de datos. El(los) usuario(s) podrn registrar en el sistema los productos defectuosos para que despus el sistema se encargue de la actualizacin de la cantidad modificada de dicho producto. Obtencin de toda la informacin de algn producto mediante la bsqueda, haciendo uso del cdigo perteneciente a este. Los anteriores requisitos disminuiran el indice de problemas existentes(ventas fantasma, productos perdidos) haciendo mas efectivo los procesos de venta y compra, adems la gestion de la empresa aumentar significativamente puesto que todos los movimientos que realice la empresa estaran completamente monitoreados por los usuarios. 8. 1.4. Requerimientos de Software y Requisitos del Sistema: 1.4.1. Requerimientos del Sistema El sistema deber emitir un reporte cada cierto tiempo dando a conocer los productos que estn por debajo del lmite del stock mnimo establecido por los usuarios. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deber ser capaz de verificar que la cantidad requerida por los clientes existen en el almacen. Si este no fuera el caso el sistema deber emitir un mensaje de alerta dando a conocer las cantidades actuales de los productos antes solicitados. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deber ser capaz de descontar la cantidad vendida de los productos. El sistema guardar automaticamente el registro de que se realizo alguna venta despues de haberse realizado esta, incluyendo la fecha en la que se realiz, para que los usuarios dispongan de una estadistica de sus ventas realizadas semanalmente. 1.4.2. Requerimientos del Software El sistema deber poder verificar la autenticacin de ingreso a este por parte de el(los) usuario(s) autorizado(s). Gestionamiento de la informacion de los productos; es decir, el sistema ser capaz de permitir al(los) usuario(s) poder actualizar y/o eliminar informacin concerniente a los productos albergados en la base de datos. 9. Obtencin de toda la informacin de algn producto mediante la bsqueda, haciendo uso del cdigo perteneciente a este. El sistema deber permitir generar un reporte de compras, despues de haber realizado dicha operacin. El sistema debe permitir a los usuarios el registro de nuevos productos. El(los) usuario(s) podrn registrar en el sistema los productos defectuosos para que despus el sistema se encargue de la actualizacin de la cantidad modificada de dicho producto. Al final de una venta el sistema debera ser capaz de generar boletas de pago fisicas. 2. PROCESO DE REQUERIMIENTOS: 2.1. MODELO DEL PROCESO: El software estar desarrollado segn el proceso RUP, dejando en claro los principios clave en los que se basa: ADAPTAR EL PROCESO: adaptar a las necesidades del cliente, para lo cual previamente se debe establecer dichas necesidades y sus prioridades. Dicha lista de necesidades se especificar en el contrato en el apndice NECESIDADES Y PRIORIDADES PROPIAS DEL CLIENTE. EQUILIBRAR PRIORIDADES: en caso de haber contradicciones o diferencias entre los usuarios del sistema, se buscar la manera de llegar a un acuerdo, el mismo que estar en la seccin RESTRICCIONES Y LMITES del archivo general. DEMOSTRAR VALOR ITERATIVAMENTE: Para ello se planea un cronograma para la presentacin de prototipos, segn los cuales se identificar la validacin y permiso para continuar con la implementacin. Dicho cronograma se encontrar en la seccin CRONOGRAMA del a