Questão de Engenharia de Software — UML — FGV 2023
- Código
- fg071340
- Banca
- FGV
- Órgão
- TCE-ES
- Ano
- 2023
- Nível
- Superior
- Cargo
- Auditor de Controle Externo - Tecnologia da informação
- Aperfil;
- Bpacotes;
- Cimplantação;
- Dcomponentes;
- Eestrutura composta.
GabaritoA — perfil;
Gabarito: letra A. O diagrama que customiza o metamodelo UML com estereótipos e restrições para um domínio específico é o diagrama de perfil, conforme a própria definição da UML. O conteúdo de apoio explicita:
O diagrama de perfil destina-se a criar uma visão (ou customização de um metamodelo existente com construções específicas para um determinado domínio) do relacionamento entre classes para atender determinado domínio.
Isso corresponde exatamente à descrição do enunciado. As demais alternativas referem-se a outros diagramas com finalidades distintas.
block-beta
columns 1
block:MetamodeloUML["Metamodelo UML 2.5.1"]
columns 1
Elemento["Elemento UML"]
Relacionamento["Relacionamento UML"]
end
block:Perfil["Diagrama de Perfil"]
columns 1
Estereotipo["Estereótipo (customizado)"]
Restricao["Restrição (nova)"]
ValorEtiquetado["Valor Etiquetado"]
end
MetamodeloUML --> Perfil: "adapta / estende"O diagrama de perfil é o único que permite estender o metamodelo UML com estereótipos, valores etiquetados e restrições para adaptar a linguagem a um domínio específico. O enunciado cita exatamente "customizando estereótipos e definindo novas restrições", o que é a função do perfil.
O diagrama de pacotes organiza elementos de modelagem (classes, casos de uso etc.) em grupos lógicos, mas não permite customizar o metamodelo com estereótipos e restrições de domínio. Sua finalidade é estrutural, de agrupamento.
O diagrama de implantação (ou instalação) mostra a configuração física de hardware e software, indicando onde os componentes são executados. Não envolve a extensão do metamodelo.
O diagrama de componentes exibe os componentes de software, suas interfaces e relacionamentos. Embora possa usar estereótipos predefinidos, ele não se destina a customizar o metamodelo para um domínio.
O diagrama de estrutura composta descreve a estrutura interna de um classificador (como uma classe ou componente) e as colaborações entre suas partes. Também não é voltado para a extensão do metamodelo.
Conclusão: A única alternativa que atende à descrição é o diagrama de perfil.
Gabarito: letra A.
Link permanente: /questoes/fg071340