Está en la página 1de 16

Ingeniería de

Requisitos
(continuación)

Prof. Thamara Hernández

Ingeniería del Software II


Contenido

Definición Ingeniería de Requisitos

Ingeniería Productos de la Ingeniería de Requisitos


de
Requisitos
Procesos de la Ingeniería de Requisitos

Grupo de Requisitos
Definición de Ingeniería de Requisitos

Procesos Técnicos y gerenciales de la Ingeniería del Software

Modelado Ingeniería Diseño Pruebas Entrega


de Diseño Construcción de la de la
de Arquitec- Detallado &
Negocios Requisitos tónico Integración Aplicación Aplicación

Gestión del Proyecto

Gestión de Riesgos

Gestión de la Configuración

Gestión de la Calidad
Ingeniería de Requisitos

 La Ingeniería de Requisitos (IR) es una sub disciplina de


la Ingeniería de Software encargada del estudio de los
requisitos en sistemas automatizados (H/S)
La IR estudia:
 Los problemas de los requisitos
 Las soluciones que pueden contribuir a resolver estos
problemas
La IR se encarga de establecer:
 Principios, Modelos, Métodos, Mejores prácticas, Técnicas
y Herramientas automatizadas que contribuyan a mejorar
la definición y especificación de requisitos
Ingeniería de Requisitos

 La aplicación de la IR al desarrollo de una aplicación


conduce a:
 Encontrar y definir necesidades que tienen los interesados
de la aplicación
 Transformar la definición de necesidades en una
descripción completa y precisa de requisitos, denominada:
• Especificación de requisitos
 Lograr un entendimiento común, entre clientes/usuarios y
desarrolladores, de los requisitos que debe satisfacer la
aplicación
Ingeniería de Requisitos

 Los tres elementos fundamentales de la IR:

El producto El proceso El grupo


¿qué se ¿cómo ¿quiénes
hace? hacerlo? lo hacen?
El Producto de la IR

¿Qué Produce?

Documento de Requisito:Contiene el conjunto de


requisitos que debe satisfacer un sistema
Estos requisitos deben tener las siguientes propiedades:
• Deben estar debidamente documentados
• Son expresados de una manera sencilla y comprensible
• Están debidamente identificados
• Son verificables
• Están validados
• Son rastreables a través del proceso de desarrollo del sistema
• Son el resultado de un acuerdo entre el cliente, los usuarios y
los desarrolladores
El Producto de la IR

• Es un documento manual o electrónico que describe y


comunica los requisitos para dos tipos de audiencias:
• Clientes, usuarios y gerentes
Documento • Desarrolladores del sistema
de Requisitos
(DR)

• Los servicios y funciones que debe ofrecer el sistema


• Las restricciones bajo las cuales deberá operar el sistema
• Las propiedades o atributos que deberán caracterizar al
sistema
DR debe • El dominio de aplicación del sistema y las relaciones entre
describir ambos
El Proceso de la IR

Documento de Definición de Documento de Especificación


Requisitos (DDR) de Requisitos (DER)
 Describe detalladamente los
 Describe los requisitos de alto requisitos contenidos en el
nivel desde la perspectiva de DDR
los clientes/usuarios  Está dirigido a los
 Está orientado a los desarrolladores del sistema
clientes/usuarios  Tiene un carácter técnico
 Los requisitos se describen en  Los requisitos se describen en
lenguaje natural (Español) una lenguaje o notación
técnica
El Producto de la IR

 Existen varios estándares y modelos (plantillas o


patrones) que ayudan a elaborar el Documento de
Requisitos
 El estándar IEEE 830-1993
• Propuesto por el Institute of Electrical and Electronics Engineers
(IEEE)
• Agrupa los documentos de DDR y DER en un solo Documento
• Es, también, un estándar ANSI
 La plantilla Volere [Robertsons,2003]
• Permite documentar cada requisito separadamente mediante un
formato especial.
Producto: El estándar IEEE – 830 - 1993

I. Introducción 2. Funciones del Producto


1.Propósito 3. Características del Usuario
2. Alcance 4. Restricciones
3. Definiciones, acrónimos y 5. Suposiciones y dependencias
abreviaturas 6. Distribución de requisitos
4. Referencias III. Requisitos específicos
5. Estructura del documento 1. Requisitos de interfaz
II. Descripción general 2. Clases/objetos
1.Perspectiva del producto 3. Requisitos de desempeño
Interfaces del sistema 4. Restricciones de diseño
Interfaces del usuario 5. Atributos del sistema
Interfaces de hardware 6. Otros requisitos
Interfaces de software IV. Información de Apoyo (apéndices)
Interfaces de comunicación V. Índice
Restricciones de memoria
Operaciones
Requisitos de adaptación del sitio
Producto: La Plantilla Volere
Identificador del Requisito: Tipo de Requisito: Caso de Uso/Evento:

Descripción:

Justificación del Requisito:

Fuente (que interesado lo propone:) Unidad en la que se origina:

Criterios de Validación:

Grado de satisfacción del interesado: Grado de Insatisfacción del Interesado:

Dependencias (qué requisitos depende de este): Conflictos (qué requisitos son incompatibles o
inconsistentes con este):

Documento de soporte: Histórico de cambios:

Proyecto: Analista:
El Proceso de la IR
El Proceso de la IR

 La Ingeniería de Requisitos consta de cinco procesos:


 Los procesos técnicos se encargan de capturar, organizar,
filtrar y documentar los requisitos
 Los procesos de gestión controlan y apoyan los procesos
técnicos

Descubrimiento Análisis de Especificación


de Requisitos Requisitos de Requisitos
Procesos
técnicos

Validación de Requisitos
Procesos
de
Gestión de Requisitos gestión
El Grupo de Requisitos

 ¿Quiénes participan?
 En la elaboración del Documento de Requisitos participan
un conjunto de actores, el cual debe estar debidamente
organizado y estructurado

GRUPO DE
REQUISITOS
El Grupo de Requisitos

 Seleccionar un modelo de procesos apropiados para


ejecutar la IR
 Adaptar el modelo de procesos IR a las características
del proyecto y de la empresa
 Planificar el proceso de requisitos
 Elaborar el Documento de Requisitos siguiendo el
proceso
 Mantener actualizado el Documento de Requisitos
 Hacer seguimiento a los requisitos
 Proporcionar soporte técnico al grupo de desarrollo del
sistema en relación a los requisitos

También podría gustarte