Fundamentos de la Ingeniería de Requerimientos: Características, Tipos y Actividades

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,69 KB

Características fundamentales de los requerimientos

Un requerimiento de calidad debe cumplir con las siguientes cinco características esenciales:

  • Necesario: Un requerimiento es necesario si su omisión provoca una deficiencia en el sistema a construir, y además su capacidad, características físicas o factor de calidad no pueden ser reemplazados por otras capacidades del producto o del proceso.
  • Conciso: Para que un requerimiento sea fácil de leer y entender, tiene que ser conciso. Si su forma de redacción es clara y simple, será más fácil poder consultarlo en el futuro.
  • Completo: Cuando un requerimiento está completo, no se deben ampliar detalles de la redacción; si se proporciona una información detallada, es más que suficiente para su comprensión.
  • No ambiguo: Un requerimiento no es ambiguo cuando tiene una sola interpretación. El lenguaje usado en su definición no debe causar confusiones al lector.
  • Verificable: Un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o prueba.

Tipos de requerimientos

Los requerimientos se clasifican principalmente en dos categorías:

  • Requerimientos funcionales: Se definen como las funciones que el sistema será capaz de llevar a cabo. Describen las transformaciones que el sistema realiza sobre las entradas para producir salidas.
  • Requerimientos no funcionales: Se pueden interpretar como las características que, de una u otra forma, pueden limitar un sistema. Un claro ejemplo de ello son: el rendimiento, las interfaces de usuario, la fiabilidad y la portabilidad.

Actividades de la ingeniería de requerimientos

La ingeniería de requerimientos comprende, entre otras, las siguientes tres actividades principales:

  • Extracción: Representa el comienzo de cada ciclo. Es el nombre comúnmente dado a las actividades involucradas en el descubrimiento de los requerimientos del sistema.
  • Análisis: Sobre la base de la extracción realizada previamente, comienza esta fase, la cual se enfoca en descubrir problemas con los requerimientos del sistema identificados hasta el momento.
  • Validación: Su objetivo es ratificar los requerimientos; es decir, verificar todos los requerimientos que aparecen en el documento especificado para asegurarse de que representan una descripción, por lo menos, aceptable del sistema que se debe implementar.

Entradas relacionadas: