La ingeniería
de requisitos se puede definir como
El proceso sistemático de desarrollar requisitos mediante un proceso iterativo y cooperativo de analizar el problema, documentar las observaciones resultantes en varios formatos de presentación y comprobar la precisión del conocimiento obtenido. (Durán, 2000).
Como
lo menciona Durán, la ingeniería de requisitos implica un proceso en el cual se
obtendrán los requisitos de un proyecto a desarrollar, donde se da la participación
de usuario, clientes, desarrolladores entre otros, los resultados serán presentados
en un documento donde se intentará describir de la mejor manera el producto a
desarrollar.
El
proceso normalmente tiene distintas etapas que lo conforman, las cuales se
presentan a continuación.
Obtención o Extracción de Requisitos: Esta es la etapa inicial y de mayor importancia, aquí es
donde los usuarios o los clientes hablan directamente con el equipo de
desarrollo para indicarles cuales son los servicios, características,
rendimientos o necesidades que el producto o sistema tiene que cubrir. Se
utilizan diversas técnicas para la recopilación de los requisitos como son las
entrevistas, reuniones o conversaciones con los usuarios finales que no
necesariamente son los que financian el proyecto.
Análisis de Requisitos: Se analiza lo obtenido en la etapa anterior con el fin de
buscar posibles errores, incongruencias o inconsistencias que presenten los
requisitos. En esta parte se crean modelos y prototipos, de esta manera se va
formando un diseño del producto. Dicho diseño le permite al equipo y desarrolladores
tener una idea de lo que el cliente desea y determinar cuál es el alcance del
proyecto.
Verificar los Requisitos: Esta es una fase de control de calidad, se encarga de
verificar que estén presentes todos los requisitos necesarios para poder desarrollar
el sistema, incluyendo los de hardware y plataforma (software) donde funcionara
u otras restricciones que pueda tener. Otra labor es la búsqueda de posibles
errores de los análisis anteriores, para garantizar la correcta implementación de
los requisitos.
Validar los Requisitos: Finalizada la verificación, los requisitos pasan a validarse
para comprobar que describen y satisfacen las necesidades que el cliente indicó
en las etapas previas.
Gestión de Requisitos: En esta etapa se evalúan los cambios de requisitos solicitados,
para determinar su influencia en el resto de los requisitos y de esta manera
determinar el impacto que causara este cambio en el proyecto. Así se puede
tener un control y protección de los requisitos, esto permite no generar un
cambio que pueda llegar a causar graves problemas en otras etapas del
desarrollo.
Las
etapas anteriores nos describen el proceso de la ingeniería de requisitos; nos
muestran las pautas que se siguen para extraer, analizar, formular y gestionar los
requisitos que necesita un proyecto para su correcto desarrollo, de esta manera
lograr cumplir con las necesidades y expectativas que el cliente espera y
disminuir los problemas en el desarrollo causados por la falta de información o
entendimiento del proyecto.
Comentarios
Publicar un comentario