Está en la página 1de 2

Raphael Lopez Morales

18011245

3.3 Tareas y técnicas de la ingeniería de requisitos

Tareas de la ingeniería de requisitos


Conjunto de actividades en los cuales, utilizando técnicas y herramientas, analiza un problema y se
concluye con una solución. Es el proceso de desarrollar una especificación de software.

Estas tareas son:

 Inicio

Identifica el ámbito del proyecto. Comienza una serie de conversaciones. Acompañada de


documentos de definición de la visión global y del dominio del sistema. Inicia por: se descubre un
nuevo mercado y se descubre un nuevo servicio.

 Obtención

Recopilar requisitos de manera organizada, preguntando cuales son los objetivos del sistema, que
debe lograr, de que forma satisface las necesidades del negocio y como se utilizara día a día.
Identifica problemas que ayudan a entender porque es difícil la obtención de requisitos:

 De ámbito

 De comprensión

 De volatilidad

 Elaboración

Crea un modelo de análisis con información del cliente en las fases anteriores. Esta se expande y
refina. Se enfoca en el modelo técnico refinado de las funciones, características y restricciones del
software. Conduce escenarios de usuario que describen la forma en que los usuarios interactúan
con el sistema.

 Negociación

Se negocia con el cliente los alcances y límites del sistema. Prioriza requisitos, modifica, combina o
elimina buscando acuerdos que beneficien a todos. Identifica los riesgos asociados con cada
requisito.

 Especificación

Es el producto final, y es la materia prima para actividades posteriores en el desarrollo del sistema.
Puede ser un documento escrito, un conjunto de modelos gráficos, un modelo matemático formal,
una colección de escenarios o cualquier combinación de estos.
Raphael Lopez Morales
18011245
 Validación:

Toma el producto de la fase de especialización, revisa para detectar errores, u omisiones y los
corrige para garantizar la consistencia de requisitos. Examina la especificación y asegurar que los
requisitos se han establecido; que han detectado las inconsistencias, omisiones y errores y que han
sido corregidos y que el producto cumple los estándares para el proceso, proyecto y producto.

 Gestión de requisitos

Rastrea requisitos según las características de estos, el código fuente, dependencia entre requisitos
de forma que pueda identificarse con rapidez para entender cómo afecta una modificación los
aspectos del sistema a construir. Ayuda a identificar y controlar los requisitos y los cambios a estos
en el desarrollo del proyecto.

Técnicas de la ingeniería de requisitos


Existen varias técnicas para la ingeniería de requisitos, estas son aplicables a las fases del proceso.

Las técnicas más utilizadas son:

 Entrevistas y cuestionarios:

Reúnen información de personas o de grupos. Se realizan preguntas relacionadas con varios


aspectos del sistema. Los encuestados son usuarios de los sistemas existentes. El éxito de la
habilidad del entrevistador y de su preparación de esta.

 Sistemas existentes:

Analiza distintos sistemas que estén relacionados con el sistema a ser construido, analiza interfaces
de usuario observando la información que maneja y como lo hace.

 Lluvia de ideas:

Su intención es la de generar la máxima cantidad posible de requerimientos, posteriormente se irán


eliminando en base a criterios como, “caro”, “impracticable”, “imposible” etc.

 Prototipos:

Son simulaciones del posible producto, son utilizadas por el usuario final, permitiendo conseguir
una importante retroalimentación si el sistema diseñado con base a los requerimientos le permite
al usuario realizar su trabajo de manera eficiente y efectiva.

 Casos de uso:

Describe la posible secuencia de interacciones entre el sistema y los actores. Es una técnica que se
basa en escenarios para obtener requerimientos, es una característica fundamental de la notación
UML, utilizado para describir sistemas orientada a objetos.

También podría gustarte