Ciência da Computação Software Engenharia de Software

Com relação a diagramas de classe da UML, assinale a opção correta.

  • A.

    A navegação em uma associação é unidirecional, da esquerda para direita e de cima para baixo, a menos que seja explicitado o procedimento contrário.

  • B.

    Em generalizações, atributos e operações são herdados pelas subclasses. Entretanto, relacionamentos de associação não são herdados.

  • C.

    Em uma associação entre duas classes, a própria associação pode ter atributos. Nesse caso, usa-se a classe de associação.

  • D.

    A agregação é um relacionamento particular de especialização, que especifica o relacionamento todo/parte entre o agregado e o componente.

  • E.

    A agregação é uma forma especial de composição com tempo de vida coincidente das partes pelo todo, ou seja, o objeto composto é responsável pela criação e destruição de suas partes.