804054 Trabajo Ferreteria Especifica

19
Ferretería Ximena DOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS NOMBRE DEL PROYECTO: Ferretería Ximena EQUIPO DE TRABAJO INSTRUCTORES LÍDERES: ING. MARISTELA PÉREZ CORREA APRENDICES: MIGUEL MAZA FERNANDEZ MIGUEL BENITEZ ECHENIQUE CESAR BETANCOURT MARTINEZ PROGRAMA DE FORMACION: ANALISIS Y DEARROLLO DE SISTEMAS DE INFORMACION CENTRO PARA LA INDUSTRIA PETROQUIMCA CARTAGENA DE INDIAS D.T y C, 14/04/015

description

Archivo especificaREquerimientos

Transcript of 804054 Trabajo Ferreteria Especifica

Page 1: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

NOMBRE DEL PROYECTO:

Ferretería Ximena

EQUIPO DE TRABAJO

INSTRUCTORES LÍDERES:

ING. MARISTELA PÉREZ CORREA

APRENDICES:

MIGUEL MAZA FERNANDEZ

MIGUEL BENITEZ ECHENIQUE

CESAR BETANCOURT MARTINEZ

PROGRAMA DE FORMACION:

ANALISIS Y DEARROLLO DE SISTEMAS DE INFORMACION

CENTRO PARA LA INDUSTRIA PETROQUIMCA

CARTAGENA DE INDIAS D.T y C, 14/04/015

Page 2: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

HISTORIAL DE REVISION

Fecha Versión Descripción Autor

14/04/2015 1.0 Identificar requerimientos MIGUEL BENITEZ,MIGUEL MAZA, CESAR BETANCOURT

Page 3: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

INTRODUCCION

En el ciclo de vida de un sistema de información se definen 5 fases por la que un software debe pasar durante el proceso de desarrollo; cada una de ellas tiene unas actividades específicas. La elaboración del documento de especificación de requerimientos es una de esas actividades, pertenece a la primera fase, conocida como: Identificación de requerimientos; en él se definen las necesidad expresadas por el cliente para construir el sistema de información, con base en esto se identifican y clasifican los requerimientos que deberá cumplir el sistema. Esta primera fase es clave para el éxito del proyecto, una mala identificación de requerimientos podría ser causa del fracaso del mismo.

En el documento que se presenta a continuación se detallen los requerimientos expresados por el cliente, lo cual permite identificar los procesos que deben ejecutarse en el aplicativo (requerimientos funcionales), requerimientos no funcionales, de igual forma se muestra la identificación de actores, los requerimientos de hardware y software, la especificación de cada uno de los requerimientos funcionales identificados y la especificación de entradas y salidas de cada requerimiento.

En una ferretería se requiere un sistema de información que genere inventario de sus productos; además debe registrar sus usuarios, clientes y cuando se realice una compra se deberá generar una factura con los datos del vendedor, datos del cliente, producto que adquirió. Al final de cada mes un informe con los clientes que más compraron y los vendedores que más vendieron; además al cliente fiel (el cliente que más compro) se le hará un descuento del 15% en su próxima compra y al vendedor se le hará una bonificación 5% del valor de lo ventas.

Page 4: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

1. REQUERIMIENTOS DEL SISTEMA

1.1 Requerimientos funcionales: Conjunto de procesos o actividades que se requieren ejecutar en un sistema de información. A continuación se detallan los requeridos para FERRETERIA XIMENA

Registrar vendedorIniciar sesiónRegistrar productosAsignar valor y cantidadCrear inventarioRegistrar cliente Registrar ventas Generar facturasGenerar informe del vendedor que más venta realizoRealizar bonificación vendedorGenerar informe del cliente que más compra realizoRealizar del descuento a clienteCerrar sesión

1.3 Requerimientos no funcionales: Son características que debe tener el aplicativo para garantizar que se cumplan con los requerimientos funcionales. A continuación se detallan los requeridos por FERRETRIA XIMENA.

ROBUSTEZ: que el sistema no colapse cuando varios vendedores ingrese al sistema a registrar la venta

CONSISO: que la interfaz del sistema debe ser comprensible para los vendedores que son los que van a interactuar con el sistema

VERIFICABLE: porque al generar la factura que es el cliente se podrá constatar los productos que están impresos en la factura son los que el cliente se llevara

Page 5: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

1.4. Especificaciones de Hardware: Especifican los requisitos mínimos de hardware necesarios para desarrollo, implantación y funcionamiento del aplicativo, estos son:

Java (Net beans)

Microsoft Windows XP Professional SP3/Vista SP1/Windows 7 Professional:

Procesador: Intel Pentium IV o equivalente a 2,6 GHz

Memoria: 2 GB

Espacio en disco: 1 GB de espacio libre en el disco

SQl SERVER

CPU de 2 GHz de arquitectura x64, cuatro núcleos o superior, como los sistemas AMD Opteron o Intel Xeon

16 GB de RAM o más

Matriz de discos duros SAS RAID 5 o RAID 10

C#

Procesador: 2.2 GHz,

RAM: 512 MB

Display:1280x1024

Disk Hard 50 Gb for installation

1.5. Especificaciones de Software: Especifica las herramientas de software requeridas para el desarrollo, implantación y funcionamiento del aplicativo, estos son:

Java (Net beans)

Microsoft Windows XP Professional SP3 Vista SP1 Windows 7 Professional

Page 6: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

C#

SQL SERVER

Microsoft .NET Framework 2.0  El programa de instalación de SQL Server requiere el SP1 o posterior de

Microsoft Data Access Components (MDAC) 2.8. Puede descargar el SP1 de MDAC 2.8 en este sitio Web de Microsoft.

Page 7: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

2. ACTORES DEL SISTEMA

2.1. IDENTIFICACION DE ACTORES:

Los actores de un sistema de información son las personas encargadas de la tolerabilidad de los procesos que requieren ser ejecutados en el aplicativo; para FERRETERIA XIMENA, se proponen 2 tipos de usuarios: cada uno serán especificados con un rol, de acuerdo a ellos se establecerán sus funciones, estos usuarios son:

Administrador: deberá registrar a todos los vendedores de la ferretería y también el inventario

Vendedor: es aquel que interactúa directamente con el usuario y es el encardo de registrar ventas y generar las facturas

3. ESPECIFICACION DE REQUERIMIENTOS FUNCIONALES

NOMBRE DEL REQUERIMIENTO Registrar vendedor

CODIGO / IDENTIFICADOR 0001

DESCRIPCION Sirve para que la persona encargada de realizarlas ventas y generar factura tenga acceso al sistema

ACTOR(ES) Administrador

PRECONDICION Datos personales(N. Identificación, nombre, apellido, edad y sexo)

NOMBRE DEL REQUERIMIENTO INICIAR SESIÓN

CODIGO / IDENTIFICADOR 0002

DESCRIPCION Tener acceso al sistema para poder registra clientes, ventas, generar facturas.

ACTOR(ES) Vendedor

PRECONDICION Haber registrado al vendedor.

NOMBRE DEL REQUERIMIENTO REGISTRAR PRODUCTOS

Page 8: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

CODIGO / IDENTIFICADOR 0003

DESCRIPCION Para tener un control de la cantidad de productos que tiene el sistema.

ACTOR(ES) Administrador

PRECONDICION Tipo, nombre y código de barra.

NOMBRE DEL REQUERIMIENTO Asignar valor y cantidad a los producto

CODIGO / IDENTIFICADOR 0004

DESCRIPCION Tener un margen de ganancias de los productos registrados.

ACTOR(ES) Administrador

PRECONDICION Registro de los productos.

NOMBRE DEL REQUERIMIENTO Crear inventario

CODIGO / IDENTIFICADOR 0005

DESCRIPCION Le permite al administrador verificar que lo que está registrado es lo mismo con lo que cuenta en las bodegas.

ACTOR(ES) Administrador

PRECONDICION Registro de los productos con su valor y cantidad.

NOMBRE DEL REQUERIMIENTO REGISTRAR CLIENTE

Page 9: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

CODIGO / IDENTIFICADOR 0006

DESCRIPCION Saber cuántos compraron en la ferretería.

ACTOR(ES) VENDEDOR

PRECONDICION Registro del vendedor.

NOMBRE DEL REQUERIMIENTO Registrar venta

CODIGO / IDENTIFICADOR 0007

DESCRIPCION Permite determinar al final de cada periodo

saber las ventas que se realizaron

ACTOR(ES) Vendedor

PRECONDICION Registro de cliente, registro del vendedor y

registro del producto

NOMBRE DEL REQUERIMIENTO Generar factura

CODIGO / IDENTIFICADOR 0008

DESCRIPCION Le permite al cliente llevar un consolidado de

los productos que compro

ACTOR(ES) Vendedor

PRECONDICION Registro de cliente, registro del vendedor ,

registro de producto y registro de venta

NOMBRE DEL REQUERIMIENTO Generar informe del vendedor que más venta realizo

CODIGO / IDENTIFICADOR 0009

DESCRIPCION Saber cuál fue el consolidado de ventas totales

Page 10: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

de cada vendedor y determinar los vendedores

que recibirán un bono

ACTOR(ES) Administrador

PRECONDICION Registro del vendedor , registro de producto y

registro de venta cliente

NOMBRE DEL REQUERIMIENTO Realizar bonificación vendedor

CODIGO / IDENTIFICADOR 0011

DESCRIPCION Permite incentivar a los vendedores con un

bono.

ACTOR(ES) Administrador

PRECONDICION Registro del vendedor

NOMBRE DEL REQUERIMIENTO Generar informe del cliente que más compra realizo

CODIGO / IDENTIFICADOR 0010

DESCRIPCION Llegar a conocer el cliente que más gasto en la

ferretería

ACTOR(ES) Administrador

PRECONDICION Registro de cliente, Registro de producto y

registro de venta cliente

Page 11: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

NOMBRE DEL REQUERIMIENTO Realizar del descuento a cliente

CODIGO / IDENTIFICADOR 0012

DESCRIPCION Para incentivar al cliente que compre más en

una ferretería

ACTOR(ES) Administrador

PRECONDICION Registro de cliente

NOMBRE DEL REQUERIMIENTO Cerrar Sesión

CODIGO / IDENTIFICADOR 0013

DESCRIPCION Terminar la interacción con el sistema de

información

ACTOR(ES) Vendedor

PRECONDICION Registro del vendedor.

Page 12: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

4. ENTRADAS Y SALIDAS RELACIONADA CON LOS REQUERIMIENTO FUNCIONALES

REQUERIMIENTO

DATOS DE ENTRADA

TIPOS DE DATOS SALIDA

Registrar vendedor

- Nombre - cadena - registro del vendedor- Apellido - cadena

- Identificación - Numérico entero- email - alfanumérico

INICIAR SESIÓN - Usuario - Alfanumérica - Ingreso al sistema- contraseña - alfanumérica

REGISTRAR PRODUCTOS

- Código de barra - Alfanumérico - Registro de los productos

- Nombre - cadena

Asignar valor y cantidad a los producto

- precio -numérico real- cantidad -numérico real

- nombre CadenaCrear inventario - cantidad Numérico Real

- nombre cadena- precio Numérico real

REGISTRAR CLIENTE - nombre - Cadena Registro de cliente- apellido - Cadena

- teléfono - numérico Entero- dirección - Alfanumérico- Identificación - Numérico real- E-mail - Alfanumérico

Page 13: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

Registrar venta - Datos del cliente - Alfanumérico, cadena yNumérico entero

- Datos del vendedor

- Alfanumérico, cadena yNumérico entero

- Datos del producto

- Alfanumérico, cadena yNumérico entero

Generar factura - Datos del cliente - Alfanumérico, cadena yNumérico entero

- Datos del vendedor

- Alfanumérico, cadena yNumérico entero

- Datos del producto

- Alfanumérico, cadena yNumérico entero

Generar informe del vendedor que más venta realizo

- Datos del vendedor

- Alfanumérico, cadena yNumérico entero

Realizar bonificación vendedor

-

- - -- - -- -- - -- - -

-- - -- - -- - -- - -

Page 14: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

- - -- -

- - -- - -- - -- - -

- ----

- -- -- -

5. Técnica de recolección de datos utilizada en el levantamiento de la información

Entrevista Cuestionario Documentación Observación

Otra Especifique cual _____________

¿cada uno de los requemiento Que características cumples?Necesario

Page 15: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

6. OBSERVACIONES

OBSERVACIONES DEL CLIENTE

OBSERVACIONES DEL JEFE DEL PROYECTO

OBSERVACIONES DEL ANALISTA

CLIENTE

Page 16: 804054 Trabajo Ferreteria Especifica

Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS

JEFE DEL PROYECTO

_____________________________________________________________________________

ANALISTA

___________________________________________________________________________