martes, 1 de agosto de 2017

Gestión De Requisitos

Es el proceso encargado de la identificación, asignación y seguimiento de los requisitos para la creación de un proyecto, incluyendo el interfaz, verificación, modificación y control a todo lo largo del ciclo de vida. Es el conjunto de actividades que lleva el aseguramiento de las especificaciones, por ejemplo, los requisitos que son reunidos para la satisfacción del cliente. Es el proceso que inicia con la concepción de un proyecto y continúa hasta el resultado final del producto.

Clasificación de requisitos:

  • Funcionales: indican características y restricciones sobre la funcionalidad del software, además son la condición necesaria de un atributo para que cumpla una función determinada.
  1. Requisitos sobre la actualización de datos: son características sobre las funciones que cambian la información del sistema. Debe estudiarse de qué forma y bajo que restricciones el usuario desea que se introduzcan nuevos datos, se cambien los que ya existen o se eliminen.
  2. Requisitos sobre la estructura de información: son características de los datos que el software maneja.
  • No funcionales: son propiedades o cualidades que el producto debe tener. Los Requisitos no funcionales deben establecer restricciones en el producto que está siendo desarrollado, en el proceso de desarrollo y en restricciones específicas que el producto pueda tener. Pueden clasificarse en:
  1. Requisitos de rendimiento: son límites al rendimiento (para aquellas aplicaciones donde existan) y volúmenes de información que el software debe tratar.
  2. Requisitos de seguridad: son características de control de acceso al software y copias de seguridad, entre otros relacionados con la seguridad del sistema y la información.
  3. Requisitos de frecuencia de tratamiento: son características sobre la frecuencia con que se ejecutan las diferentes funciones del software.
Características de una BUENA especificación de requisitos:

1.    No debe ser ambigua.
2.     Debe ser Completa.
3.    Debe ser Fácil de verificar.
4.    Debe ser Fácil de verificar.
5.    Debe ser Consistente (coherente).
6.    Estar Clasificada por importancia o estabilidad.
7.    Debe ser Fácil de modificar.
8.    Ser de Fácil identificación del origen y de las consecuencias de cada requisito.
9.    De fácil utilización durante la fase de explotación y de mantenimiento.


Los requisitos para sistemas software son siempre cambiantes

v  A veces el problema no puede definirse completamente
v  Durante el proceso de desarrollo, evoluciona la comprensión del problema
v   Una vez que el sistema se ha instalado surgen nuevo requisitos





No hay comentarios:

Publicar un comentario