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

Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes. Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
  • A. Generalização; Associação; Formal e Refinamentos.
  • B. Generalização; Associação; Interdependência; Dependência.
  • C. Associações; Generalizações; Dependências e Refinamentos.
  • D. Associação; Generalização; Interdependência; Formal.
  • E. Generalização; Associação e Dependência; Formal.