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

Considere o diagrama de classes UML e as restrições OCL numeradas como I, II e III:

De acordo com essas informações é correto dizer:

  • A.

    As restrições I, II e III não podem ser aplicadas simultaneamente no modelo.

  • B.

    Segundo a restrição (II), todos os objetos de Funcionário de uma Empresa devem possuir o mesmo sexo.

  • C.

    Segundo a restrição (III), dado um par de objetos de Pessoa relacionados mutuamente pela associação cônjuge, o valor para o atributo nome deve ser distinto para cada um.

  • D.

    Aplicando-se simultaneamente as restrições I e III o conjunto de Funcionário de uma Empresa será vazio.

  • E.

    Segundo a restrição (I), não é permitido que um Funcionário chefie seu cônjuge.