Questão de Engenharia de Software — Diagrama de Casos de Uso — FCC 2016
Engenharia de SoftwareDiagrama de Casos de Uso
- Código
- fc033284
- 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.Com base no caso de uso, considere, abaixo, os diagramas UML 1 e 2:
O diagrama
O diagrama- A1 e o diagrama 2 são equivalentes. Ambos são diagramas de sequência.
- B1 é uma agregação do diagrama 2. A agregação relaciona um conceito mais genérico a um conceito que seja mais específico. O diagrama 1 é chamado de superclasse, enquanto 2, mais específico, é a subclasse.
- C2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais específico a um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto 2, mais específico, é a subclasse
- Dde atividades 1 mostra as atividades de ler e de verificar a senha e o diagrama de atividades 2 apresenta o detalhamento da atividade lendo senha do diagrama 1.
- Ede estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1.