Sobre diagramas de classes UML 2, considere as seguintes af...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - São corretas apenas as afirmativas 1 e 2.
Para entender essa questão, é essencial possuir conhecimentos acerca do diagrama de classes na linguagem de modelagem UML (Unified Modeling Language). O diagrama de classes é uma representação estática da estrutura de um sistema e inclui elementos como classes, atributos, métodos e os relacionamentos entre as classes.
A primeira afirmativa está correta, pois uma classe em UML é representada por um retângulo dividido em três partes: a primeira para o nome da classe, a segunda para os atributos e a terceira para os métodos. Essas partes descrevem, respectivamente, a identidade, as características e o comportamento que os objetos da classe terão.
A segunda afirmativa também está correta. O diagrama de classes modela diversos tipos de relacionamentos, incluindo associações (um para um, um para muitos, muitos para um), composições e agregações que denotam diferentes níveis de dependência entre as classes. Estes relacionamentos são fundamentais para expressar como os objetos interagem entre si no sistema modelado.
A terceira afirmativa está incorreta porque o diagrama de classes é classificado como um diagrama estrutural, não comportamental. Ele é utilizado principalmente para mostrar a estrutura estática do sistema, isto é, as entidades envolvidas e suas inter-relações, e não o comportamento dinâmico ou os fluxos de eventos que ocorrem. Diagramas comportamentais em UML incluem, por exemplo, o diagrama de sequência e o diagrama de atividades, que representam como os objetos ou componentes interagem com o decorrer do tempo e como as ações são coordenadas.
Portanto, a alternativa correta é a B, que indica que as afirmativas 1 e 2 são corretas, enquanto a afirmativa 3 não corresponde à caracterização adequada do diagrama de classes na UML.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Diagrama de classes comportamental???
Os diagramas de classe são utilizados para fazer a modelagem da visão estática do projeto de um sistema.
Os diagramas que são usados para visualizar, especificar, construir e documentar os aspectos estáticos são os estruturais.
Fonte: UML Guia do Usuário - 2ª edição
Nunca havia ouvido falar de Diagrama de classes comportamental.
Anulada?
vou desconsiderar esse gabarito, pois acredito que essa questão deva ser anulada
Senhores,
Não sei qual era o gabarito que estava quando vocês resolveram essa questão. Agora está B.
I - Correta.
II - Não concordo, a princípio, que essa afirmação seja considerada como correta. No diagrama de classes, é possível definir valores mínimos e máximos para os relacionamentos, mas, quando uma multiplicidade é 0..* e outra 1, por exemplo, o relacionamento é n para 1, e não 0 para 1.
III - Errada. O diagrama de classes é tido como um diagrama estrutural.
Não sei se ainda está em fase de gabarito preliminar, ou se existe mesmo relacionamento 0 para 1.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo