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
DOI:
https://doi.org/10.51473/rcmos.v1i2.2025.1741Palavras-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
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.
Downloads
Publicado
Edição
Seção
Categorias
Licença
Copyright (c) 2025 Paulo Vinicius Alves Melo, Mauro José Araújo de Melo (Autor)

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Este trabalho está licenciado sob a Licença Creative Commons Atribuição 4.0 Internacional (CC BY 4.0). Isso significa que você tem a liberdade de:
- Compartilhar — copiar e redistribuir o material em qualquer meio ou formato.
- Adaptar — remixar, transformar e construir sobre o material para qualquer propósito, inclusive comercial.
O uso deste material está condicionado à atribuição apropriada ao(s) autor(es) original(is), fornecendo um link para a licença, e indicando se foram feitas alterações. A licença não exige permissão do autor ou da editora, desde que seguidas estas condições.
A logomarca da licença Creative Commons é exibida de maneira permanente no rodapé da revista.
Os direitos autorais do manuscrito podem ser retidos pelos autores sem restrições e solicitados a qualquer momento, mesmo após a publicação na revista.





