Sobre os conceitos da modelagem de objetos através da UML, c...

Próximas questões
Com base no mesmo assunto
Q2911579 Arquitetura de Software

Sobre os conceitos da modelagem de objetos através da UML, considere as seguintes afirmativas:


1. Usado em estilo top-down, os pacotes permitem restringir propriedades de seus conteúdos como dependências de outros elementos.

2. “Estereótipo” é utilizado para criar uma metaclassificação de elementos na UML, isto é, a introdução de novos elementos no metamodelo para permitir que usuários estendam a capacidade de modelagem da linguagem.

3. Uma desvantagem de estereótipos é a não possibilidade de se referir ao tipo do elemento, como em classe de exceção, e tornar a UML extensível pelo usuário do método pela definição de estereótipos adicionais.

4. Um estereótipo é um comentário colocado em um diagrama sem qualquer conteúdo semântico.

5. Uma classe derivada pode somar associações para classes referenciadas, mas não pode modificar seus conteúdos.


Assinale a alternativa correta.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Somente as afirmativas 1 e 2 são verdadeiras.

Explicação:

A questão aborda conceitos fundamentais da modelagem de objetos usando a UML (Unified Modeling Language), que é uma linguagem padrão usada para especificar, visualizar, construir e documentar artefatos de sistemas de software.

Vamos analisar cada afirmativa para entender por que a alternativa A é a correta:

1. Usado em estilo top-down, os pacotes permitem restringir propriedades de seus conteúdos como dependências de outros elementos.

Essa afirmativa é verdadeira. Na modelagem UML, pacotes são usados para organizar elementos em grupos que podem ter suas próprias propriedades e dependências. No estilo top-down, começa-se com um sistema de alto nível e desce-se aos detalhes, limitando dependências e propriedades conforme necessário.

2. “Estereótipo” é utilizado para criar uma metaclassificação de elementos na UML, isto é, a introdução de novos elementos no metamodelo para permitir que usuários estendam a capacidade de modelagem da linguagem.

Essa afirmativa é verdadeira. Estereótipos são uma maneira de estender a UML ao adicionar novos elementos ao metamodelo. Eles permitem que os usuários personalizem a UML para necessidades específicas, mantendo a consistência e a clareza.

3. Uma desvantagem de estereótipos é a não possibilidade de se referir ao tipo do elemento, como em classe de exceção, e tornar a UML extensível pelo usuário do método pela definição de estereótipos adicionais.

Essa afirmativa é falsa. Na realidade, os estereótipos podem sim ser usados para definir tipos específicos de elementos, como classes de exceção, permitindo uma extensão da UML por meio de novos estereótipos.

4. Um estereótipo é um comentário colocado em um diagrama sem qualquer conteúdo semântico.

Essa afirmativa é falsa. Estereótipos têm um significado semântico específico e são utilizados para adicionar informações adicionais aos elementos do diagrama, diferentemente de comentários que não alteram a semântica.

5. Uma classe derivada pode somar associações para classes referenciadas, mas não pode modificar seus conteúdos.

Essa afirmativa é falsa. Uma classe derivada pode, na verdade, modificar os conteúdos das classes das quais herda, além de adicionar novas associações.

Portanto, apenas as afirmativas 1 e 2 são verdadeiras, o que confirma a alternativa A como correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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