A respeito das linhas de produtos e componentes relacionados...

Próximas questões
Com base no mesmo assunto
Q328257 Engenharia de Software
A respeito das linhas de produtos e componentes relacionados à engenharia de software, julgue o item subsequente.


De acordo com o OMG (Object Management Group), na MDA (model-driven architecture), as especificações e funcionalidades do software devem ser modeladas por meio de um modelo independente de plataforma.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

No contexto da Engenharia de Software e mais especificamente na abordagem de Model-Driven Architecture (MDA) proposta pelo Object Management Group (OMG), o princípio fundamental é a separação das especificações do sistema das particularidades tecnológicas da plataforma de implementação. Em outras palavras, a MDA enfatiza a importância de se criar um modelo de sistema, chamado de Modelo Independente de Plataforma (PIM), que não está vinculado a uma tecnologia de software específica.

Este modelo PIM permite que desenvolvedores se concentrem nas funcionalidades e requisitos do negócio sem se preocupar inicialmente com detalhes de como o sistema será implementado em uma plataforma tecnológica específica, como uma linguagem de programação ou um sistema de gerenciamento de banco de dados.

Posteriormente, o PIM pode ser transformado em um ou mais Modelos Específicos de Plataforma (PSM), que adaptam as especificações para uma plataforma tecnológica concreta. Este processo de transformação possibilita o aproveitamento das características e otimizações que cada plataforma oferece, ao mesmo tempo que mantém o nível de abstração e o foco nos aspectos de negócio durante a modelagem inicial.

Portanto, ao afirmar que na MDA as especificações e funcionalidades do software devem ser modeladas independentemente da plataforma, a proposição está correta, pois reflete exatamente a essência da abordagem de arquitetura orientada a modelos promovida pelo OMG.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A MDA é uma visão em como o software pode ser desenvolvido colocando a modelagem no centro do processo de desenvolvimento. A partir de um modelo abstrato do sistema é gerado um modelo mais concreto, através deste processo de refinamento dos modelos podemos gerar o código fonte a ser produzido. O código fonte é considerado como a mais concreta representação do sistema de software. A chave para esse processo é que cada etapa da geração é automatizada o máximo possível.

A MDA pode ser definida em três etapas. A primeira etapa é construção de um modelo com um alto nível de abstração, independente de qualquer...

WIKI: http://pt.wikipedia.org/wiki/Model_Driven_Architecture

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo