A respeito das linhas de produtos e componentes relacionados...
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.
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