Downloads provided by UsageCounts
El proyecto de fin de carrera denominado “Gestor Avanzado de Requisitos y Patrones de Atributos de Requisitos” se desarrolla dentro del grupo de investigación Knowledge Reuse Group del departamento de Ingeniería Informática de la Universidad Carlos III de Madrid. Para la realización de este proyecto, en el proceso de análisis y diseño, se han empleado principios básicos de modelado de la orientación a objetos empleando UML (Unified Modeling Language: Lenguaje de Modelado Unificado). Para la fase de implementación del software se ha empleado el lenguaje de programación Visual Basic .NET y el lenguaje de marcado extensible XML. El objetivo del proyecto es desarrollar un software que permita la creación, en tiempo de ejecución, de plantillas para la gestión de activos software (requisitos, casos de uso, riesgos, pruebas, etc.), estas plantillas serán generadas a partir del diseño de un diagrama de elementos modelado a través de un software específico. El diagrama de elementos es un diagrama de clases UML simplificado, cuya información relevante consta de clases con sus atributos respectivos y dos tipos de relaciones generalización y asociación. Cualquier semántica del diagrama de clases que se aleje de lo anterior citado no se tendrá en cuenta por la aplicación a realizar. A partir de cada clase (que representa a un tipo de activo software) se generará una plantilla de trabajo donde cada atributo será una propiedad de los activos software a gestionar. Las relaciones de generalización permitirán heredar de las clases padres más atributos o propiedades para la respectiva plantilla (tipos de activos software). Por último, las relaciones de asociación permitirán representar relaciones de dependencia y/o trazabilidad entre activos software de diferentes tipos. El software está pensado para ser usado en un proyecto de desarrollo de software. Los usuarios del presente software serían los desarrolladores de un proyecto específico. Estos usuarios serán de dos tipos: El jefe del proyecto y el analista de software. El jefe del proyecto se encargará de pensar y diseñar el diagrama de elementos y chequear las plantillas de trabajo generadas. Por su lado el analista/diseñador de software se encargará de gestionar activos por medio de las plantillas que se han generado a partir de cada elemento del diagrama diseñado por el jefe de proyecto. El software desarrollado como un módulo en el presente proyecto se podrá integrar como parte de la herramienta CASE de SwReuser. Esta integración aportará una mejora en cuanto a la gestión de activos software en las diferentes fases del proceso de desarrollo de software de un proyecto específico.
Herramientas de software, Informática, Ingeniería del software, Desarrollo de software
Herramientas de software, Informática, Ingeniería del software, Desarrollo de software
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 24 | |
| downloads | 15 |

Views provided by UsageCounts
Downloads provided by UsageCounts