SóProvas


ID
1143517
Banca
VUNESP
Órgão
DCTA
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0, a forma para se indicar uma associação derivada é

Alternativas
Comentários
  • Uma barra colocada na frente do nome de uma associação, ou no lugar do nome, se nenhum nome é apresentado, marca a associação como sendo derivada.

    Mas, o que é uma associação derivada:

    "Associação derivada: É calculada/determinada a partir de outras informações.

    • Exemplo: venda de livro.

    – A partir da venda não é possível acessar diretamente o conjunto de livros. Criar uma nova associação entre Venda e Livro duplicaria informação que já existe no modelo (de forma indireta). Além disso, uma nova associação poderia associar qualquer Venda com qualquer Livro, acarretando em inconsistência de informações.

    A solução é utilizar uma associação derivada.

    – Associações derivadas só possuem papel e multiplicidade em uma direção. Além disso, associações derivadas só permitem operações de consulta (read-only)." Fonte: http://diatinf.ifrn.edu.br/lib/exe/fetch.php media=corpodocente:alexandre:disciplinas:apoo:04.2_-_modelagem_do_dominio.pdf (slides 2 e 3)

    Bons estudos!