Analisis Y Diseño
Tema: especificación de requisitos software.
Descripción de la aplicación proporcionada por el cliente
La empresa “El Regalo S.A.” es una cadena de tiendas de pequeños artículos de regalo.
Actualmente, los empleados que trabajan en estas tiendas cada vez que efectúan una venta deben apuntar el código del producto que venden, así como una descripción del mismo para verificar que no se ha producido ningún error de transcripción. El cálculo del importe de una venta se hace utilizando una sencilla calculadora.
Semanalmente, se procede a unificar los listados de productos vendidos sólo en uno, en el que se van acumulando las ventas que se realizan en un mes. En este proceso de unificación se comprueban y solucionan …ver más…
El sistema debe ser seguro y robusto a caídas. Si a mitad de una venta se cae el sistema, la recuperación debe permitir restaurar la situación justo anterior a dicha caída. Por motivos de seguridad se espera poder tener acceso a un fichero en el que se puedan consultar todas las ventas que se han hecho.
2.1.2. Tareas a realizar
· Identificar los requisitos (funcionales y no funcionales).
· Identificar falta y/o deficiencias en la información. Proponer preguntas destinadas a satisfacer estas deficiencias de datos.
· Derivar nuevos requisitos de las respuestas.
2.1.3. Captura de requisitos 2.1.3.1. Lista de requisitos versión 0 2.1.3.1.1. Requisitos funcionales
[pic]
[pic]
[pic]
[pic]
2.1.3.2.3. Falta de información
Es necesario requerir información sobre los siguientes aspectos:
· Volumen de datos a manejar: número de productos, número de ventas. o Cota superior del número de productos distintos. o Cota superior del número de ventas diarias.
· Tamaño de los datos: que definen a los productos y a las ventas. o Cota superior del tamaño de la descripción de un producto. o Descripción del código de un producto. o Descripción de las unidades y el precio. o Cota superior del precio de una unidad de un producto. o Cota superior del número de unidades de un mismo producto en almacén. o Cota superior del importe de una venta.
· Concurrencia de usuarios.
· Cada cuanto se deben hacer las copias de los datos