Sobre os conceitos da modelagem de objetos através da UML, c...
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.
- Gabarito Comentado (1)
- Aulas (13)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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