R2-Tool: Software para la Gestión de Requisitos Reutilizables
Abstract
La gestión de requisitos es un componente vital en el desarrollo de un proyecto software ya que provee la dirección y alcance del proyecto. El uso de herramientas para auxiliar la gestión de requisitos se ha convertido en un aspecto importante de la Ingeniería de sistemas y el diseño. El presente trabajo enfoca la reutilización de requisitos como una vía para ayudar a minimizar esos problemas que afrontan los equipos de desarrollo de software.
Se realiza el desarrollo de un Software para la Gestión de Requisitos Reutilizables donde se crearán y editarán paquetes de requisitos de distintas categorías, de los cuales el usuario podrá almacenar posteriormente en un repositorio para posible reutilización. Esto permitirá una reducción en el tiempo de concepción del software, además de trabajar con requisitos que tienen la calidad necesaria.
Para desarrollar el Software para la Gestión de Requisitos Reutilizables (R2-Tool) se utilizaron herramientas libres, como son PostgreSQL como gestor de base de datos relacional, Apache como servidor Web, PHP como lenguaje de programación. También se utiliza la metodología de desarrollo Iconix, el lenguaje de modelado UML y la herramienta CASE Enterprise Arquitect para el diseño del mismo. Requirements management is a vital component in the development of a software project because it provides the direction and scope of the project. The use of auxiliary tools for requirements management has become an important aspect of systems engineering and design. This work focuses on the reuse of requirements as a way to help minimize these problems faced by software development teams.
The development of a Software Requirements Management for Reusable where be created and edited packages requirements of different categories from which the user can then be stored in a repository for reuse is made possible. This will allow a reduction in the time of conception of the software, as well as working with the quality requirements are necessary.
To develop the Software Requirements Management for Reusable (R2- Tool) free tools were used, PostgreSQL as relational database management system, Apache as web server, PHP as programming language. Iconix development methodology is also used, the modeling language UML and Enterprise Architect CASE tool for the design of it.