01

Considere a figura:

Na UML 2.0 ela representa

  1. um pacote
  2. uma dependência
  3. uma classe
  4. um componente
  5. uma agregação

Solução do professor

Versão utilizada na UML 2.x para representação de um componente.

Um pacote representa um agrupamento de diagramas. Dependência é representado por uma seta na ligação dos componentes. Uma classe (conjunto de objetos) é representada por um retângulo dividido em três partes identificando o nome, atributos e comportamentos. Uma agregação é a associação entre objetos de duas classes no diagrama de classe.

02

Considerando a figura abaixo, julgue os itens a seguir, a respeito de UML:

I - Order recebe de Store a delegação para realizar a interface OrderEntry.

II - Customer é uma Person e sistemas que reusam Order sempre dependem de Customer.

III - Store depende de Account para funcionar.

IV - Order é composto por Customer, Product e Account.

V - Store é mais reusável que Customer.