Español English Contacte con nosotros http://www.uc3m.es/portal/page/portal/biblioteca
DSpace e-Archivo

Archivo Abierto Institucional de la Universidad Carlos III de Madrid > Investigación > Tesis > Tesis Doctorales >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10016/682

Google™ Scholar. Others By: Génova Fuster, Gonzalo
Files in This Item:
Genova- Fuster- Gonzalo.pdf13,49 MBAdobe PDFformato pdf
Title: Entrelazamiento de los aspectos estático y dinámico en las asociaciones UML
Author(s): Génova Fuster, Gonzalo
Advisor(s): Llorens Morillo, Juan
Publisher: Universidad Carlos III de Madrid. Departamento de Informática
Issued date: 2003
Defense date: 9-Jul-2003
URI: http://hdl.handle.net/10016/682
Abstract: El Lenguaje Unificado de Modelado (Unified Modeling Language - UML) es un lenguaje visual de modelado de propósito general utilizado para especificar, visualizar, construir y documentar los artefactos (piezas de información) de un sistema informático orientado a objetos. Uno de los elementos básicos del lenguaje UML es la "asociación", que se define como "la relación semántica entre dos o más clasificadores que especifica conexiones entre sus instancias". Como ocurre con otros elementos del lenguaje, la definición de asociación y de sus propiedades presenta faltas de precisión, ambigüedades, contradicciones internas y dificultades para su aplicación práctica. En esta Tesis Doctoral se ha desarrollado una investigación acerca del concepto de asociación en UML, centrada en tres grandes aspectos teóricos (la multiplicidad, la navegabilidad y la visibilidad) y buscando siempre las consecuencias de su aplicación práctica (la implementación). La principal conclusión de esta Tesis Doctoral es que la semántica o significado de toda asociación incluye dos aspectos que están íntimamente entrelazados: el aspecto estático y el aspecto dinámico, relacionados respectivamente con la estructura y comportamiento del sistema. También hemos argumentado que, para lograr un mayor desacoplamiento entre los participantes en una asociación, conviene definir una asociación no entre clasificadores, sino entre interfaces.
Review: PeerReviewed
Keywords: Diseño de software
Programación orientada a objetos
UML (Lenguaje de programación)
Appears in Collections:Tesis Doctorales

Refworks Export

SFX Query

This item is licensed under a Creative Commons License
Creative Commons

Items in E-Archivo are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! © Universidad Carlos III de Madrid - Software DSpace - Terms of use - Feedback