Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO
El análisis de requisitos, también conocido como ingeniería de requisitos, es el proceso de definir las
expectativas del usuario para la construcción o modificación de un nuevo software. En la ingeniería
de software, a veces se lo denomina de manera imprecisa por nombres como recopilación de
requisitos o captura de requisitos. El análisis de requisitos abarca aquellas tareas que sirven para
determinar las necesidades o condiciones a cumplir para un producto o proyecto nuevo o
modificado, teniendo en cuenta los requisitos posiblemente conflictivos de las distintas partes
interesadas, analizando, documentando, validando y gestionando los requisitos de software o
sistema. Proporciona al diseñador de software un modelo de: información del sistema (vista
estática), función (vista funcional) y comportamiento (vista dinámica).
Un requisito de software es una capacidad que necesita el usuario para resolver un problema o
lograr un objetivo. En otras palabras, el requisito es una capacidad de software que debe ser
cumplida o poseída por un sistema o componente del sistema para satisfacer un contrato, estándar,
especificación u otra documentación formalmente impuesta. En última instancia, lo que queremos
lograr es desarrollar software de calidad que satisfaga las necesidades reales de los clientes a tiempo
y dentro del presupuesto.
Una vez que se recopilan los requisitos, los documentamos en un documento de Especificación de
requisitos de software (SRS), casos de uso o como Historias de usuario, que se comparten con las
ISD309 – Arquitectura de Software
Instituto Tecnológico de Santo Domingo, Feb – Abr 2021
partes interesadas para su aprobación. Este documento es fácil de entender tanto para usuarios
normales como para desarrolladores. Cualquier cambio en los requisitos también se documenta y
pasa por un procedimiento de control de cambios y se finaliza con la aprobación.