Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2024
Engenharia de Software›UML
Código
ce175991
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
Considerando os diagramas da UML, assinale a opção em que é apresentado o diagrama mais indicado para definir um estereótipo customizado, atendendo a requisitos específicos de modelagem e adaptando o metamodelo da UML a uma diferente plataforma.
Avisão geral da interação
Bestrutura composta
Ctempo
Dobjetos
Eperfil
Revelar gabarito e comentário▾
GabaritoE — perfil
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
UML – Diagrama de Perfil
Gabarito: letra E. O diagrama de perfil (profile diagram) é o mecanismo de extensão da UML que permite definir estereótipos customizados, valores tagged e restrições para adaptar o metamodelo UML a uma plataforma ou domínio específico. É exatamente o que a questão descreve: "definir um estereótipo customizado, atendendo a requisitos específicos de modelagem e adaptando o metamodelo da UML a uma diferente plataforma".
Os demais diagramas (visão geral da interação, estrutura composta, tempo e objetos) não possuem essa finalidade. Vamos analisar cada alternativa:
Alternativa A – ❌ Incorreta
O diagrama de visão geral da interação (interaction overview diagram) é uma variação do diagrama de atividades que foca no fluxo de controle entre fragmentos de interação (como diagramas de sequência). Não é usado para definir estereótipos personalizados.
Alternativa B – ❌ Incorreta
O diagrama de estrutura composta (composite structure diagram) mostra a estrutura interna de um classificador e as colaborações entre suas partes. Não serve para estender o metamodelo.
Alternativa C – ❌ Incorreta
O diagrama de tempo (timing diagram) representa a mudança de estado de um objeto ao longo do tempo, focado em restrições temporais. Não é um mecanismo de extensão.
Alternativa D – ❌ Incorreta
O diagrama de objetos (object diagram) mostra uma instância de um diagrama de classes em um momento específico, com objetos e seus links. Não define estereótipos.
Alternativa E – ✅ Correta ⟵ GABARITO
O diagrama de perfil é a ferramenta certa para estender a UML. Ele permite criar estereótipos, valores tagged e restrições para adaptar a linguagem a domínios específicos, como plataformas (ex.: Java, .NET) ou metodologias (ex.: modelagem para sistemas embarcados).
PEGA ESSA DICA!
Lembre-se: sempre que a questão falar em "customizar o metamodelo UML", "definir novos estereótipos" ou "adaptar a UML a uma plataforma específica", pense no diagrama de perfil. Ele é o único que realiza essa extensão.