Saltar la navegación

Análisis de Requerimientos

Análisis de Requisitos: Es el proceso mediante el cual realiza una compresión detallada de los requerimientos, se analizan las necesidades identificadas por parte de los stakeholders de tal forma que se obtiene el Documento de definición de requisitos Validado.

El análisis de requisitos comprende las siguientes actividades:

  • Analizar, agrupar y clasificar los requisitos funcionales (RF) recolectados.

  • Analizar, agrupar y clasificar los requisitos no funcionales (NRF) recolectados.
  • De la clasificación de los requisitos identificar los que no son necesarios, son incompatibles entre sí, no son completos, no son factibles y los que están repetidos.

  • Aprobar la lista tentativa de requisitos funcionales definitivos por parte de los usuarios expertos en el dominio de la aplicación.

  • Estructurar el contenido de Documentos de Definición de Requisitos (DDR).

  • Elaborar el documento de Definición de Requisitos DDR con el listado de los requisitos funcionales; el cual debe estar aprobado por parte de los stackeholders.

    En esta fase el cuidado se debe tomar para describir requisitos con exactitud, suficientemente como para permitir que los requisitos sean validados, su implementación sea verificada, y sus costes estimados. (IEEE Computer Society, 2004).

El análisis de requerimientos consiste en depurar los requisitos para asegurar que todos los Stakeholders entienden y examinan errores, omisiones, y otras deficiencias. El análisis incluye la descomposición al detalle de requisitos de alto nivel, la construcción de prototipos, evaluación de viabilidad, y la negociación de prioridades.

El objetivo es desarrollar los requisitos de suficiente calidad y detalle que los gerentes pueden construir estimaciones realistas del proyecto y el personal técnico pueda proceder con el diseño, construcción y pruebas.

A menudo es útil representar algunos de los requisitos de múltiples maneras: por ejemplo, tanto en forma textual y gráfica. Los resultados del análisis están en los modelos de requisitos. Los modelos de requisitos (también conocidos como modelos de análisis) son las necesidades de los usuarios representados por diagramas, texto estructurado (por ejemplo, listas, tablas o matrices), o combinados. El análisis también implica dar prioridad a las necesidades mediante el análisis de los requisitos para tomar decisiones sobre su importancia y oportunidad.

El análisis de los requisitos es principalmente responsabilidad del analista, pero puede involucrar a los actores clave, tales como: usuarios, clientes y personal técnico quienes son necesarios para entender las necesidades del usuario.

Como puede ver, una vez identificados a los Stakeholders clave y establecidos los mecanismos para recopilar la información, se tiene un conocimiento en cuanto a los requisitos, por lo que realizaremos el análisis de los mismos.

4.1. ¿Por qué se debería crear modelos de requisitos?.

Los modelos de requisitos le ayudarán a:

  • Facilitar la comunicación entre personal técnico y empresarios. Los modelos permiten que el equipo vea diferentes aspectos de las necesidades del usuario desde diferentes perspectivas.

  • Descubrir requisitos faltantes, erróneos, ambiguos y contradictorios.

  • Los modelos de requerimientos se juntan, lo que permite al equipo dar a conocer los requisitos relacionados e inconsistentes entre modelos. Descubrir y corregir estos errores resulta en requerimientos de alta calidad.

  • Hacer que el proceso de desarrollo de requisitos sea más interesante y atractivo para los interesados. El uso de modelos textuales y visuales ofrece y permite los interesados entender los requisitos de más de un ángulo.

  • Utilice los diferentes modos de pensamiento humano. Algunas personas piensan con más precisión con las palabras, mientras que otras son más capaces de entender los conceptos con los diagramas.