WER2015 - 18th Workshop on Requirements Engineering, Lima - Peru


La Gestión del Conocimiento Aplicada en la Ingeniería de Requisitos: Un Caso de Estudio en Ecuador

Cecilia Hinojosa; Geovanny Raura; Efrain R. Fonseca C; Oscar Dieste

PDF Scholar

Abstract

Antecedentes: La Ingeniería de requisitos (IR) es una de las fases más críticas dentro del proceso de desarrollo de software, ya que en ésta se definen las características del producto a ser construido. Sin embargo, las técnicas utilizadas en la IR no han sido lo suficientemente efectivas para asegurar la calidad de los requisitos. La Gestión del Conocimiento (GC) busca el mejoramiento de los procesos de negocio de una organización, a través de la incorporación de nuevas experiencias e información y su adecuado uso para la toma de decisiones. Las dos disciplinas (IR y GC) presentan un alto grado de concordancia entre sus atributos de calidad y las fases de su proceso. Por lo tanto, la GC podría perfectamente ayudar a la realización de la IR. Objetivo: Se propone REQ-KM, una técnica para el análisis de requisitos de software basada en gestión del conocimiento, en procura de la mejora de la calidad y efectividad de los requisitos. REQ-KM basa su procedimiento en la determinación de la validez y utilidad de la información recolectada en la elicitación de requisitos, de la mano con la gestión del conocimiento del dominio del problema. Metodología: El método utilizado para desarrollar REQ-KM partió de un estudio comparativo de los conceptos y procesos fundamentales de la IR y la GC, para determinar elementos coincidentes y divergentes. Dicho análisis permitió ampliar las técnicas de análisis de requisitos existentes, incorporando aspectos útiles de la GC que no han sido consideradas antes en la IR, como por ejemplo: análisis de la calidad de las fuentes de información, contraste de la lista de requisitos resultantes de la elicitación con mapas mentales o conceptuales del dominio del problema, etc. REQ-KM fue validada en una empresa ecuatoriana de desarrollo de software, siguiendo los lineamiento del método empírico de caso de estudio. Resultados: La aplicación de REQ-KM en el proceso de ingeniería de requisitos resultó beneficiosa de acuerdo al criterio de los practitioners, quienes evidenciaron una mejora en el proceso de análisis de requisitos y obtuvieron requisitos que cumplen con un mayor número de atributos de calidad. Conclusiones: La incorporación de conceptos de GC al proceso de IR permite mejorar la calidad de los requisitos frente a lo conseguido con aproximaciones tradicionales de la IR.

Ingeniería de requisitos; Gestión del conocimiento; An´alisis de requisitos; Ingeniería de Software; Caso de Estudio



WER Editions