Questão FC373838
Ulilizando a UML 2.5, um Analista modelou a classe Processo_Trabalhista e suas partes: Capa_Processo, Corpo_Processo e Trâmite_Processo. Ao excluir um processo trabalhista, para qu
UML
FCC · 2024
Ulilizando a UML 2.5, um Analista modelou a classe Processo_Trabalhista e suas partes: Capa_Processo, Corpo_Processo e Trâmite_Processo. Ao excluir um processo trabalhista, para que suas partes deixem de existir, é necessário que ele utilize os conceitos do relacionamento Todo-Parte identificado por
- Inclusão.
- Interação.
- Extensão.
- Pacote.
- Composição.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa correta é a Composição, um relacionamento de todo-parte na UML 2.5 que estabelece forte ligação de propriedade entre objetos.
Na Composição a parte faz parte do todo de forma dependente: o tempo de vida da parte está ligado ao do todo; quando o todo é destruído, as partes também são destruídas automaticamente.
Em diagramas de classes, a composição é representada por um losango preenchido na extremidade do todo, apontando para a classe parte. Essa notação indica exclusividade e posse.
Aplicando ao exemplo: se Processo_Trabalhista compõe Capa_Processo, Corpo_Processo e Trâmite_Processo, a exclusão do processo implica a remoção dessas partes, garantindo consistência do modelo.
Conteúdo do catálogo FC Concursos · Atualizado em