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

A comparação entre a UML e o modelo entidade/relacionamento (ER) nos permite afirmar que:

1) UML é usado essencialmente para modelagem de software, enquanto ER é um modelo conceitual. Porém, UML também foi adaptada para modelagem conceitual de base de dados.

2) ambos são representados graficamente por diagramas, porém a UML, diferente do ER, não permite associações n-árias.

3) o correspondente a Objetos e Classes da UML no ER são, respectivamente, Entidade e Conjunto entidade. Porém não há correspondente no ER ao conceito de subclasse da UML.

4) o correspondente à Associação e Classe Associativa da UML no ER são, respectivamente, Associação Binária e Associação com Atributos.

Estão corretas:

  • A.

    1, 2 e 3, apenas.

  • B.

    1, 2 e 4, apenas.

  • C.

    2, 3 e 4, apenas.

  • D.

    1, 2, 3 e 4.

  • E.

    1, 3 e 4, apenas.