Relevamiento de requerimientos
Para poder llegar a un entendimiento más acabado de lo que la ingeniería de requerimiento es y qué representa, antes debemos entender qué son los requerimientos, cómo están definidos y para qué sirven. Existen varias definiciones, entre las que podemos citar:
• son expresiones de las necesidades de stakeholders (partes interesadas) para alcanzar una meta particular.
• una condición o capacidad necesaria dada por un usuario con el objetivo de resolver un problema o alcanzar un objetivo.
• expresan las necesidades y restricciones atribuibles a un producto de software que contribuye a la solución de algún problema del mundo real.
Los requerimientos pueden ser categorizados en varios …ver más…
El proceso de elicitación de requerimientos trata de identificar la procedencia de los requerimientos y la manera en la que el ingeniero de software los puede recolectar. Es la primera etapa en la construcción de un entendimiento del problema que el software debe resolver. Es fundamentalmente una actividad humana, y es en donde los stakeholders se identifican y comienzan a establecerse las relaciones entre el equipo desarrollador y el cliente. A este proceso también se lo conoce como “Captura de requerimientos”, “Descubrimiento de requerimientos” y “Adquisición de requerimientos”. Este proceso, que merece una inversión por adelantado, debe ser llevado a cabo por un analista de negocios hábil que debe cumplir un rol crítico para la administración del proyecto forjando un enlace intrínseco entre las necesidades de los stakeholders, el sistema y los requerimientos de software. Dentro de las actividades principales definidas en la elicitación de requerimientos se encuentran: la identificación de los stakeholders, la elicitación de los requerimientos funcionales, la identificación de restricciones, la definición de los escenarios y la identificación de los requerimientos de calidad.
Proceso de análisis de requerimientos
En el proceso de análisis de