Para responder a questão considere as informações abaixo.
O caso de uso “Validar usuário” é descrito pelo seguinte cenário:
− Fluxo de eventos principal: O caso de uso inicia quando o sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números através do teclado e confirma a senha pressionando a tecla Enter. O sistema checa este número e verifica se ele é válido.
− Fluxo de evento excepcional: O usuário pode cancelar seu acesso a qualquer momento pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário.
− Fluxo de evento excepcional: O usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla enter.
− Fluxo de evento excepcional: Se o usuário fornece um número de senha inválido o caso de uso é reiniciado.
Ainda com base no caso de uso, considere os diagramas UML 3 e 4, abaixo.
O diagrama
- A 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso de uso “Validar usuário”.
- B 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades para o caso de uso “Validar usuário”.
- C de sequência 3 mostra o sequenciamento para ler e verificar a senha e o diagrama de sequência 4 apresenta o caso de uso “Validar usuário”.
- D de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de estados 4 apresenta os subestados do estado lendo senha do diagrama 3.
- E de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver atividades em paralelo.