Questão de Engenharia de Software — UML — FUNDATEC 2026
Engenharia de Software›UML
Código
qg685957
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Engenharia de Software e Banco de Dados
A modelagem orientada a objetos utilizando a Unified Modeling Language (UML) é uma ferramenta essencial na fase de análise e projeto de Software. O Diagrama de Classes, em particular, estabelece a estrutura estática do sistema por meio de classes, seus atributos, operações e os relacionamentos entre os objetos. Sobre as características, o nível de detalhamento e a semântica dos relacionamentos nesse diagrama, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.( ) Para evitar os conflitos de interpretação entre os requisitos do cliente e o código que será efetivamente implementado pelos desenvolvedores, o nível de detalhamento do diagrama de classes (incluindo visibilidade de atributos, tipos de dados rigorosos e assinaturas completas de métodos) deve ser mantido invariavelmente alto desde as fases iniciais da modelagem conceitual.( ) Na UML, o relacionamento de agregação estabelece um vínculo semântico restrito no qual ocorre uma coincidência de tempo de vida entre os objetos modelados. Nesse tipo de associação, se o objeto contêiner (o “todo”) for destruído da memória, as instâncias exclusivas que formam as suas “partes” também deverão obrigatoriamente ser destruídas, visto que não podem existir de forma independente no sistema.( ) A relação de generalização permite a modelagem de herança estrutural e comportamental. Na construção do diagrama de classes UML, é totalmente válido modelar uma classe filha com herança múltipla (recebendo características de múltiplas superclasses), ainda que a equipe de desenvolvimento vá implementar o sistema em uma linguagem que não suporta herança múltipla de classes nativamente, como a linguagem Java.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
AV – V – F.
BF – F – V.
CF – V – V.
DV – F – F.
EF – V – F.
Revelar gabarito e comentário▾
GabaritoB — F – F – V.
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”.
Diagrama de Classes UML – Relacionamentos e Nível de Detalhamento
Gabarito: letra B – sequência F – F – V. A primeira assertiva é falsa porque o nível de detalhamento deve evoluir do conceitual para o detalhado, não se manter alto desde o início. A segunda é falsa por descrever a composição, não a agregação. A terceira é verdadeira pois a UML permite modelar herança múltipla independentemente da linguagem de implementação.
A banca testa o conhecimento sobre os relacionamentos e a evolução da modelagem. Em UML, o diagrama de classes pode ter diferentes níveis de abstração. Já na segunda assertiva, a pegadinha clássica é confundir agregação (fraca, sem dependência de ciclo de vida) com composição (forte, com coincidência de tempo de vida).
Primeira assertiva — ❌ Falsa
Afirma que o nível de detalhamento deve ser invariavelmente alto desde o início. Na prática, a modelagem começa conceitual (classes com atributos básicos, poucos detalhes) e vai sendo refinada até o nível de implementação. Portanto, é uma generalização indevida.
Segunda assertiva — ❌ Falsa
Descreve a relação de composição (todo e partes com dependência existencial), não a agregação. Na agregação, as partes podem existir independentemente do todo. A frase "coincidência de tempo de vida" e "obrigatoriamente destruídas" são marcas da composição.
Terceira assertiva — ✅ Verdadeira
A UML é independente de linguagem. Modelar herança múltipla é perfeitamente válido, mesmo que a linguagem alvo não a suporte nativamente; na implementação serão usadas alternativas como interfaces. A assertiva está correta.
NÃO CAIA NESSA!
A segunda assertiva troca agregação por composição. A banca usa a descrição da composição (dependência de ciclo de vida) como se fosse agregação. Fique atento às palavras "coincidência de tempo de vida" e "obrigatoriamente destruídas" – são da composição.