SóProvas


ID
2661475
Banca
UFMG
Órgão
UFMG
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

A UML é um padrão baseado no conceito de Orientação a objetos, tendo sido muito utilizada na criação de modelos que podem ser desenvolvidos como parte dos processos de software.Com relação aos conceitos relacionados à UML, é INCORRETO afirmar que

Alternativas
Comentários
  • d-

    O <> pode estender uma metaclasse. O que <> basicamente faz é possibilitar extensoes de elementos UML; eles sao abstrações que podem ser usadas com qualquer elemento, nao somente classes, encapsulando semantica sem especificar como sera usada. É usado para dar informações extras a um artefato que não constam em sua classificação

  • Comando da questão: quer a incorreta. Aviso! Comentários grandes (kkk). Se quiser só ler o erro, pode ver o comentário da letra D.

    • Explicação da letra A: o estereotipo e a metaclasse são usadas para generalizações. Contudo, enquanto na metaclasse é possível especificar características comuns, o estereótipo permite aumentar as capacidades da linguagem UML não se limitando a delimitar coisas em comuns. Portanto, está correto essa parte, pois o estereótipo estende a semântica (sentido) de uma metaclasse.

    • Explicação da letra B: o prefixo meta exprime a noção de reflexão sobre si. Exemplos: metalinguagem a linguagem que tenta explicar a linguagem (exemplo: dicionário Aurélio); metamodelo define uma linguagem para expressar modelos. Logo, está correta a letra B.

    • Explicação da letra C: mostra estados possíveis de um objeto específico. Exemplos: (1) um diagrama que representa a ascensão profissional de uma pessoa: estagiário, operador, técnico, analista, sênior e CTO (Chief Technology Officer); (2) a estações do ano: primavera, verão, outono e inverno. O que aprendemos com estes exemplos? Que o diagrama de estados mostra o comportamento de um determinado objeto ao longo de um tempo. O que é usado para representar? Diagramas (retângulos, setados, círculos etc.) a questão chamou de "grafo de estados". Como são representados esses "grafos"? É desenhado um círculo para cada vértice, e para cada aresta é desenhado um arco conectando suas extremidades. Embora vi essa terminologia pela primeira vez nessa questão associado a este tema, penso que possa se encaixar. Veja o link a seguir: https://slideplayer.com.br/slide/1268779/3/images/2/Conceitos+Grafo%3A+Conjunto+de+V%C3%A9rtices+e+Arestas.jpg Portanto, não foi encontrado erro na questão.

    • Explicação da letra D: "um relacionamento... pode ser representado por uma classe de associação" (ok) usada para exprimir atributos e até operações (errado. O que exprime atributos é o diagrama de objetos). As classes de associação representam o relacionamento estrutural entre objetos, ou seja, desenha a comunicação (ou relacionamento) entre as entidades. GABARITO D.