











Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Orientação a Objeto
Tipologia: Trabalhos
1 / 19
Esta página não é visível na pré-visualização
Não perca as partes importantes!












Escolher forma de pagamento
Este use case descreve como é realizado o processo da escolha da forma de pagamento da compra de uma passagem. A forma de pagamento pode ser dividida em pagamento Web ou pagamento guichê.
Usuário
Fluxo Básico
Este use case começa quando uma operação de venda de passagem está sendo realizada.
Fluxos Alternativos
Nenhum
Requisitos de performance (velocidade)
Uma operação de venda de passagem necessita estar sendo realizada.
A forma de pagamento da venda é registrada no sistema.
Nenhum.
Pagamento Guichê
Este use case descreve como é realizada a escolha da forma de pagamento no guichê da empresa.
Usuário vendedor
Fluxo Básico
Segue o fluxo de eventos básico de escolher forma de pagamento, exceto no passo 2 em que deve ser seguido os passos abaixo:
Fluxos Alternativos
Dados inválidos Se após o passo 3, os dados não forem validados, uma mensagem de erro é apresentada e retorna ao passo 2.
Pagamento Web
Este use case descreve como é realizado a escolha da forma de pagamento pela Web.
Usuário cliente
Fluxo Básico
Segue o fluxo de eventos básico de escolher forma de pagamento, exceto no passo 2 em que é deve ser seguido os passos abaixo:
Fluxos Alternativos
Dados inválidos Se após o passo 3, os dados não forem validados, uma mensagem de erro é apresentada e retorna ao passo 2.
Usuário (cliente ou vendedor)
Fluxo Básico
Este use case começa quando o ator quer cancelar uma compra ou reserva de passagem.
Fluxos Alternativos
Usuário não cadastrado Se no passo 2 o usuário não estiver cadastrado: Inclui Cadastrar Cliente; Continua o fluxo de eventos básico no passo 3.
Compra/Reserva inexistente O Se no passo 4 for detectado que a compra/reserva da passagem não existe , o sistema informa o erro ao usuário e volta ao passo 3 do fluxo básico.
Prazo de cancelamento esgotado Se no passo 4 for detectado que o prazo de cancelamento já esgotou, o sistema informa o erro.
Requisitos de performance (velocidade) e usabilidade.
O usuário estar cadastrado no sistema.
A passagem passa para o estado disponível ou o sistema informa um erro ocorrido.
Nenhum.
Remarcar Passagem
Este use case descreve como um usuário remarca uma passagem, isto é, o usuário tem a possibilidade de trocar uma passagem previamente comprada por outra.
Usuário (cliente ou vendedor)
Fluxo Básico
É iniciado quando o usuário solicita a remarcação de uma passagem previamente comprada.
**1. O sistema recebe os dados do cliente
Fluxos Alternativos . Usuário não cadastrado Se no passo 2, for verificado que o usuário não está cadastrado: Inclui Cadastrar Cliente Continua a partir do passo 3 do fluxo básico.
A passagem a ser remarcada não existe.
Se no passo 4 a passagem não existir, o sistema solicita que o usuário informe a passagem a ser remarcada correta retornando ao passo 3.
A passagem a ser remarcada não foi comprada.
Se no passo 4 a passagem não foi comprada, o sistema solicita que o usuário informe a passagem a ser remarcada correta retornado ao passo 3.
Prazo de reserva esgotado Caso a solicitação de reserva seja feita fora do prazo mínimo estipulado o sistema deve cancelar a operação e informar ao usuário.
Requisitos Especiais
Requisitos de performance (velocidade) e usabilidade.
O ator deve estar cadastrado e deve ter passagens disponível para reserva.
O estado da passagem muda de disponível para reservada.
Nenhum
Verificar as vagas disponíveis numa viagem
Este use case descreve como o sistema gera a listagem das vagas disponíveis numa viagem.
Usuário (cliente ou vendedor)
Fluxo Básico
Este use case começa quando um cliente quer saber que vagas estão disponíveis numa viagem ou quando uma operação necessita verificar as vagas disponíveis para continuar sua execução.
Fluxos Alternativos
Não há vagas disponíveis Se o ator informar uma viagem que não tem nenhuma vaga disponível será mostrada uma mensagem informando que não há vagas disponível.
Nenhum.
Nenhuma.
Se o use case for realizado com sucesso o usuário recebe a informação das vagas disponíveis na viagem
Nenhum.
Emitir confirmação de compra, reserva ou remarcação
Este use case descreve como o sistema deve confirmar compra, reserva ou remarcação da passagem. A confirmação pode ser confirmação web ou confirmação guichê.
Usuário (cliente ou vendedor)
Fluxo Principal:
É iniciado por uma operação do sistema;
Fluxo Alternativo:
Não há.
Nenhum.
Venda, reserva ou remarcação de passagem deve estar sendo realizada.
O usuário receberá uma notificação por e-mail confirmando a realização da venda, reserva ou remarcação da passagem
Nenhum.
Cadastrar Novas Empresas Aéreas
Este use case descreve como um gerente cadastra uma nova empresa aérea que a disponibilizará aos seus clientes.
Gerente
Fluxo Básico:
É iniciado quando o gerente pretende cadastrar uma nova linha no sistema.
**1. O gerente se identifica.
Fluxo Alternativo:
O gerente não está cadastrado no sistema.
Se após o Passo 2 o gerente não estiver cadastrado então este não terá a permissão de cadastrar uma nova empresa e a operação é finalizada.
A empresa já está cadastrada.
Se após o Passo 4 a linha já existir no cadastro, o sistema informa ao gerente e
Requisitos de performance (velocidade) e usabilidade.
Nenhuma.
Se o use case for realizado com sucesso, uma nova linha constará no cadastro do sistema e novas viagens poderão ser vinculadas a essa linha.
Nenhum
Cadastrar novos pacotes
Este use case descreve o processo de cadastramento de novos pacotes feito pela administração.
Gerente
Fluxo Básico
Este use case começa quando um gerente quer cadastrar novas viagens no sistema.
**1. gerente se identifica.
Fluxos Alternativos
O gerente não está cadastrado no sistema.
Se após o Passo 2 o gerente não estiver cadastrado então este não terá a permissão de cadastrar um novo pacote e a operação é finalizada.
Viagem já existente Se no passo 3 o sistema detectar que o pacote de viagem sendo cadastrado já existe, o sistema deve informar o erro e voltar ao passo 3 do fluxo básico.
Linha não cadastrada Se no passo 3 a linha aérea à qual o novo pacote pertence não existir; Inclui cadastrar linha aérea. Volta para o passo 3 do fluxo básico.
Requisitos de performance (velocidade) e usabilidade.
Nenhuma
Se o use case for realizado com sucesso novas viagens estarão inseridas no cadastro.
Nenhum.
Gerar relatórios vendas
Este use case descreve como o sistema gera os relatórios para o gerente. Os relatórios podem ser das vendas de passagens aéreas e pacotes de viagens realizadas e das reservas efetuadas.
Gerente
Fluxo Principal:
É iniciado pelo gerente.
**1. gerente se identifica.
Fluxo Alternativo:
O gerente não está cadastrado no sistema.
Se após o Passo 2 o gerente não estiver cadastrado então este não terá a permissão para solicitar relatórios e a operação é finalizada.
Nenhum.
Nenhuma.
Nenhuma
Nenhum
gerenciamento de cartões de crédito