Pular para o conteúdo principal

Relacionamento entre MDA, MDD e MDE

Existe uma certa confusão sobre o relacionamento entre MDA (model-driven architecture), MDD (model-driven development) e MDE (model-driven engineering).

Eu estava lendo este blog e encontrei um bom resumo que ilustra claramente o que fica complicado de entender, na maioria das vezes, quando se busca informações sobre MD*.



Simplificando toda teoria, MDD é um paradigma de desenvolvimento que utiliza modelos como o artefato primário de todo processo de desenvolvimento. Geralmente, em MDD, a implementação é gerada (semi)automaticamente a partir dos modelos.

MDA é a visão particular do OMG sobre MDD e se refere ao uso dos padrões do OMG. Então, MDA pode ser visto como um subconjunto de MDD.

Por outro lado, MDE seria um conjunto acima de MDD porque, como o próprio E no MDE sugere, o MDE vai além das atividades puras de desenvolvimento e engloba outras tarefas de um processo de engenharia de software completo baseado em modelos.

Esta é apenas minha visão compartilhada por outros seres de TI, como na dissertação de mestrado do David Ameller. Sinta-se livre para discordar.

Comentários

Postagens mais visitadas deste blog

Utilizando o padrão de referências da ABNT no Word

Uma importante funcionalidade do Microsoft Word é o seu Gerenciador de Fontes Bibliográficas. Para aqueles que estão escrevendo algum trabalho acadêmico ou científico, é possível cadastrar todas as referências do trabalho e no final gerar a listagem já enumerada dos documentos que foram consultados na pesquisa. Essa postagem traz os arquivos necessários e as instruções para facilitar essa etapa da elaboração.

Como resetar completamente uma instalação do Apache no Ubuntu

Quando eu estava experimentando o módulo python do Apache (mod_python), eu 'de alguma maneira' estraguei minha instalação do Apache. Os arquivos de configuração ficaram em um estado estranho, então eu excluí a pasta /etc/apache2, removi o Apache (através do dpkg) e o reinstalei. Mas o resultado não foi como esperado, a pasta /etc/apache2 não foi recriada na instalação.

Como interpretar e utilizar gráficos

A quantidade de uma única postagem nos últimos 5 anos de blog mostra o quanto estive focado em outras coisas e sem tempo para escrever aqui. Porém, no meio de uma pandemia e com a finalização do meu doutorado, acabei ficando com mais tempo e colocando como meta a volta das publicações aqui no blog.
Nunca antes na história desse país a população, de uma maneira geral, se preocupou tanto com gráficos, curvas, média e outras questões básicas da estatística. Assim, em tempos de coronavírus, essa postagem tem o objetivo de auxiliar que mais e mais pessoas consigam interpretar gráficos, fazer comparações e, inclusive, saber o melhor tipo de gráfico para usar em determinados casos.