Sei sulla pagina 1di 5

Revisión y Validación de Requisitos de un producto de software (Check List)

1. Introducción...................................................................................................................3
1.1 Propósito.........................................................................................................................4
1.2 Ámbito del Sistema..........................................................................................................4
1.3 Definiciones, Acrónimos y Abreviaturas.......................................................................5
1.3.1 Definiciones..............................................................................................................................5
1.3.2 Acrónimos...................................................................................................... ..........................5
1.3.3 Abreviaturas.............................................................................................................................5
1.4 Referencias.....................................................................................................................5
1.5 Visión General del Documento.......................................................................................6
2 Descripción General......................................................................................................6
2.1 Perspectiva del producto.................................................................................................6
2.2 Funciones del sistema......................................................................................................6
2.2.1 Gestión del almacén....................................................................................................................7
2.2.2 Gestión de pedidos a proveedores..............................................................................................8
2.2.3 Gestión de pedidos de clientes....................................................................................................8
2.2.4 Gestión de montajes de ordenadores..........................................................................................9
2.3 Características de los Usuarios.....................................................................................10
2.4 Restricciones..................................................................................................................10
2.5 Suposiciones y Dependencias........................................................................................10
2.5.1 Suposiciones...........................................................................................................................10
2.5.2 Dependencias..........................................................................................................................10
3 Requisitos Específicos.................................................................................................11
3.1 Requisitos Funcionales..................................................................................................11
3.1.1 Entrada de componentes en el almacén....................................................................................11
3.1.2 Reservas de materiales para el montaje de PCs........................................................................12
3.1.3 Gestión de proveedores............................................................................................................13
3.1.4 Gestión de pedidos a proveedores............................................................................................13
3.1.5 Gestión de Clientes...................................................................................................................14
3.1.6 Entrada de pedidos de clientes..................................................................................................15
3.1.7 Gestión de PCs.........................................................................................................................15
3.1.8 Reserva de material en previsión de ser recibido.....................................................................15
3.1.9 Consultas de estado del almacén..............................................................................................16
3.1.10 Gestión de Configuraciones.................................................................................................17
3.2 Requisitos de Interfaces Externos................................................................................17
3.2.1 Interfaces de Usuario................................................................................................................17
3.2.2 Interfaces Hardware..................................................................................................................18
3.2.3 Interfaces Software...................................................................................................................18
3.2.4 Interfaces de Comunicación.....................................................................................................18
3.3 Requisitos de Rendimiento............................................................................................18
1 de 5
3.4 Requisitos de Desarrollo................................................................................................18
3.5 Requisitos Tecnológicos.................................................................................................18
3.6 Atributos.......................................................................................................................19
3.6.1 Seguridad...................................................................................................... ..........................19
4 Apéndices.....................................................................................................................20
4.1 Estructura del almacén.................................................................................................20
4.2 Tipos y subtipos de componentes..................................................................................20
4.3 Configuraciones.............................................................................................................22

1.1 Propósito
El objeto de la especificación es definir de manera clara y precisa todas las funcionalidades
y restricciones del sistema que se desea construir. El documento va dirigido al equipo de
desarrollo, al grupo de calidad, a la dirección de “La empresa o Cliente” y a los usuarios
finales del sistema. Este documento será el canal de comunicación entre las partes
implicadas, tomando parte en su confección miembros de cada parte.

Esta especificación está sujeta a revisiones por el grupo de usuarios, que se recogerán por
medio de sucesivas versiones del documento, hasta alcanzar su aprobación por parte de la
dirección de “Empresa o Cliente”, el grupo de calidad y el grupo de usuarios. Una vez
aprobado servirá de base al equipo de desarrollo para la construcción del nuevo sistema.

1.2 Ámbito del Sistema

Expresar las razones de desarrollo del sistema de software

Explicación de la situación actual de cómo se resuelven las actividades relacionadas con la


problemática que se está planteando resolver con este software.

Cómo se llamará el Software

Describir los alcances y limitantes del producto de sw (sobre todo, las restricciones de lo
que no se espera que haga el software).

Describir las condiciones generales óptimas y no, de operación del sistema (aspectos
generales de rendimiento o carga del sistema), es decir, la cantidad de usuarios, el numero
de registros o archivos máximos y mínimos con que trabajará el sw, etc.

1.5 Visión General del Documento


Describir la estructura general de este documento, sin entrar en detalles excesivos.
Este documento consta de tres secciones. Esta sección es la Introducción y proporciona una
visión general de la ERS. En la Sección 2 se da una descripción general del sistema, con el
fin de conocer las principales funciones que debe realizar, los datos asociados y los factores,
restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos
detalles. En la sección 3 se definen detalladamente los requisitos que debe satisfacer el
sistema.

2 Descripción General
2 de 5
En esta sección se presenta una descripción a alto nivel del sistema. Se presentarán las
principales áreas de negocio a las cuales el sistema debe dar soporte, las funciones que el
sistema debe realizar, la información utilizada, las restricciones y otros factores que afecten
al desarrollo del mismo.

2.1 Perspectiva del producto


Describir si la versión del sistema, interactúa o no con otro sistema informático.

2.2 Funciones del sistema


En términos generales, describir a qué tareas de gestión de la empresa dará soporte este
producto de sw, así como, detallar en que consistirá cada una de ellas (cómo serán
soportadas por el sistema).:
Flujo de la información
El status del sistema a lo largo del tiempo
Lo que hay que hacer para que realice una tarea en particular
Señalar tipos de usuarios, componentes, privilegios, accesos, etc.

2.3 Características de los Usuarios


El sistema de información deberá ofrecer una interfaz de usuario intuitivo, fácil de aprender
y sencillo de manejar. El sistema deberá presentar un alto grado de usabilidad. Lo deseable
sería que un usuario nuevo se familiarizase con el sistema en una o dos horas.

2.4 Restricciones
Dado que el sistema implementará la política y los procesos de negocio actualmente
vigentes en la empresa, es de esperar que futuros cambios en los modos de trabajo o en las
políticas, ejerzan un fuerte impacto sobre el sistema.

En cuanto a las restricciones Hardware/Software, la empresa exige que el sistema funcione


bajo el paradigma cliente/servidor. El sistema deberá proporcionar funciones de auditoría,
para registrar qué usuario realiza cada alta, baja o modificación de los datos contenidos en
el sistema.

2.5 Suposiciones y Dependencias


2.5.1 Suposiciones
Se asume que el almacén será reestructurado conforme a la organización propuesta en la
sección 4.1 (página 20).

Se asume que los requisitos descritos en este documento son estables una vez que sea
aprobado por la dirección de PCGeek. Cualquier petición de cambios en la especificación
debe ser aprobada por todas las partes y gestionada por el grupo de Gestión de la
Configuración

2.5.2 Dependencias
El sistema SIGeek funciona autónomamente, sin necesidad de comunicarse con otros
sistemas externos, por lo que no hay dependencias respecto de otros sistemas.

3 de 5
ERS Página 10
El sistema seguirá una arquitectura Cliente/Servidor, por lo que la disponibilidad del
sistema dependerá de la conexión entre las máquinas en las que residirá el programa
cliente y la máquina servidora de datos.

3 Requisitos Específicos
En este apartado se presentan los requisitos funcionales que deberán ser satisfechos por
el sistema. Todos los requisitos aquí expuestos son ESENCIALES, es decir, no sería
aceptable un sistema que no satisfaga alguno de los requisitos aquí presentados. Estos
requisitos se han especificado teniendo en cuenta, entre otros, el criterio de
“testabilidad”: dado un requisito, debería ser fácilmente demostrable si es satisfecho o no
por el sistema.

3.1 Requisitos Funcionales


Enlistarlos y describir cual es su estructura, y forma de trabajarlos en el sistema (estructura de
datos, nombre, etc.).

Describir todos los casos de uso, operación del sistema, en todos sus componentes,.,
ubicándolos de acuerdo a las secciones de gestión de tareas que se señalaron en el punto
anterior( punto 2.2)

3.2 Requisitos de Interfaces Externos


3.2.1 Interfaces de Usuario
La interfaz de usuario debe ser orientada a ventanas, y el manejo del programa se realizará
a través de teclado y ratón.

3.2.2 Interfaces Hardware


No se han definido.

3.2.3 Interfaces Software

De momento, no habrá ninguna interfaz software con sistemas externos.

3.2.4 Interfaces de Comunicación

La conexión a la red se establecerá por medio de una conexión directa a la red Ethernet de
PCGeek, donde se encontrará el servidor, y también utilizando una conexión telefónica por
módem o RDSI (caso de la conexión con el almacén). Esto será transparente para la
aplicación, la cual, a todos los efectos, considerará que está en la misma red que el
servidor.

3.3 Requisitos de Rendimiento


El número de puestos a los que se debe dar servicio simultáneamente es de unos 15. El
tiempo de respuesta en las operaciones debe ser inferior o igual a 20 segundos.
4 de 5
3.4 Requisitos de Desarrollo

El ciclo de vida elegido para desarrollar el producto será el de prototipo evolutivo, de


manera que se puedan incorporar fácilmente cambios y nuevas funciones.

3.5 Requisitos Tecnológicos


La aplicación cliente se ejecutará sobre un PC con una configuración mínima de:
Procesador: Pentium 200 Mhz.
Memoria: 64 Mb
Espacio libre en disco: 10 Mb.
Tarjeta Ethernet o Módem o Tarjeta RDSI
Todos los PCs estarán conectados a una estación de trabajo situada en la oficina principal de
PCGeek, donde residirá la base de datos.

El sistema operativo sobre el que se debe ejecutar la aplicación es Windows95 y


Windows98.
La aplicación debe ser independiente del Sistema de Gestión de Bases de Datos que se
utilice en el servidor, aunque sí es requisito de la aplicación el que este SGBD sea
relacional. Para el acceso a la base de datos se utilizarán drivers ODBC.

3.6 Atributos
3.6.1 Seguridad
Cuando un usuario intente conectarse al sistema deberá introducir su identificación (login)
y clave de acceso, y el sistema deberá comprobar que se trata de un usuario autorizado. Si
el identificador introducido no corresponde a un usuario autorizado o la clave no coincide
con la almacenada, se dará una indicación de error. Al tercer intento consecutivo sin éxito,
se cerrará el programa.

El sistema de información tendrá distintos tipos de usuarios y a cada uno de ellos se le


permitirá únicamente el acceso a aquellas funciones que le correspondan. Los tipos de
usuario que se van a contemplar, y las labores que corresponden a cada uno de ellos, son:

• Responsable del almacén: puede dar entrada en el almacén a componentes y PCs

• Operarios: Pueden reservar componentes. Pueden dar de alta PCs.

• Departamento de compras: Puede dar de alta pedidos a proveedores

• Departamento de ventas: Puede dar de alta pedidos de clientes.

• Ningún usuario podrá dar de alta o baja los siguientes datos: Zonas del almacén,
configuraciones.

El sistema proporcionará, además, funciones de auditoría, registrando la fecha, hora y


usuario (login) de toda transacción.

5 de 5