Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Engenharia de Software I
Santos
2011
Sumário
DOCUMENTO DE CASO DE USO.................................................................................................... 3
GERENCIAR CATEGORIAS........................................................................................................................ 3
Cadastrar Categoria ............................................................................................................................. 3
Alterar Categoria ................................................................................................................................. 4
Deletar Categoria................................................................................................................................. 5
GERENCIAR FILMES ................................................................................................................................. 6
Cadastrar Filme .................................................................................................................................... 6
Alterar Filme ........................................................................................................................................ 7
Deletar Filme ........................................................................................................................................ 8
GERENCIAR DVDS................................................................................................................................... 9
Cadastrar DVD ..................................................................................................................................... 9
Alterar DVD ........................................................................................................................................ 10
Deletar DVD ....................................................................................................................................... 11
GERENCIAR CLIENTES ........................................................................................................................... 12
Cadastrar Cliente ............................................................................................................................... 12
Alterar Cliente .................................................................................................................................... 13
Deletar Cliente ................................................................................................................................... 14
GERENCIAR LOCAÇÃO .................................................................................................................................. 15
Cadastrar Locação ............................................................................................................................. 15
Cadastrar Devolução ......................................................................................................................... 16
ID: UseCase01
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a existência da categoria
Pós-condições: Não há
Cadastrar Categoria
Projeto: Gerenciador de Locadora
ID: UseCase02
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de categorias cadastradas
Quebra de Fluxo 02
o Informar ao ator a existência da categoria
Pós-condições: Não há
Alterar Categoria
Projeto: Gerenciador de Locadora
ID: UseCase03
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de categorias cadastradas
Pós-condições: Não há
Deletar Categoria
Gerenciar Filmes
ID: UseCase04
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de categorias cadastradas
Quebra de Fluxo 02
o Informar ao ator a existência do filme
Pós-condições:
Cadastrar Filme
Projeto: Gerenciador de Locadora
ID: UseCase05
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de filmes cadastrados
Quebra de Fluxo 02
o Informar ao ator a existência do filme
Pós-condições: Não há
Alterar Filme
Projeto: Gerenciador de Locadora
ID: UseCase06
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de filmes cadastrados
Quebra de Fluxo 02
o Informar ao ator a existência de devoluções pendentes de DVDs
associados ao filme.
Pós-condições:
Deletar Filme
Gerenciar DVDs
ID: UseCase07
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de filmes cadastrados
Pós-condições: Não há
Cadastrar DVD
Projeto: Gerenciador de Locadora
ID: UseCase08
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de DVDs cadastrados
Pós-condições: Não há
Alterar DVD
Projeto: Gerenciador de Locadora
ID: UseCase09
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de DVDs cadastrados
Quebra de Fluxo 02
o Informar ao ator a existência de devolução pendente
Quebra de Fluxo 03
o Deletar Filme Redirecionar para UseCase06
Pós-condições: Não há
Deletar DVD
Gerenciar Clientes
Atores: Gerente
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a existência do cliente
Pós-condições: Não há
Cadastrar Cliente
Projeto: Gerenciador de Locadora
ID: UseCase11
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de clientes cadastrados
Pós-condições: Não há
Alterar Cliente
Projeto: Gerenciador de Locadora
ID: UseCase12
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência de clientes cadastrados
Quebra de Fluxo 02
o Informar ao ator a existência de devoluções pendentes
Pós-condições: Não há
Deletar Cliente
Projeto: Gerenciador de Locadora
ID: UseCase13
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência do cliente
Quebra de Fluxo 02
o Informar ao ator a inexistência do filme
Quebra de Fluxo 03
o Informar ao ator a indisponibilidade do DVD
Pós-condições: Não há
Gerenciar Locação
Cadastrar Locação
Projeto: Gerenciador de Locadora
ID: UseCase14
Pré-condições: Não há
Fluxo Principal:
Fluxo Alternativo:
Quebra de Fluxo 01
o Informar ao ator a inexistência do cliente
Quebra de Fluxo 02
o Informar ao ator a inexistência do filme
Quebra de Fluxo 03
o Informar ao ator a inexistência da locação
Quebra de Fluxo 04
o Registrar ocorrência de pagamento
o Registrar devolução
Pós-condições: Não há
Cadastrar Devolução
Diagrama de Caso de Uso