De acordo com o diagrama da figura I, a classe CntrPersisten...
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.
Comentários
Veja os comentários dos nossos alunos
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