SóProvas


ID
142060
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

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

Alternativas
Comentários
  • Similar a BD quando existe um relacionamento N para N. 
  • As classes associativas são produzidas a partir de ocorrências de associações que tenham multiplicidade muitos(*) em suas extremidades. As classes associativas são necessárias nos casos que existem atributos relacionadas à associação que não podem ser armazenados em nenhuma das classes envolvidas. [1]




    [1] UML 2 : Uma Abordagem Prática 2ed
  • e) A agregação (composição) é uma forma especial de composição (agregaçã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.
  • Alguem poderia me ajudar em esclarecer por que a letra B esta errada?

  • Gustavo, as associações também são herdadas pelas subclasses.

  • a) errada. Um associação pode ser bidirecional ou unidirecional, se nenhuma seta é explicitada a associação é bidirecional.
    b) errada. Todas as associações das superclasses são herdadas pelas subclasses.
    c) certa.
    d) errada. A agregação é um tipo particular de associação que representa uma relação do tipo todo-parte.
    e) errada. A composição é uma forma especial (mais forte) de agregação.

  • Existem quatro tipos de relacionamentos entre classes: associação, generalização, dependência e realização.

    Associação pode ser simples, agregação e composição.

    Agregação é um tipo especial de relacionamento onde existe uma relação todo-parte, também chamada de agregação por associação.

    Composição é um tipo especial de agregação onde existe uma relação muito forte todo-parte, também chamada de agregação por composição.

     

    Fonte: http://paginapessoal.utfpr.edu.br/lalucas/disciplinas/uml/transparencia/pdf/04%20Relacionamentos%20entre%20classes.pdf