ebook img

TALISMAN: Desarrollo ágil de Software con Arquitecturas Dirigidas por Modelos PDF

415 Pages·2007·7.35 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview TALISMAN: Desarrollo ágil de Software con Arquitecturas Dirigidas por Modelos

UNIVERSIDAD DE OVIEDO Departamento de Informática TESIS DOCTORAL TALISMAN: Desarrollo ágil de Software con Arquitecturas Dirigidas por Modelos Begoña Cristina Pelayo García-Bustelo Director: Dr. Juan Manuel Cueva Lovelle Oviedo, 2007 UNIVERSIDAD DE OVIEDO Departamento de Informática TESIS DOCTORAL TALISMAN: Desarrollo ágil de Software con Arquitecturas Dirigidas por Modelos Presentada por Dña. Begoña Cristina Pelayo García-Bustelo Para la obtención del título de Doctora por la Universidad de Oviedo Dirigida por el Profesor Doctor D. Juan Manuel Cueva Lovelle Oviedo, Mayo de 2007 AGRADECIMIENTOS A Berta Pellón Solana, in memoriam Este trabajo ha sido realizado gracias al apoyo de muchas personas que con su contribución directa o indirecta, lo han hecho posible. Especialmente quiero agradecer la ayuda al Director de esta Tesis, Dr. D. Juan Manuel Cueva Lovelle, por su disposición a ayudarme y orientarme a lo largo de toda la investigación. A mis compañeros del grupo del OOTLab por sus ánimos y su esfuerzo para la realización de esta tesis. A Ramón y Mara, por haberme apoyado en todos los momentos de mi vida, los buenos, los malos y también los otros. Os quiero. A mi familia, por estar siempre ahí. TALISMAN existe gracias a mi “talismán” personal, sin tenerte a mi lado, nada de esto habría sido posible. Eres mi luz. RESUMEN La especificación Model Driven Architecture (MDA), es una especialización del desarrollo dirigido por modelos que separa la lógica del negocio del software y las plataformas tecnológicas. Para ello MDA define tres tipos de modelos. Los CIM, Computation Independent Model, asociados al dominio del negocio, los PIM, Platform Independent Model, asociados a modelos abstractos del software, y los PSM, Platform Specific Model, relacionados con modelos de software específicos de plataformas tecnológicas. Sin embargo MDA no detalla cómo deben ser los modelos CIM y tampoco describe cómo deben ser transformados a modelos PIM. Como solución a dicho problema, esta tesis presenta una recomendación que propone un proceso de desarrollo de software basado en la creación de modelos de procesos del negocio, clasificados como CIM, que son asociados a los modelos iniciales del software, considerados PIM. Partiendo de una interpretación válida de MDA, la recomendación propuesta se apoya además en la aplicación de otras disciplinas de gran actualidad. Entre ellas destacamos el uso de desarrollo ágil de software, para la definición adecuada de los procesos del negocio. Palabras clave: Model Driven Architecture (MDA), Computation Independent Model (CIM), Platform Independent Model (PIM), desarrollo ágil de software. i ABSTRACT Model Driven Architecture (MDA) specification is a specialization of model driven development that separates business logic from software and technological platforms. In this sense it MDA defines three types of models. CIM, Computation Independent Model, related to business domain, PIM, Platform Independent Model, associated to abstract software models, and PSM, Platform Specific Model, related specific to software models of technological platforms. Nevertheless MDA does not detail how CIM models must be and it does not describe either how they must be transformed to PIM models. Like a solution to this problem, this thesis presents a recommendation that proposes a development process based on the creation of business processes models, classified like CIM, and associated to initial software models, considered PIM. Starting on a valid MDA interpretation, proposed recommendation is based as well on the application of other important present disciplines. Between them we emphasized, agile software development, for adequate definition of business processes. Keywords: Model Driven Architecture (MDA), Computation Independent Model (CIM), Platform Independent Model (PIM), Agile Software Development. iii

Description:
La especificación Model Driven Architecture. (MDA), es una especialización del desarrollo dirigido por modelos que separa la lógica del negocio del software y las plataformas tecnológicas. Para ello MDA define tres tipos de modelos. Los CIM, Computation Independent Model, asociados al dominio
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.