Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
8 pág.
trab3-aps

Pré-visualização | Página 1 de 2

TRABALHO DE 
DOCUMENTAÇÃO DE 
CASOS DE USO 
 
 
 
 
 
 
Nome: João Matheus Antunes Cavalcante 
Matrícula: 511463 
Disciplina: Análise e projeto de sistemas 
Professor: Bruno de Castro H. Silva 
 
 
 
 
Questão 1: 
Comprar bebidas 
Identificador: CS01 
Sumário: Um cliente vai até a máquina para comprar bebidas. 
Ator primário: Cliente 
Pré-condições: Escolher a bebida. 
Fluxo principal: 
01: Um usuário vai até a máquina de bebida 
02: O usuário seleciona a bebida, as opções são refrigerantes, tônicos e águas. 
03: O usuário paga pelas bebidas. 
04: O sistema da máquina valida o pagamento. 
05: O usuário pega sua compra. 
Fluxo de Exceção: Sistema não aprovou o pagamento do cliente. 
A - Método de pagamento do cliente com problema. 
B - Dinheiro insuficiente. 
C - Erro no sistema. 
 
Realizar manutenção na máquina de bebidas 
 
Identificador: CS02 
Sumário: O técnico é requerido para realizar manutenção da máquina. 
Ator primário: Técnico 
Pré-condições: A máquina apresenta problema em seu funcionamento e alguém notifica ao técnico 
ou ele ver. 
Fluxo principal: 
01: Técnico fica ciente sobre o problema. 
02: O técnico identifica o problema. 
03: O técnico estabelece a solução e a executa. 
04: O técnico realiza testes para validar sua solução. 
Fluxo de exceção: Não foi possível consertar a máquina. 
A - Falta de capacidade do técnico para o problema. 
B - Erro em componente que não está sobre o poder do técnico de consertar. 
C - Destruição total da máquina. 
Pós-condições: A máquina volta, ou não, a funcionar. 
 
 
Questão 2: 
Jogar uma partida 
Identificador: CS01 
Sumário: O jogador começa uma partida no jogo. 
Ator Primário: Jogador. 
Pré-Condições: A condições para iniciar o jogo são atendidas. 
Fluxo principal: 
01: O jogador seleciona as opções de início do jogo. 
02: O jogo é iniciado. 
03: O jogador realiza os movimentos disponíveis no jogo e tenta conseguir ganhar a fase. 
04: O jogador consegue ganhar a fase. 
Fluxo de exceção 01: 
A - O jogador não possuí as condições do jogo para iniciar. 
Fluxo de exceção 02: 
A - O jogador não consegue vencer a fase. 
Pós-condições: Jogador avança para a próxima fase ou para, desligando o jogo. 
 
 
Questão 03: 
Selecionar destino 
Identificador: CS01 
Sumário: Selecionar destino para onde o passageiro deseja ir. 
Ator primário: Passageiro 
Pré-condições: O passageiro já se encontra dentro do elevador. 
Fluxo principal: 
01: O passageiro aperta o botão do andar na qual deseja ir. 
02: O sistema coloca aquele andar na fila de paradas. 
Pós-condições: O elevador vai até o próximo andar da fila de paradas. 
 
 
Passageiro sai do elevador 
 
Identificador: CS02 
Sumário: O passageiro chegou ao seu andar e vai sair. 
Ator primário: Passageiro 
Pré-condições: O elevador está no andar de destino do passageiro 
Fluxo principal: 
01: O sistema do elevador aciona os freios para parar. 
02: O sistema abre a porta do elevador. 
03: O sistema aguarda o passageiro sair. 
04: O sistema fecha a porta quando o passageiro sai. 
Pós-condições: O elevador verifica se tem mais algum ponto de parada na fila, se tem, seleciona e vai 
até ele, se não, desce até o térreo. 
 
 
Questão 04: 
Lançar disciplina 
Identificador: CS01 
Sumário: O coordenador vai lançar uma disciplina a ser ofertado no semestre letivo. 
Ator principal: Coordenador 
Pré-condições: Usuário está logado no sistema e tem permissões de coordenador. 
Fluxo principal: 
01: Coordenador seleciona a opção no sistema de adicionar nova disciplina 
02: Coordenador preenche as informações necessárias para cadastrar a disciplina e clica em 
 cadastrar. 
03: Sistema valida as informações. 
04: Sistema cadastra no banco de dados a nova disciplina. 
 
Selecionar disciplina para cursar 
Identificador: CS02 
Sumário: Aluno escolhe as disciplinas que irá cursar no semestre corrente. 
Ator principal: Aluno 
Pré-condições: Aluno está logado no sistema. 
Fluxo principal: 
01: Aluno clica para visualizar as disciplinas disponíveis para se matricular. 
02: Sistema bloqueia a possibilidade de se matricular nas disciplinas que o aluno não tem os pré-
requisitos. 
03: O aluno seleciona as disciplinas que quer cursar. 
04: Sistema verifica se não choque de horário entre as disciplinas selecionadas. 
05: Sistema valida a solicitação de matrícula e coloca o aluno na lista de alunos da disciplina, se ela 
não estiver cheia. 
Fluxo de exceção 01: Sistema verifica que o aluno não está logado 
A - Sistema avisa ao aluno que ele precisa estar logado e o redireciona para a tela de login. 
Fluxo de exceção 02: Sistema não coloca aluno na disciplina selecionado 
A - Disciplina está em um choque de horário com outra, sistema avisa ao aluno para escolher entre 
uma das duas. 
B - Disciplina está lotada, sistema avisa ao usuário o fato. 
 
Questão 05: 
Consultar produtos 
Identificador: CS01 
Sumário: Usuário requisita visualizar os produtos disponíveis. 
Ator principal: Usuário. 
Fluxo principal: 
01: Usuário requisita ao sistema visualizar os produtos. 
02: Sistema retorna uma lista dos produtos e suas informações. 
03: Usuário navega nos produtos. 
Fluxo de exceção 01: Sistema não retorna a lista de produtos. 
A - Usuário não tem internet, navegador ou aplicativo exibe tela de falha de conexão. 
B - Falha interna do sistema. Sistema avisa o usuário, retornando o erro e o código do erro em 
uma tela. 
 
Visualizar especificações técnicas 
 
Identificador: CS02 
Sumário: Usuário seleciona para ver as especificações técnicas de um produto. 
Ator principal: Usuário. 
Pré-condições: Usuário selecionou um produto dentre os disponíveis. 
Fluxo principal: 
01: Usuário requisita ao sistema as especificações técnicas de um determinado produto. 
02: Sistema retorna as especificações. 
03: Usuário visualiza. 
Fluxo de exceção 01: Sistema não retorna as especificações técnicas. 
A - Usuário não tem internet, navegador ou aplicativo exibe tela de falha de conexão. 
B - Falha interna do sistema. Sistema avisa o usuário, retornando o erro e o código do erro em 
uma tela. 
 
 
Questão 06: 
 
Definir campos de hora e minuto 
Identificador: CS01 
Sumário: Usuário defini individualmente os campos de hora e minuto do relógio. 
Ator principal: Usuário 
Fluxo principal: 
01: Usuário clica no botão de editar hora e minuto 
02: Usuário digita a hora e minuto desejado. 
03: Sistema valida se a hora e minuto são válidos. 
04: Sistema atualiza valor da hora e minuto conforme informou o usuário. 
Fluxo de exceção 01: Sistema rejeita a hora e minuto fornecida 
A - Hora ou minuto que o usuário digitou está inválida. Sistema informa ao usuário qual está 
 errada. 
 
 
Adiar alarme 
Identificador: CS02 
Sumário: Usuário escolhe adiar o alarme, quando este começar a tocar. 
Ator principal: Usuário 
Pré-condições: Alarme estar tocando e usuário apertar em adiar alarme. 
Fluxo principal: 
01: Sistema redefine alarme para o próximo horário que ele vai tocar, segundo o tempo de 
 soneca definido previamente pelo usuário. Se não definido, usar tempo padrão. 
02: Alarme toca novamente no horário estabelecido. 
 
 
 
Questão 07: 
 
Solicitar questionário 
Identificador: CS01 
Sumário: Usuário solicita questionário para o sistema. 
Ator principal: Usuário 
Fluxo principal: 
01: Usuário solicita questionário ao sistema. 
02: Sistema seleciona no banco questões para o usuário. 
03: Sistema devolve as questões. 
Fluxo de exceção 01: Sistema não entregou o questionário: 
A - Usuário não tem internet, navegador ou aplicativo exibe tela de falha de conexão. 
B - Falha interna do sistema. Sistema avisa o usuário, retornando o erro e o código do erro em 
uma tela. 
Pós-condições: Usuário responde o questionário. 
 
Classificar respostas do usuário 
 
Identificador: CS02 
Sumário: Sistema classifica as respostas do usuário 
Ator principal: Sistema
Página12