Definicion de Requerimientos

Download Report

Transcript Definicion de Requerimientos

Sistema de Alquiler Ventas y
Stock
Definición de Requerimientos
Materia: Ingeniería de Software
Nombre: Diego Armando Zambrana Arze
Julio Alberto Tumiri Llanque
Requerimientos Funcionales
1. Del control de alquiler y ventas.
a. Registrar datos de los empleados.
b. Registrar datos de los clientes.
c. Realizar reserva de trajes.
d. Registrar contratos de alquiler de trajes.
e. Registrar contratos de venta de trajes.
f. Registrar contratos de confección de trajes.
Requerimientos Funcionales
1. Del control de alquiler y ventas.
h. Generar reportes de ingresos.
i. Mostrar información sobre la localización de
garantías.
j. Búsqueda de registros de contrato.
Requerimientos Funcionales
1. Del control de alquiler y ventas.
k. Generar reportes de clientes morosos.
l. Registrar la conclusión de un contrato.
m. Calcular el capital en mercadería .
n. Imprimir recibos.
Requerimientos Funcionales
2. Del control de la Mercadería :
a. Registrar datos de cada uno de los disfraces.
b. Mostrar la información de cada uno de los
disfraces.
c. Mostrar un inventario de disfraces.
d. Mostrar un catalogo de disfraces.
Requerimientos Funcionales
Requerimientos Funcionales
Requerimientos Funcionales
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
a. Opera bajo SO como Windows XP/VISTA/7/8,
Sistemas Linux como Ubuntu 11.10/12.04.
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
b. Opera sobre navegadores como Chrome
v.20/v.21, Mozilla Firefox v16/v.17, Opera 10.
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
c. Será compatible con formatos de Imágenes de
como JPG ,GIF, PNG8 ,PNG24, PNG36
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el correcto
funcionamiento el sistema requerirá:
d. Uso de programas lectores, editores, para
archivos pdf como ADOBE READER 9/++ o FOXIT
READER 5/++.
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
e. Sistema gestor de Base de datos Mysql versión
5 o superior :
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para
correcto funcionamiento el sistema:
f. Servidor Apache versiones 2.4.x
el
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
g. Lenguaje de implementación Python 2.7 y
framework Django 1.3.1
Requerimientos No Funcionales
1. Requerimientos Operacionales : Para el
correcto funcionamiento el sistema:
h. Una maquina electronica de facturación marca
PALMTEC.
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
a. El usuario del sistema será autentificado
mediante un nombre de usuario y un password
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
b. Los tipos de usuarios serán dos tipos Ayudante
y Encargado.
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la seguridad
el sistema :
c. Solo los encargados podrán realizar ventas, contratos de
confección.
d. Solo los encargados podrán efectuar calculo de capital
del negocio, reportes de ingresos.
e. Solo los encargados podrán crear usuarios tipo ayudante.
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
e. Durante el registro de contratos se pedirá al
usuario la confirmación de la acción.
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
f. El sistema enviara mensajes confirmando una
acción o avisando de un error.
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
g. Todos los formularios deberán ser validados antes
de guardar la información en la base de
datos.(validación en el servidor)
Requerimientos No Funcionales
2. Requerimientos Seguridad : Para garantizar la
seguridad el sistema debe:
h. Se tendrán copias de respaldo de la base de
datos.
Requerimientos No Funcionales
3. Requerimientos Usabilidad: El sistema para su
manejo contara con :
a. Un manual de usuario.
b. Indicador de pasos para cada uno de los
procesos que componen el sistema.
c. Auto llenado de datos personales mediante
carnet de identidad para clientes regulares.
Requerimientos No Funcionales
3. Requerimientos Usabilidad: El sistema para su
manejo contara con :
d. Auto llenado de información de costos en
formularios.
e. Búsqueda de registros de contratos por ci del
cliente, nombre del cliente, o fecha de
elaboración.
Requerimientos No Funcionales
3. Requerimientos Usabilidad: El sistema para su
manejo contara con :
f. Modificación y actualización de datos de los
clientes a través de formularios .
g. Búsqueda de trajes por categoría.
h. Acceso a información de cada traje por medio de
una imagen del catalogo.
i. Aviso automático de lista de clientes morosos
después de una actualización.
Requerimientos No Funcionales
4. Requerimientos Eficiencia: El sistema para su manejo
contara con :
a. El tiempo de búsqueda de los datos de un traje no será
mayor a 1 segundos para un inventario de 400 trajes.
b. El tiempo de búsqueda de los datos de un contrato no
será mayor a 1 segundo para un registro con 400
contratos.
c. La impresión de recibos se hará en un tiempo no mayor
a los 5 seg.
Requerimientos No Funcionales
4. Requerimientos Eficiencia: El sistema para su manejo
contara con :
d. La generación de reportes puede tardar entre 1 a 5
segundos para reportes completos lo que comprende
la totalidad de la información registrada (disfraces,
contratos)
e. La actualización por pagina del catalogo será a lo
mucho 1 seg por megabyte descargado.
f. El tiempo de registro de un contrato será menor a 0.5
segundos.
Requerimientos No Funcionales
4. Requerimientos Eficiencia: El sistema para su
manejo contara con :
g. El aviso de error en un proceso será menor a
1 segundos.
Requerimientos No Funcionales
5. Requerimientos de MANTENIBILIDAD : El
sistema cumplirá con:
a. Las Recomendaciones para lenguajes de
Marcado de W3C. (Word Wide Web Concorcium)
b. Las recomendaciones para hojas de estilo de la
W3C.
c. Los estándares de ECMAScript.