Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10662/2219
Títulos: Modelado de las relaciones entre elementos del negocio y entre requisitos para la seleccción de patrones arquitectónicos
Autores/as: Berrocal Olmeda, José Javier
Director/a: Murillo Rodríguez, Juan Manuel
Palabras clave: Modelado del negocio;Modelado de requisitos;Arquitectura software;Business modeling;requirements modeling;Software architecture
Fecha de publicación: 2014-11-24
Resumen: Esta tesis comenzó a gestarse en la factoría de software Teseo. En esta factoría, de forma recurrente, en las fases finales del desarrollo se detectaban problemas de integración y de alineación de los sistemas con el negocio. Estos problemas se originaban porque las notaciones y artefactos utilizados no facilitaban la documentación de las relaciones entre requisitos. Información esencial para el diseño de sistemas perfectamente integrados y alineados con el negocio. Además, no existían soluciones integrales que permitieran documentarlas y gestionarlas desde el negocio hasta el diseño del sistema. Para solventar estos problemas, esta tesis define una metodología para el tratamiento y análisis de dichas interdependencias. Dicha metodología es soportada, primero, por extensiones y perfiles de BPMN y UML que permiten modelar dichas relaciones. Además, se ha diseñado un metamodelo para documentar el impacto arquitectónico de los atributos de calidad. Finalmente, se han definido transformaciones ATL que semi-automatizan la derivación de los requisitos y sus relaciones desde la fase de negocio hasta la de diseño. Esta información es proporcionada al arquitecto, propiciando el diseño de sistemas mejor integrados y alineados con el negocio. La metodología presentada en esta tesis ha sido evaluada en tres proyectos industriales. Esta evaluación ha demostrado que todas las contribuciones son factibles y permiten generar modelos de negocio y de requisitos más completos, reduciendo el esfuerzo destinado al diseño y el número de errores de integración. Esta validación corrobora que la aplicación de la metodología hace que las empresas de desarrollo sean más competitivas.
This thesis began to take shape in the Teseo software factory. In this factory, recurrently, integration problems and misalignment with the business arose in the final development stages. These problems were caused because the used notations and artifacts did not facilitate the documentation of the relationships between requirements. Essential information for designing correctly integrated and aligned systems. Moreover, we identified that there were not comprehensive approaches for modeling and treat them from the business to the design stages. In order to solve these problems, this thesis defines a methodology focused on modeling and analyzing these interdependencies. This methodology is supported, first, by some extensions and profiles for BPMN and UML for modeling the interdependencies at the business and requirements stages. In addition, we have proposed a metamodel to document the architectural impact of the system’s quality attributes. Finally, we have also defined a set of ATL transformations semi-automating the derivation of the requirements and their relationships from the business to the design stage. All the modeled information is provided to architects, favouring the design of systems better integrated and aligned with the business. The contributions of this thesis have been validated in three industrial projects. This validation has proved that they are feasible and their use produces more complete business and requirements models, reducing the effort devoted to design the architecture and the number of integration bugs. Therefore, the validation shows that the application of the proposed methodology makes software companies more competitive.
Descripción: Tesis doctoral con la Mención de "Doctor Europeo"
URI: http://hdl.handle.net/10662/2219
Colección:DISIT - Tesis doctorales
Tesis doctorales

Archivos
Archivo Descripción TamañoFormato 
TDUEX_2014_Berrocal_Olmeda.pdf3,35 MBAdobe PDFDescargar


Este elemento está sujeto a una licencia Licencia Creative Commons Creative Commons