Gestión de Requerimientos en Ingeniería de Software

Clasificado en Informática

Escrito el en español con un tamaño de 2,79 KB

Dificultades para definir los requerimientos

No son obvios y vienen de muchas fuentes, son difíciles de expresar en palabras, existen muchos tipos de requerimientos nunca son iguales algunos son más difíciles, están relacionados unos con otros.



Beneficios de la ingeniería

Permite gestionar las necesidades del proyecto en forma estructurada, disminuye los costos y retrasos del proyecto, mejora la calidad del software, evita rechazos de usuario.



Actividades de la ingeniería de requerimientos

Análisis del problema, evaluación y negociación, especificación, validación y evolución.



Análisis del problema

Se trata de analizar el problema las necesidades iniciales de todos los involucrados en el proyecto para que se proponga una solución.

Pasos para el análisis del problema: Comprender el problema, construir un vocabulario común, identificar a los más afectados.



Requerimientos de usuarios

Diseño del análisis, usuario del sistema, diseñadores del sistema, constructores del sistema y análisis del sistema.

Pasos de la evaluación y negociación de los requerimientos

Descubrir los problemas, clasificar los requerimientos, evaluar factibilidades y riesgos.


Requerimientos para la gestión

Un requerimiento es la condición que debe poseer un sistema o un componente de un sistema para satisfacer un contrato.

El proceso de gestión implica 3 tipos de tareas: elicitación, especificación y validación.


Especificación de requisitos de software

Es la actividad en la cual se genera el documento con el mismo nombre que contiene una descripción completa de las necesidades.


Validación de requisitos

Es la actividad de la ing. de requerimiento que permite demostrar que los requerimientos definidos en el sistema son los que quiere el cliente.


Evolución de los requerimientos

Los requerimientos son una manera de comprender mejor el desarrollo de las necesidades de los usuarios, los cambios o los requisitos involucra modificar el tiempo en el que se va implementar una característica en particular como modificación.

Beneficios del control de versiones: prevenir cambios no autorizados, guardar revisiones de los documentos de requerimientos, administrar una estrategia release.


Requerimientos

Es una condición o necesidad de un usuario para resolver un problema.

2 tipos de requerimientos los funcionales: Son las funciones que el sistema son capaces de realizar y las no funcionales son: características que pueden limitar al sistema.

Características: Necesario, conciso, consistente, no ambiguo.

Entradas relacionadas: