De acordo com o diagrama da figura I, a classe CntrPersisten...

Próximas questões
Com base no mesmo assunto
Q52973 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

De acordo com o diagrama da figura I, a classe CntrPersistenciaRelacional implementa IPersistencia; a classe Pessoa pode ser instanciada; a classe CntrAutenticacao é abstrata e implementa IRAutenticacao; Driver é uma classe da associação entre CntrPersistenciaRelacional e Conexao; o método conectar da classe CntrPersistencia é protegido e visível a partir de código que esteja presente no método desconectar da classe CntrPersistenciaRelacional.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Gabarito: ERRADO.

De acordo com o diagrama da figura I:

- A classe CntrPersistenciaRelacional implementa IPersistencia: certo;

- A classe Pessoa pode ser instanciada: errado, pois é uma classe abstrata;

- A classe CntrAutenticacao é abstrata e implementa IRAutenticacao: errado, a classe não é abstrata e depende de IRAutenticação;

- Driver é uma classe da associação entre CntrPersistenciaRelacional e Conexao: certo;

- O método conectar da classe CntrPersistencia é protegido e visível a partir de código que esteja presente no método desconectar da classe CntrPersistenciaRelacional: certo.

 Grande Rogério,

Discordo de você quanto ao relacionamento entre CntrAutenticacao e IRAutenticacao ser de dependência.

O relacionamento de dependência é a linha pontilhada e seta aberta (pé de galinha)[1], o de linha pontilhada e seta fechada é o de realização [2], assim a classe CntrAutenticacao implementa/realizar a interface IRAutenticacao

[1] pág. 65     [2] pag. 161 - UML Guia do Usuário.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo