Questão de Engenharia de Software — UML — FCC 2016
Engenharia de SoftwareUML
- Código
- fc033283
- Banca
- FCC
- Órgão
- TRF - 3ª REGIÃO
- Ano
- 2016
- Nível
- Médio
- Cargo
- Técnico Judiciário - Informática
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
O diagrama- A3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso de uso “Validar usuário”.
- B3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades para o caso de uso “Validar usuário”.
- Cde 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”.
- Dde 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.
- Ede atividades 3 está correto e o diagrama 4 está errado, pois não pode haver atividades em paralelo.