Colombia
Objetivo: Validar los requisitos es una actividad importante en el desarrollo de software ya que permite acordar los requisitos de software, tanto funcionales como no funcionales, buscando que sean completos, consistentes y no ambiguos. Una adecuada validación de los requisitos no funcionales beneficia la calidad del producto software, ya que estos requisitos están directamente relacionados con ella. En este sentido, este artículo aborda, desde un enfoque de gestión de conocimiento, las dificultades que se presentan en el desarrollo de software por una inadecuada validación de este tipo de requisitos. Metodología: Se proponen, un modelo conceptual del proceso de validación para requisitos no funcionales, y un proceso para la validación de requisitos no funcionales. Resultados: Esta propuesta ha sido evaluada preliminarmente, a través del método de focus group en el cual participaron profesionales con experiencia en validación de requisitos, con resultados positivos frente a la relevancia, aplicabilidad y claridad del proceso de validación. Se destacan resultados frente al aporte de las técnicas de validación en las etapas de planeación del desarrollo y pruebas del producto software, dado que apoyan la productividad del proceso de desarrollo de software.Conclusiones: El proceso de validación integra elementos concretos de la gestión de conocimiento, y permite la simplificación de la identificación, captura, especificación e incluso el análisis, de los requisitos no funcionales, al poder establecer un formato único y estructurado el cual puede ser gestionado durante la ejecución de éstas actividades.
Objective: Requirements validation is an important software development activity since it allows to business and technical stakeholders agree on functional and non-functional software requirements in order to these being complete, consistent and unambiguous. An appropriate non-functional requirements validation supports to software product quality because this kind of requirements are considered as aspects that contribute to this quality. In this sense, this article addresses difficulties that arise during the software development for an inadequate non-functional requirements validation by means on knowledge management approach. Methodology: A conceptual model and a process for non-functional requirements validation are proposed using the action-research methodology multicycle with bifurcation. Results: Through the focus group method that involved professionals with experience in requirements validation this proposal has been preliminarily evaluated and positive results regarding the relevance, applicability and clarity of the validation process has been obtained. The contribution of validation techniques in activities as development planning and software product testing is highlighted, since they support the software development process productivity. Conclusions: The validation process integrates specific elements of knowledge management allowing the simplification of the identification, capture, specification and even non-functional requirements analysis, by establishing a structured unique format which can be managed during the execution of these practices.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados