Ingeniería de requisitos

La ingeniería de requisitos estudia las necesidades del usuario, desarrolla una especificación completa :

Un requisito es una condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado

JUAN PABLO BERNAL

Importancia de los requisitos

Establecen el alcance del trabajo , pueden definir estrategias de desarrollo, riesgos,(viabilidad de negocio), de proyecto (tiempo, recursos), de sistema (arquitectura).


Indican al equipo del proyecto qué requieren los usuarios


El éxito de un proyecto está altamente influenciado por la calidad de los requisitos y el proceso para gestionarlos durante el desarrollo

Clasificación

Los requerimientos se pueden definir de distintas maneras, la primera clasificación se encuentra relacionada con el nivel de descripción con la que cuentan estos y dentro de este tipo de clasificación se encuentran:

sistema

no funcionales

usuario

funcionales

Son declaraciones, en lenguaje natural y en diagramas, de los servicios que se espera que el sistema proporcione y de las restricciones bajo las cuales debe funcionar.

servicios y restricciones operativas del sistema. El documento de requerimientos del sistema deberá ser preciso, y definir lo que se va a desarrollar.


Son declaraciones que debe proporcionar el sistema, de la manera en que este debe reaccionar a entradas particulares; o también pueden declarar explícitamente lo que el sistema no debe hacer.


Son restricciones de los servicios o funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre el proceso de desarrollo y estándares. el tiempo de respuesta y la capacidad de almacenamiento.

propósito

Entender lo que el cliente quiere.

Analizar las necesidades.

Evaluar la factibilidad.

Negociar una solución razonable.

Especificar la solución sin ambigüedades.

Validar la especificación.

Administrar los requisitos conforme éstos se transforman en un sistema operacional.

etapas

Elicitacion: Actividad involucrada en el descubrimiento de los requisitos del sistema.



Análisis: descubrir problemas con los requisitos del sistema identificados hasta el momento, para ello se basa en los

Especificación : Esta etapa se realiza conjuntamente con el análisis, por lo que se puede decir que la especificación es el “pasar en limpio”

Validación: la validación garantiza que los requisitos, una vez analizados y resueltos los posibles conflictos, correspondan realmente a las necesidades de clientes y usuarios

SENA

ANALISIS Y DESARROLLO DE SOFTWARE

Mapa mental sobre ingeniería de requisitos. GA1-220501092-AA2-EV01


.FABIAN FERNEY ROA PRADA

15 DE MAYO DEL 2022