804054 Trabajo Ferreteria Especifica
-
Upload
jesus-benitez -
Category
Documents
-
view
14 -
download
4
description
Transcript of 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
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
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.
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
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
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.
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
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
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
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
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.
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
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
-
- - -- - -- -- - -- - -
-- - -- - -- - -- - -
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
Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS
6. OBSERVACIONES
OBSERVACIONES DEL CLIENTE
OBSERVACIONES DEL JEFE DEL PROYECTO
OBSERVACIONES DEL ANALISTA
CLIENTE
Ferretería XimenaDOCUMENTO DE ESPECIFICACION DE REQUERIMIENTOS
JEFE DEL PROYECTO
_____________________________________________________________________________
ANALISTA
___________________________________________________________________________