Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.

Programming is a constantly evolving field, and one of the most interesting debates within it is that of Object-Oriented Programming (OOP) versus Aspect Oriented Programming (AOP). Both approaches have their advantages and disadvantages, and choosing between them can make a big difference in softwar...

Бүрэн тодорхойлолт

-д хадгалсан:
Номзүйн дэлгэрэнгүй
Үндсэн зохиолч: Morocho Tenelema, Darwin Patricio (author)
Формат: bachelorThesis
Хэвлэсэн: 2023
Нөхцлүүд:
Онлайн хандалт:http://dspace.utb.edu.ec/handle/49000/13980
Шошгууд: Шошго нэмэх
Шошго байхгүй, Энэхүү баримтыг шошголох эхний хүн болох!
_version_ 1836216755128631296
author Morocho Tenelema, Darwin Patricio
author_facet Morocho Tenelema, Darwin Patricio
author_role author
collection Repositorio Universidad Técnica de Babahoyo
dc.contributor.none.fl_str_mv Cevallos Monar, Carlos Alfredo
dc.creator.none.fl_str_mv Morocho Tenelema, Darwin Patricio
dc.date.none.fl_str_mv 2023-05-26T03:49:47Z
2023-05-26T03:49:47Z
2023
dc.format.none.fl_str_mv 24 p.
application/pdf
dc.identifier.none.fl_str_mv http://dspace.utb.edu.ec/handle/49000/13980
dc.language.none.fl_str_mv es
dc.publisher.none.fl_str_mv Babahoyo: UTB-FAFI. 2023
dc.rights.none.fl_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Técnica de Babahoyo
instname:Universidad Técnica de Babahoyo
instacron:UTB
dc.subject.none.fl_str_mv Sistema Operativo
Programación orientada a Objetos
Programación orientada a aspectos
dc.title.none.fl_str_mv Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description Programming is a constantly evolving field, and one of the most interesting debates within it is that of Object-Oriented Programming (OOP) versus Aspect Oriented Programming (AOP). Both approaches have their advantages and disadvantages, and choosing between them can make a big difference in software development. The purpose of this research is to conduct a comparative study between OOP and OOP, with the objective of exploring the strengths and weaknesses of each approach and determine which one is more suitable for different types of software projects. To this end, we will analyze the characteristics, advantages and disadvantages of each approach, explain how they are implemented in the code and compare their results in terms of performance, scalability, maintainability and other relevant metrics. Against this background, the need arises to conduct comparative research between both methodologies to determine which one is more suitable for different types of software projects. In this sense, this research is feasible, since there are multiple projects in the industry that use both paradigms, so that representative samples of applications implemented in both approaches can be obtained for a rigorous and objective comparison. In addition, the results of this research can be of great use to the software industry and to programming professionals, as it will allow them to make informed decisions about which approach is the most appropriate for their specific projects. This, in turn, could have a positive impact on the quality and efficiency of the software developed, which could lead to an improvement in the competitiveness of companies and greater end-user satisfaction.
eu_rights_str_mv openAccess
format bachelorThesis
id UTB_d735c743300236f360e582a4b8b51a89
instacron_str UTB
institution UTB
instname_str Universidad Técnica de Babahoyo
language_invalid_str_mv es
network_acronym_str UTB
network_name_str Repositorio Universidad Técnica de Babahoyo
oai_identifier_str oai:dspace.utb.edu.ec:49000/13980
publishDate 2023
publisher.none.fl_str_mv Babahoyo: UTB-FAFI. 2023
reponame_str Repositorio Universidad Técnica de Babahoyo
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Técnica de Babahoyo - Universidad Técnica de Babahoyo
repository_id_str 0
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
spelling Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.Morocho Tenelema, Darwin PatricioSistema OperativoProgramación orientada a ObjetosProgramación orientada a aspectosProgramming is a constantly evolving field, and one of the most interesting debates within it is that of Object-Oriented Programming (OOP) versus Aspect Oriented Programming (AOP). Both approaches have their advantages and disadvantages, and choosing between them can make a big difference in software development. The purpose of this research is to conduct a comparative study between OOP and OOP, with the objective of exploring the strengths and weaknesses of each approach and determine which one is more suitable for different types of software projects. To this end, we will analyze the characteristics, advantages and disadvantages of each approach, explain how they are implemented in the code and compare their results in terms of performance, scalability, maintainability and other relevant metrics. Against this background, the need arises to conduct comparative research between both methodologies to determine which one is more suitable for different types of software projects. In this sense, this research is feasible, since there are multiple projects in the industry that use both paradigms, so that representative samples of applications implemented in both approaches can be obtained for a rigorous and objective comparison. In addition, the results of this research can be of great use to the software industry and to programming professionals, as it will allow them to make informed decisions about which approach is the most appropriate for their specific projects. This, in turn, could have a positive impact on the quality and efficiency of the software developed, which could lead to an improvement in the competitiveness of companies and greater end-user satisfaction.Programming is a constantly evolving field, and one of the most interesting debates within it is that of Object-Oriented Programming (OOP) versus Aspect Oriented Programming (AOP). Both approaches have their advantages and disadvantages, and choosing between them can make a big difference in software development. The purpose of this research is to conduct a comparative study between OOP and OOP, with the objective of exploring the strengths and weaknesses of each approach and determine which one is more suitable for different types of software projects. To this end, we will analyze the characteristics, advantages and disadvantages of each approach, explain how they are implemented in the code and compare their results in terms of performance, scalability, maintainability and other relevant metrics. Against this background, the need arises to conduct comparative research between both methodologies to determine which one is more suitable for different types of software projects. In this sense, this research is feasible, since there are multiple projects in the industry that use both paradigms, so that representative samples of applications implemented in both approaches can be obtained for a rigorous and objective comparison. In addition, the results of this research can be of great use to the software industry and to programming professionals, as it will allow them to make informed decisions about which approach is the most appropriate for their specific projects. This, in turn, could have a positive impact on the quality and efficiency of the software developed, which could lead to an improvement in the competitiveness of companies and greater end-user satisfaction.La programación es un campo en constante evolución, y uno de los debates más interesantes dentro de ella es el de la Programación Orientada a Objetos (POO) versus la Programación Orientada a Aspectos (POA). Ambos enfoques tienen sus ventajas y desventajas, y elegir entre ellos puede marcar una gran diferencia en el desarrollo de software. El propósito de esta investigación es realizar un estudio comparativo entre la POO y la POA, con el objetivo de explorar las fortalezas y debilidades de cada enfoque y determinar cuál es más adecuado para diferentes tipos de proyectos de software. Para ello, se analizarán las características, ventajas y desventajas de cada enfoque, se explicará cómo se implementan en el código y se compararán sus resultados en términos de rendimiento, escalabilidad, mantenibilidad y otras métricas relevantes. Ante este panorama, surge la necesidad de realizar una investigación comparativa entre ambas metodologías para determinar cuál es más adecuada para diferentes tipos de proyectos de software. En este sentido, esta investigación es factible, ya que existen múltiples proyectos en la industria que utilizan ambos paradigmas, por lo que se pueden obtener muestras representativas de aplicaciones implementadas en ambos enfoques para realizar una comparación rigurosa y objetiva. Además, los resultados de esta investigación pueden ser de gran utilidad para la industria del software y para los profesionales del área de la programación, ya que les permitirán tomar decisiones informadas sobre cuál enfoque es el más adecuado para sus proyectos específicos. Esto, a su vez, podría tener un impacto positivo en la calidad y eficiencia del software desarrollado, lo que podría conducir a una mejora en la competitividad de las empresas y una mayor satisfacción de los usuarios finales.Babahoyo: UTB-FAFI. 2023Cevallos Monar, Carlos Alfredo2023-05-26T03:49:47Z2023-05-26T03:49:47Z2023info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis24 p.application/pdfhttp://dspace.utb.edu.ec/handle/49000/13980esAtribución-NoComercial-SinDerivadas 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Técnica de Babahoyoinstname:Universidad Técnica de Babahoyoinstacron:UTB2023-05-26T08:01:23Zoai:dspace.utb.edu.ec:49000/13980Institucionalhttp://dspace.utb.edu.ec/Universidad públicahttps://utb.edu.ec/http://dspace.utb.edu.ec/oai.Ecuador...opendoar:02023-05-26T08:01:23Repositorio Universidad Técnica de Babahoyo - Universidad Técnica de Babahoyofalse
spellingShingle Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
Morocho Tenelema, Darwin Patricio
Sistema Operativo
Programación orientada a Objetos
Programación orientada a aspectos
status_str publishedVersion
title Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
title_full Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
title_fullStr Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
title_full_unstemmed Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
title_short Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
title_sort Estudio comparativo entre la programación orientada a objetos y la programación orientada a aspectos.
topic Sistema Operativo
Programación orientada a Objetos
Programación orientada a aspectos
url http://dspace.utb.edu.ec/handle/49000/13980