Guía práctica para el uso de patrones de diseño en el desarrollo de software

En la constante lucha para mejorar la calidad del software, se han desarrollado varias estrategias, muchas de las cuales son producto de mejoras realizadas sobre estrategias anteriores; una de estas, y probablemente la más versátil son los patrones de diseño, que consisten en la reutilización de sol...

Full description

Saved in:
Bibliographic Details
Main Author: Aldas Mena, Daniel Ernesto (author)
Other Authors: Andrade Cadena, Maritza Alejandra (author)
Format: bachelorThesis
Language:spa
Published: 2011
Subjects:
Online Access:http://bibdigital.epn.edu.ec/handle/15000/2669
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1827332046397112320
author Aldas Mena, Daniel Ernesto
author2 Andrade Cadena, Maritza Alejandra
author2_role author
author_facet Aldas Mena, Daniel Ernesto
Andrade Cadena, Maritza Alejandra
author_role author
collection Repositorio Escuela Politécnica Nacional
dc.creator.none.fl_str_mv Aldas Mena, Daniel Ernesto
Andrade Cadena, Maritza Alejandra
dc.date.none.fl_str_mv 2011-01-17T16:26:39Z
2011-01-17T16:26:39Z
2011-01-11
dc.identifier.none.fl_str_mv T-IS/1179/CD 3355
http://bibdigital.epn.edu.ec/handle/15000/2669
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv QUITO/EPN/2011
dc.rights.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Escuela Politécnica Nacional
instname:Escuela Politécnica Nacional
instacron:EPN
dc.subject.none.fl_str_mv DESARROLLO DE SOFTWARE
PATRONES DE DISENO
dc.title.none.fl_str_mv Guía práctica para el uso de patrones de diseño en el desarrollo de software
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description En la constante lucha para mejorar la calidad del software, se han desarrollado varias estrategias, muchas de las cuales son producto de mejoras realizadas sobre estrategias anteriores; una de estas, y probablemente la más versátil son los patrones de diseño, que consisten en la reutilización de soluciones, no solamente de código fuente, sino, soluciones integrales a problemas repetitivos en el desarrollo de software. Los patrones han sido la base para la creación de librerías reutilizadas que agilitan el versionamiento de aplicaciones. Así tenemos por ejemplo a Microsoft que introduce en el mercado “Enterprise Library”, la cual constituye en una compilación de patrones y prácticas aplicables al desarrollo de software; por otro lado, Java nos presenta una infinidad de “plug-in’s” o complementos a sus plataformas JVM, que son una serie de patrones de programación, muchos incluso desarrollados por el propio Erich Gamma. Sin embargo, tanto Microsoft como Java, han desarrollado de una u otra manera sus propios patrones de diseño; los cuales, independiente de los beneficios que ofrezcan al momento de aplicarlos, se convierten en elementos de caja negra, muchas veces incomprensibles para sus usuarios. Este proyecto de titulación ha desarrollado una guía que servirá como herramienta para lograr un fácil entendimiento de los patrones de diseño, su origen, definición y aplicación. Esta guía está orientada a personas interesadas en entender y/o aplicar patrones de diseño en el desarrollo de software. Es importante indicar que el desarrollo del presente proyecto se basa en el estudio de los patrones de diseño originales descritos en el libro “Design Patterns” escrito por Erich Gamma, Richard Helm, Ralph Johnson y John Vlisides. Para la aplicación de la guía a un caso de estudio se utilizó UML, Java y MySql
eu_rights_str_mv openAccess
format bachelorThesis
id EPN_70d72a1dba72d36ba09168d0a8a8cfb7
identifier_str_mv T-IS/1179/CD 3355
instacron_str EPN
institution EPN
instname_str Escuela Politécnica Nacional
language spa
network_acronym_str EPN
network_name_str Repositorio Escuela Politécnica Nacional
oai_identifier_str oai:bibdigital.epn.edu.ec:15000/2669
publishDate 2011
publisher.none.fl_str_mv QUITO/EPN/2011
reponame_str Repositorio Escuela Politécnica Nacional
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Escuela Politécnica Nacional - Escuela Politécnica Nacional
repository_id_str 1553
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
spelling Guía práctica para el uso de patrones de diseño en el desarrollo de softwareAldas Mena, Daniel ErnestoAndrade Cadena, Maritza AlejandraDESARROLLO DE SOFTWAREPATRONES DE DISENOEn la constante lucha para mejorar la calidad del software, se han desarrollado varias estrategias, muchas de las cuales son producto de mejoras realizadas sobre estrategias anteriores; una de estas, y probablemente la más versátil son los patrones de diseño, que consisten en la reutilización de soluciones, no solamente de código fuente, sino, soluciones integrales a problemas repetitivos en el desarrollo de software. Los patrones han sido la base para la creación de librerías reutilizadas que agilitan el versionamiento de aplicaciones. Así tenemos por ejemplo a Microsoft que introduce en el mercado “Enterprise Library”, la cual constituye en una compilación de patrones y prácticas aplicables al desarrollo de software; por otro lado, Java nos presenta una infinidad de “plug-in’s” o complementos a sus plataformas JVM, que son una serie de patrones de programación, muchos incluso desarrollados por el propio Erich Gamma. Sin embargo, tanto Microsoft como Java, han desarrollado de una u otra manera sus propios patrones de diseño; los cuales, independiente de los beneficios que ofrezcan al momento de aplicarlos, se convierten en elementos de caja negra, muchas veces incomprensibles para sus usuarios. Este proyecto de titulación ha desarrollado una guía que servirá como herramienta para lograr un fácil entendimiento de los patrones de diseño, su origen, definición y aplicación. Esta guía está orientada a personas interesadas en entender y/o aplicar patrones de diseño en el desarrollo de software. Es importante indicar que el desarrollo del presente proyecto se basa en el estudio de los patrones de diseño originales descritos en el libro “Design Patterns” escrito por Erich Gamma, Richard Helm, Ralph Johnson y John Vlisides. Para la aplicación de la guía a un caso de estudio se utilizó UML, Java y MySqlCórdova Bayas, Marcos RaúlQUITO/EPN/20112011-01-17T16:26:39Z2011-01-17T16:26:39Z2011-01-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisT-IS/1179/CD 3355http://bibdigital.epn.edu.ec/handle/15000/2669spahttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Repositorio Escuela Politécnica Nacionalinstname:Escuela Politécnica Nacionalinstacron:EPN2019-04-08T05:18:02Zoai:bibdigital.epn.edu.ec:15000/2669Institucionalhttps://bibdigital.epn.edu.ec/Universidad públicahttps://www.epn.edu.ec/https://bibdigital.epn.edu.ec/oai.Ecuador...opendoar:15532019-04-08T05:18:02Repositorio Escuela Politécnica Nacional - Escuela Politécnica Nacionalfalse
spellingShingle Guía práctica para el uso de patrones de diseño en el desarrollo de software
Aldas Mena, Daniel Ernesto
DESARROLLO DE SOFTWARE
PATRONES DE DISENO
status_str publishedVersion
title Guía práctica para el uso de patrones de diseño en el desarrollo de software
title_full Guía práctica para el uso de patrones de diseño en el desarrollo de software
title_fullStr Guía práctica para el uso de patrones de diseño en el desarrollo de software
title_full_unstemmed Guía práctica para el uso de patrones de diseño en el desarrollo de software
title_short Guía práctica para el uso de patrones de diseño en el desarrollo de software
title_sort Guía práctica para el uso de patrones de diseño en el desarrollo de software
topic DESARROLLO DE SOFTWARE
PATRONES DE DISENO
url http://bibdigital.epn.edu.ec/handle/15000/2669