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
O item está correto.
Na MDA (Model-Driven Architecture), conforme definido pelo OMG (Object Management Group), o desenvolvimento de sistemas de software é baseado em modelos, sendo que um dos principais conceitos é o modelo independente de plataforma (PIM – Platform Independent Model).
- PIM (Platform Independent Model): Modelo que descreve a lógica e o comportamento do sistema de forma abstrata, sem considerar detalhes de plataforma tecnológica específica.
- Esse modelo é, posteriormente, transformado em um modelo específico de plataforma (PSM – Platform Specific Model), que incorpora os detalhes de implementação em uma tecnologia concreta (como Java, .NET, etc).
Portanto, de acordo com o OMG, a MDA preconiza que as funcionalidades do software devem, inicialmente, ser modeladas em um nível independente de plataforma, sendo essa uma das suas principais diretrizes.
By DEV estável.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo