Registro:
| Documento: | Tesis de Grado |
| Título: | Integración de los patrones de diseño en los ambientes de desarrollo orientados a objetos |
| Autor: | Sagulo, Ignacio |
| Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| Publicación en la web: | 2025-06-12 |
| Fecha de defensa: | 2012 |
| Fecha en portada: | Junio 2012 |
| Grado Obtenido: | Grado |
| Título Obtenido: | Licenciado en Ciencias de la Computación |
| Departamento Docente: | Departamento de Computación |
| Director: | Wilkinson, Hernán Alfredo |
| Jurado: | Arévalo, Gabriela Beatriz; Prieto, Máximo Alejandro |
| Idioma: | Español |
| Formato: | PDF |
| Handle: |
http://hdl.handle.net/20.500.12110/seminario_nCOM000728_Sagulo |
| PDF: | https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000728_Sagulo.pdf |
| Registro: | https://bibliotecadigital.exactas.uba.ar/collection/seminario/document/seminario_nCOM000728_Sagulo |
| Ubicación: | Dep.COM 000728 |
| Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Sagulo, Ignacio. (2012). Integración de los patrones de diseño en los ambientes de desarrollo orientados a objetos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/seminario_nCOM000728_Sagulo |
Resumen:
Los patrones de diseño marcaron un hito en la Programación Orientada a Objetos. Un patrón define una solución genérica para un tipo de problema de diseño que se presenta de manera recurrente. Los patrones de diseño se popularizaron con la aparición del libro conocido como "Gang of Four " (GoF), en el cual se realiza una descripción estructurada y sistemática de los patrones. Desde entonces, la aplicación de los patrones produjo importantes beneficios como elevar el nivel de abstracción al diseñar, reutilizar diseños que han probado ser exitosos en el pasado, facilitar la comunicación del equipo y obtener diseños más flexibles. A pesar de que los patrones de diseño han tenido un gran impacto y difusión en la industria, su aplicación continúa siendo un proceso manual. En el trabajo se describirán diversos enfoques existentes en la literatura que han buscado automatizar el uso de patrones. Se observará como estas herramientas normalmente sirven para generar código pero no tienen una buena integración con los ambientes de desarrollo. Por ejemplo, una limitación típica es que no reaccionan a modificaciones sobre el código que violan las restricciones que impone el uso de un determinado patrón. En la presente tesis se investiga la integración de los patrones de diseño en los ambientes de desarrollo. Se buscará que los patrones de diseño se puedan usar como bloques de construcción de más alto nivel dentro del entorno. Por ejemplo, el programador podría "instanciar” patrones de diseño, y validar que se están usando en forma correcta. Integrar adecuadamente los patrones dentro del entorno, permitiría potenciar sus beneficios a través de su aplicación consistente a lo largo de todo el ciclo de desarrollo. Para lograr la integración de los patrones de diseño con el entorno de desarrollo, la estrategia que se ha seguido en este trabajo es la creación de un Framework 1 . Dicho Framework se ha implementado en Visual Works, y se ha puesto a prueba inicialmente para un patrón que logró integrarse exitosamente dentro del ambiente. En las conclusiones del trabajo, se analiza la factibilidad de extender y generalizar el enfoque seguido en la presente tesis para otros patrones de diseño.
Abstract:
The design patterns marked a milestone in the Object Oriented Programming. A pattern defines a generic solution for a kind of design problem that appears in a recurring way. The design patterns became popular with the appearance of the book known as "Gang of Four" (GoF). This book makes a systematic and structured description of the patterns. Since then, the patterns application has generated important benefits like raising the abstraction level when designing, reusing designs that have proved to be successful in the past, facilitating the communication in the team and achieving more flexible designs. In spite of the design patterns having had a great impact and spreading in the industry, its application is still a manual process. In this work will describe several approaches existing in the literature that have searched to automate the use of patterns. It will observe how these tools can generate some code but they don't have a good integration with the development environments. For example, a typical shortcoming is that they don’t react to code modifications that infringe the constraints that impose the use of a certain pattern. The present thesis researches the integration of the design patterns in the development environments. It will search for design patterns that can be used like construction blocks of higher level inside the development environment. For example, the programmer might be able to instantiate design patterns and validate that they are being used in a proper way. Integrating the design patterns into the environment in a suitable way, would allow increase their benefits throughout a sound use along all the development cycle To achieve integrating design patterns in the development environment, the strategy that has been followed in this work is creating a Framework. This Framework has been implemented in Visual Works, and has been initially tested with one pattern that has been successfully integrated inside the environment. The feasibility of extending the approach followed in the present thesis to other design patterns is going to be analyzed in the conclusions of this work.
Citación:
---------- APA ----------
Sagulo, Ignacio. (2012). Integración de los patrones de diseño en los ambientes de desarrollo orientados a objetos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000728_Sagulo
---------- CHICAGO ----------
Sagulo, Ignacio. "Integración de los patrones de diseño en los ambientes de desarrollo orientados a objetos". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2012.https://hdl.handle.net/20.500.12110/seminario_nCOM000728_Sagulo
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000728_Sagulo.pdf
Distrubución geográfica