Escolar Documentos
Profissional Documentos
Cultura Documentos
Não Recomendado...
Não estrutura a interação
Detalhamento de Casos de
Uso
Expandido:
Estrutura a interação.
secretaria
secretaria
Fluxo Principal:
1.A secretária deseja efetuar o caso de uso Emprestar Livro.
2.O sistema cria um novo empréstimo, definindo a data do
empréstimo como a data atual.
3.O sistema chama o caso de uso Indicar Funcionário.
4.Para cada Livro, a secretária informa o código ou titulo.
5.O sistema verifica o Livro, retornando Titulo, autor, área,
estado.
6.A secretária confirma a finalização do empréstimo.
7.O sistema define a data de devolução dos Livros.
8.O sistema salva os dados do empréstimo.
Detalhamento de Casos de Uso
<<include>>
Emprestar Livro Indicar Funcionário
secretaria
Fluxo Alternativo:
4. A secretária decide pesquisar o livro.
4.1. O sistema chama o caso de uso Pesquisar Livro.
4.2. Vai ao passo 5.
5a. O Livro esta reservado.
5a.1. O sistema apresenta a mensagem ”O livro já tem uma
reserva feita.”.
5a.2. Volta ao passo 4.
5b. O Livro não pode ser locado.
5b.1. O sistema apresenta a mensagem “Este livro não pode
ser locado.”
5b.2. Volta ao passo 4.
5c. O Livro não foi localizado.
5c.1. O sistema apresenta a mensagem “O livro não existe.”.
5c.2. Volta ao passo 4.
Detalhamento de Casos de Uso
<<include>>
Emprestar Livro Indicar Funcionário
secretaria
Substitui....
<<include>>
Emprestar Livro Indicar Funcionário
secretária
Detalhamento de Casos de Uso
Gestao::Pesquisar livro
<<extend>>
<<include>>
Emprestar Livro Indicar Funcionário
secretária
Fluxo Alternativo:
4. A secretária decide pesquisar o livro.
4.1. O sistema chama o caso de uso Pesquisar Livro.
4.2. Vai ao passo 5.
Detalhamento de Casos de Uso
5a. O Livro esta reservado.
5a.1. O sistema apresenta a mensagem ”O livro já tem uma reserva feita.”.
5a.2. Volta ao passo 4.
5b. O Livro não pode ser locado.
5b.1. O sistema apresenta a mensagem “Este livro não pode ser locado.”
5b.2. Volta ao passo 4.
5c. O Livro não foi localizado.
5c.1. O sistema apresenta a mensagem “O livro não existe.”.
5c.2. Volta ao passo 4.
Requisitos Especiais:
- O software tem que manter a sua funcionalidade mesmo que o servidor de dados saia do
ar.
- O software tem que ter uma alta usabilidade.
- O software tem que ser independente de S.Os.
Detalhamento de Casos de Uso
Outro Modo: (Narrativa Particionada)
Secretária Sistema
A secretária deseja efetuar o
caso de uso Emprestar
Livro. O sistema cria um novo empréstimo, definindo a data do
empréstimo como a data atual.
A secretária confirma a
finalização do empréstimo. O sistema define a data de devolução dos Livros.
Parte Principal:
Fluxo Principal.
Entradas (EVT - Eventos Externos) e saídas
(Resp - Respostas) de informações.
Todos Passos necessários.
Exceção eventos ilustrativos.
Passo 1 do Exemplo:
Detalhamento de Casos de Uso
Fluxo Principal:
1.(Evento Ilustrativo) A secretária deseja efetuar o caso de
uso Emprestar Livro.
2.(Resp) O sistema cria um novo empréstimo, definindo a data
do empréstimo como a data atual.
3.(Resp) O sistema chama o caso de uso Indicar Funcionário.
4.(EVT) Para cada Livro, a secretária informa o código ou
titulo.
5.(Resp) O sistema verifica o Livro, retornando Titulo, autor,
área, estado.
6.(EVT) A secretária confirma a finalização do empréstimo.
7.(Resp) O sistema define a data de devolução dos Livros.
8.(Resp) O sistema salva os dados do empréstimo.
Detalhamento de Casos de Uso
Evitar respostas:
“OK”, sem significado.
Fluxo alternativo:
Outros modos de execução.
F
l
u
x
o
Fluxos Alternativos
P
r
i
n
c
i
p
a
l
Detalhamento de Casos de Uso
Fluxo alternativo:
Possíveis problemas ou variante dos passos do
fluxo principal.
Partes:
5a. O Livro esta reservado.
5a.1. O sistema apresenta a mensagem ”O livro já tem
uma reserva feita.”.
5a.2. Volta ao passo 4.
Retorno...
Detalhamento de Casos de Uso
Tipos de Retorno
F
l
u Voltar ao Início do caso de uso.
x
o Continuar no mesmo passo, ou voltar 1.
P Ir para algum passo posterior.
r
i
n
c
i
p Finalizar o Caso de Uso
a
l
Detalhamento de Casos de Uso
Sen
ão
S
E
Sen
ão
Detalhamento de Casos de Uso
Ocorrência de Variantes do Fluxo Principal:
Locação em aberto Caso de Uso: Devolver Filme
<<include>>
Variantes
4.1: Dinheiro:
<<include>>
Tef
Cliente
<<include>>
LogOff
Secretaria
Detalhamento de Casos de Uso
Caso de Uso: Login
Atores: Cliente e Secretaria
Pré-Condição: Os dados dos clientes foram importados do R3 e do FPW.
Pós-Condição: Sistema de Biblioteca liberado.
Fluxo Principal:
1. O Cliente deseja-se logar no sistema.
2. O Cliente informa o seu login e senha.
3. O Sistema valida as informações digitadas.
4. O Sistema define as permissões de acesso.
5. O Sistema chama a tela Principal.
Fluxo Alternativo:
1. O cliente deseja criar a sua conta.
1.1 O sistema chama o caso de uso criar conta.
1.2 Vai ao passo 2.
Detalhamento de Casos de Uso
3.a. Login não existe.
3.a.1 O sistema avisa que o login não existe.
3.a.1 Volta ao passo 2.
3.b. Senha Inválida.
3.b.1 O sistema avisa que a senha é incorreta.
3.b.2 O sistema atualiza a quantidade de tentativas.
3.b.3 Volta ao Passo 3.
3.c. Quantidade de tentativas ultrapassadas.
3.c.1 O sistema avisa que o acesso foi bloqueado.
3.c.2 Cancela a conta do cliente por 1 hora.
3.c.3 Finaliza a Operação.
Detalhamento de Casos de
Uso
Criar Conta
<<extend>>
Login
Cliente
<<include>>
LogOff
Secretaria
Detalhamento de Casos de
Uso
Consultar Material
Incluir Material
Alterar Material
<<include>> <<extend>>
Alterar Cliente
<<extend>>
Autenticacao::Secretaria <<extend>>
<<include>>
Consultar Cliente
Detalhamento de Casos de Uso
Caso de Uso: Gestão de Materiais
Ator: Secretaria
Pré-Condição: A secretaria já efetuou o login.
Pós-Condição:---------
Fluxo Principal:
1. A secretaria deseja efetuar gestão das informações dos materiais bibliográficos.
2. O sistema apresenta as seguintes operações: Inclusão, Alteração, Exclusão e
Consulta.
3. A secretaria seleciona a operação:
- Inclusão: Ver caso de uso Incluir Material.
- Alteração: Ver caso de uso Alterar Material.
- Exclusão: Ver caso de uso Excluir Material.
- Consulta: Ver caso de uso Consultar material.
Detalhamento de Casos de Uso
Outro Modo
Caso de Uso: Gestão de Materiais
Ator: Secretaria
Pré-Condição: A secretaria já efetuou o login.
Pós-Condição:---------
Fluxo Principal:
1. A secretaria deseja efetuar gestão das informações dos materiais bibliográficos.
2. O sistema apresenta as seguintes operações: Inclusão, Alteração, Exclusão e
Consulta.
3. A secretaria seleciona a operação:
- Inclusão: Ver variante 3.1
- Alteração: Ver variante 3.2
- Exclusão: Ver variante 3.3
- Consulta: Ver variante 3.4
Detalhamento de Casos de Uso
Fluxo Alternativo:
Variantes:
3.1 A secretaria selecionou a operação Inclusão de Material.
3.1.1 A secretaria informa…………
Devolver Livro
secretária <<extend>>
Dep. de Compras
Detalhamento de Casos de
Uso
Gerar Relatório
secretária
Caso Particular.
Descreve uma resposta do software.
Fluxo Principal:
:
12. O sistema salva os dados.
13. O sistema imprime o relatório “recibo de Venda”.
14. O cliente recebe o recibo.
Título: Recibo de Venda
1 Uma linha contendo o nome, endereço e telefone do
cliente.
2 Para cada Mercadoria comprada, uma linha contendo: a
quantidade, o nome, a unidade, o preço de venda e o
preço total.
3 Uma linha contendo o total da venda.
Projeto de Telas
Derivados dos casos de uso.
Projeto Interface Humano-Computador.
Muito Importante.
Requer tempo.
Analisar o detalhamento.
Identificar a seqüência da interação.
Quais informações irão aparecer.
Separar Projeto de interface de codificação.
Tela Empréstimo de Livro
Como foi
Projetada?
Analisar o Detalhamento
Caso de Uso: Emprestar Livro
Fluxo Principal:
1.A secretária deseja efetuar o caso de uso
Emprestar Livro.
2.O sistema cria um novo empréstimo, Data gerada e desabilitada.
definindo a data do empréstimo como a
data atual.
3.O sistema chama o caso de uso Indicar
Funcionário.
4.Para cada Livro, a secretária informa o
código ou titulo.
5.O sistema verifica o Livro, retornando
Titulo, autor, área, estado. Indicar Funcionário
empréstimo.
7.O sistema define a data de devolução Emprestar Livro