Análise comparativa entre arquitetura orientada por modelos e metodologias clássicas de desenvolvimento de software

Comparative Analysis Between Model-Driven Architecture and Classical Software Development Methodologies

Autores

  • Paulo Vinicius Alves Melo Instituto de Ensino Superior Autor
  • Mauro José Araújo de Melo Instituto de Ensino Superior Autor

DOI:

https://doi.org/10.51473/rcmos.v1i2.2025.1741

Palavras-chave:

Arquitetura Orientada por Modelos; Metodologias Tradicionais; Engenharia de Software.

Resumo

Este trabalho apresenta análise comparativa teórica entre Model Driven Architecture (MDA) e metodologias tradicionais de desenvolvimento de software, investigando fundamentos técnicos, benefícios, limitações e aplicabilidade contextual de cada abordagem. O objetivo geral consiste em realizar comparação sistemática fundamentada em critérios estabelecidos pela literatura científica, identificando cenários onde cada abordagem demonstra superioridade. A metodologia adotada caracteriza-se como pesquisa teórica qualitativa descritivo-analítica, baseada em revisão bibliográfica de publicações científicas verificáveis. Estabeleceu-se framework comparativo estruturado em dimensões técnicas: abstração e níveis de modelo, documentação, qualidade de software, rastreabilidade, manutenibilidade, comunicação, automação, produtividade, custo, maturidade organizacional e riscos. A revisão de literatura examinou fundamentos do Waterfall, V-Model, Espiral e RUP, bem como arquitetura MDA incluindo conceitos de CIM/PIM/PSM, MOF, QVT, XMI e UML. Estudos empíricos revelaram evidências contraditórias sobre benefícios de produtividade da MDA, com efetividade demonstrando-se altamente dependente de contexto, maturidade de ferramentas e características do domínio. Metodologias tradicionais mantêm aplicabilidade em projetos com requisitos estáveis e equipes experientes. Os resultados indicam que MDA oferece vantagens em separação entre lógica de negócio e tecnologia, automação de artefatos e portabilidade multiplataforma, enquanto enfrenta desafios em curva de aprendizagem, maturidade ferramental e representação de requisitos não-funcionais. Conclui-se que abordagens não constituem alternativas mutuamente exclusivas, podendo coexistir em estratégias híbridas adaptadas a contextos organizacionais específicos. 

Downloads

Os dados de download ainda não estão disponíveis.

Biografia do Autor

  • Paulo Vinicius Alves Melo, Instituto de Ensino Superior

    Instituto de Ensino Superior

  • Mauro José Araújo de Melo, Instituto de Ensino Superior

    Instituto de Ensino Superior

Referências

BOEHM, B. A spiral model of software development and enhancement. Computer, v. 21, n. 5, p. 61–72, 1988. DOI: https://doi.org/10.1109/2.59

BOEHM, B.; HANSEN, W. J. Understanding the Spiral Model as a Tool for Evolutionary Acquisition. CrossTalk: The Journal of Defense Software Engineering, v. 13, n. 5, p. 4–9, 2000.

BRAMBILLA, M.; CABOT, J.; WIMMER, M. Model-Driven Software Engineering in Practice. 2. ed. Morgan & Claypool, 2017. DOI: https://doi.org/10.1007/978-3-031-02549-5

BROY, M.; KRÜGER, I. H.; MEISINGER, M. A Model-Based Approach to Systems Engineering in the Automotive Domain. Software & Systems Modeling, v. 11, n. 4, p. 483–504, 2012.

FORSBERG, K.; MOOZ, H. The relationship of system engineering to the project cycle. INCOSE International Symposium, v. 6, n. 1, p. 57–65, 1996. DOI: https://doi.org/10.1002/j.2334-5837.1991.tb01484.x

FRANCE, R.; RUMPE, B. Model-driven development of complex software. IEEE International Conference on Software Engineering, p. 37–54, 2007. DOI: https://doi.org/10.1109/FOSE.2007.14

HUTCHINSON, J.; WHITTLE, J.; ROUNCEFIELD, M. Model-driven engineering practices in industry. Proceedings of ICSE, p. 633–642, 2011. DOI: https://doi.org/10.1145/1985793.1985882

KLEPPE, A.; WARMER, J.; BAST, W. MDA Explained: The Model Driven Architecture – Practice and Promise. Addison-Wesley, 2003.

KRUCHTEN, P. The Rational Unified Process: An Introduction. Addison-Wesley, 2004.

KURTEV, I. The MDE vision revisited. Journal of Object Technology, v. 19, n. 1, 2020.

MEYER, B. Agile! The Good, the Hype and the Ugly — A critical analysis comparing agile, MDE and classic engineering. Springer, 2014. DOI: https://doi.org/10.1007/978-3-319-05155-0

MOHAGHEGHI, P.; DEHLEN, V. Experiences from applying MDE in industry: A survey. Model-Driven Architecture – Foundations and Applications, p. 256–272, 2008.

MOHAGHEGHI, P.; DEHLEN, V.; NEPLE, T. Definitions and approaches in model-based system engineering. ECMFA 2009, 2009.

OBJECT MANAGEMENT GROUP (OMG). MDA Guide Version 2.0. OMG Document formal/2014-06-01, 2014.

OBJECT MANAGEMENT GROUP (OMG). Meta Object Facility (MOF) 2.5.1 Core Specification, 2016. DOI: https://doi.org/10.1007/978-1-4899-7993-3_914-2

PEREIRA, C.; SILVA, T.; MEIRA, S. A Systematic Review on Model-Driven Development and Traditional Software Engineering. Journal of Systems and Software, v. 167, 110611, 2020.

PRESSMAN, R.; MAXIM, B. Software Engineering: A Practitioner’s Approach. 9. ed. McGraw-Hill, 2019.

ROYCE, W. W. Managing the development of large software systems. Proceedings of IEEE WESCON, 1970.

SELIC, B. The pragmatics of model-driven development. IEEE Software, v. 20, n. 5, p. 19–25, 2003. DOI: https://doi.org/10.1109/MS.2003.1231146

SENDALL, S.; KOZACZYNSKI, W. Model transformation: The heart and soul of model-driven software development. IEEE Software, v. 20, n. 5, p. 42–45, 2003. DOI: https://doi.org/10.1109/MS.2003.1231150

SOMMERVILLE, I. Software Engineering. 10. ed. Pearson, 2016.

STAHL, T.; VÖLTER, M. Model-Driven Software Development: Technology, Engineering, Management. Wiley, 2006.

Publicado

26.11.2025

Como Citar

MELO, Paulo Vinicius Alves; MELO, Mauro José Araújo de. Análise comparativa entre arquitetura orientada por modelos e metodologias clássicas de desenvolvimento de software: Comparative Analysis Between Model-Driven Architecture and Classical Software Development Methodologies. RCMOS - Revista Científica Multidisciplinar O Saber, Brasil, v. 1, n. 2, 2025. DOI: 10.51473/rcmos.v1i2.2025.1741. Disponível em: https://submissoesrevistarcmos.com.br/rcmos/article/view/1741. Acesso em: 4 dez. 2025.