El documento describe el análisis de requerimientos de sistemas, el cual incluye descubrir, analizar, documentar y verificar los requisitos necesarios para que el sistema cumpla su función. El análisis de requerimientos se puede subdividir en cinco áreas y es importante realizarlo correctamente para garantizar el éxito del sistema. Un ingeniero de requisitos experto desempeña un papel clave en la recolección de requerimientos mediante el uso de técnicas adecuadas.
2. Es la descripción de los servicios y restricciones
de un sistema, es decir, lo que el software
debe hacer y bajo qué circunstancias debe
hacerlo. En este proceso se descubre, analiza,
documenta y verifica los requisitos necesarios
para que el sistema cumpla con su función.
3. El análisis de requisitos del sistema se
puede subdividir en cinco áreas de
esfuerzo:
Reconocimiento del problema
Evaluación y síntesis
Modelado
Especificación
Revisión
4. Luego de conocer lo que es el análisis de
requerimiento de sistemas es importante
saber que:
El análisis y la especificación de requisitos
pueden parecer una tarea relativamente
sencilla, pero las apariencias engañan. El
contenido de comunicación es muy denso.
Abundan las ocasiones para malas
interpretaciones o falta de información. Es
muy probable que haya ambigüedad.
5. El análisis de requerimiento para el desarrollo
de un sistema es sumamente importante ya
que depende de el mismo, el éxito o el
fracaso del sistema en el cual se esté
trabajando.
Para poder lograr una excelente recolección
de los requerimientos del sistema se necesita
ser una persona con experiencia en el ámbito.
6. Existen personas las cuales se les conoce como:ingeniero de
requisitos, estas deben poseer habilidades particulares para
facilitarlacomunicación con el cliente y ganar su confianza
La funciónprincipalde un ingenierode requisitos es llevara
cabo las actividadesnecesarias para cumplir con la
recolección. Para lo cual hace uso de las siguientes técnicas:
7. Tanto el ingeniero de requisitos como el cliente tienen un
papel activo en el proceso. El cliente intenta replantear
un sistema confuso, a nivel de descripción de datos,
funciones y comportamiento, en detalles concretos. El
desarrollador actúa como interrogador, como consultor,
como persona que resuelve problemas y como
negociador.
Ambos son piezas claves para lograr un sistema que
cumple con las necesidades del cliente y esto se logra
teniendo las herramientas y metodologías correctas
mediante todo su proceso.