Ayuda
Ir al contenido

Dialnet


Análisis comparativo de Patrones de Diseño de Software

    1. [1] r Escuela Superior Politécnica de Chimborazo (ESPOCH), Riobamba, Ecuador
  • Localización: Polo del Conocimiento: Revista científico - profesional, ISSN-e 2550-682X, Vol. 7, Nº. 7 (JULIO 2022), 2022, págs. 2146-2165
  • Idioma: español
  • Títulos paralelos:
    • Análise Comparativa de Padrões de Projeto de Software
    • Comparative Analysis of Software Design Patterns
  • Enlaces
  • Resumen
    • español

      Los patrones de diseño brindan soluciones a problemas que se presentan durante el desarrollo de software, evitan duplicaciones de código y facilitan su reutilización. En el presente artículo se detallan la estructura, componentes, ventajas y desventajas de los patrones de diseño: Template Method, Model-View-Controller, Model-View-Presenter, Model Front Controller y Model-View-View-Model MVVM. La investigación se realizó a través de una revisión bibliográfica en bases de datos científicas y consecuentemente se determinaron las métricas que permitieron comparar los patrones en estudio. Mediante el análisis comparativo de métricas y parámetros entre los patrones se establece que no existe un patrón superior a nivel general, pues cada patrón tiene su propósito definido y el desarrollador de software es quien debe identificar cuando un patrón se adapta mejor a la solución que desea desarrollar. Se concluye que los patrones de diseño son estructuras bien definidas que permiten mantener una lógica de organización en el código de un sistema, gracias a esto se puede crear software de calidad, con más facilidad de mantenimiento y con una mejor comprensión del código al buscar modularidad en el sistema.

    • português

      Padrões de projeto fornecem soluções para problemas que surgem durante o desenvolvimento de software, evitam a duplicação de código e facilitam a reutilização de código. Este artigo detalha a estrutura, componentes, vantagens e desvantagens dos padrões de projeto: Template Method, Model-View-Controller, Model-View-Presenter, Model Front Controller e Model-View-ViewModel MVVM. A pesquisa foi realizada por meio de revisão bibliográfica em bases de dados científicas e consequentemente foram determinadas as métricas que permitiram comparar os padrões em estudo. Através da análise comparativa de métricas e parâmetros entre os padrões, estabelece-se que não existe um padrão superior em nível geral, pois cada padrão tem seu propósito definido e o desenvolvedor de software é quem deve identificar quando um padrão é mais adequado para a solução que ele quer desenvolver. Se concluye que los patrones de diseño son estructuras bien definidas que permiten mantener una lógica de organización en el código de un sistema, gracias a esto se puede crear software de calidad, con más facilidad de mantenimiento y con una mejor comprensión del código al buscar modularidad no sistema

    • English

      Design patterns provide solutions to problems that arise during software development, avoid code duplication, and facilitate code reuse. This article details the structure, components, advantages and disadvantages of the design patterns: Template Method, Model-View-Controller, Model-ViewPresenter, Model Front Controller and Model-View-View-Model MVVM. The research was carried out through a bibliographical review in scientific databases and consequently the metrics that allowed comparing the patterns under study were determined. Through the comparative analysis of metrics and parameters between the patterns, it is established that there is no superior pattern at a general level, since each pattern has its defined purpose and the software developer is the one who must identify when a pattern is best suited to the solution he wants. develop. It is concluded that design patterns are well-defined structures that allow maintaining an organization logic in the code of a system, thanks to this, quality software can be created, with easier maintenance and with a better understanding of the code when looking for modularity. in the system.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno