Elicitación de requisitos no funcionales basada en la gestión de conocimiento: el marco de trabajo Merlinn

La elicitación de requisitos se considera la base para las etapas siguientes del desarrollo del software, e involucra, entre otras, recopilar y analizar requisitos funcionales y no funcionales (RNF). A través de la literatura se evidencia que: (i) hay falta de mecanismos de elicitación de RNF y, (ii...

Descripción completa

Detalles Bibliográficos
Autores: Sandra Lorena Buitrón-Ruiz, Brenda Leticia Flores-Ríos, Francisco José Pino-Correa
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2018
País:México
Institución:Universidad Autónoma de Baja California
Repositorio:Redalyc-UABC
OAI Identifier:oai:redalyc.org:75058047009
Acceso en línea:https://www.redalyc.org/articulo.oa?id=75058047009
https://www.redalyc.org/journal/750/75058047009/
https://www.redalyc.org/journal/750/75058047009/html/
https://www.redalyc.org/journal/750/75058047009/75058047009.epub
https://www.redalyc.org/journal/750/75058047009/movil
Access Level:acceso abierto
Palabra clave:Ingeniería
estudio de caso
gestión de conocimiento
Ingeniería de requisitos
elicitación de requisitos
requisitos no funcionales
Descripción
Sumario:La elicitación de requisitos se considera la base para las etapas siguientes del desarrollo del software, e involucra, entre otras, recopilar y analizar requisitos funcionales y no funcionales (RNF). A través de la literatura se evidencia que: (i) hay falta de mecanismos de elicitación de RNF y, (ii) existe un desconocimiento de RNF por los interesados. En este sentido, este artículo presenta el marco de trabajo para la elicitación de requisitos no funcionales basada en la gestión de conocimiento (denominado Merlinn) que busca la visualización de los RNF y una participación activa de los interesados. La evaluación de Merlinn se realizó mediante un estudio de caso en una empresa desarrolladora de software. Los resultados de la evaluación muestran que Merlinn puede ser idóneo y adaptable para apoyar el proceso de elicitación de RNF de la organización, de manera que impacta en la calidad del producto software.