Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos Funcionais
Casos de Uso
Caso de Uso uma tcnica usada para entender e descrever os
requisitos funcionais de um sistema.
Caso de Uso
Caso de Uso: descreve o comportamento do sistema quando este
responde a uma requisio feita por um ator. O ator inicia uma
interao com o sistema para realizar alguma tarefa. O sistema pode
responder com diferentes seqncias de comportamento, dependendo
das requisies feitas e das condies nas quais elas foram feitas.
Caso de Uso
Escreva um caso de uso para a seguinte tarefa:
- Devoluo de um livro em uma biblioteca.
Casos de Uso
Geralmente so descritos na forma textual.
como servem de comunicao entre pessoas (muitas vezes
leigas em computao), a forma textual indicada.
Podem ser descritos usando fluxogramas, diagramas de seqncia,
redes de petri, etc.
Os casos de uso descrevem os requisitos comportamentais de um
software.
os casos de uso descritos formam os requisitos funcionais do
sistema.
existem outros requisitos alm dos casos de uso (ex. interface
externa, formatos dos dados, regras de negcio, etc).
Caso de Uso
Incluir cenrios alternativos para a tarefa:
- Devoluo de um livro em uma biblioteca
Formato Breve
Breve: resumo conciso de um pargrafo que, usualmente, trata do
cenrio principal.
Formato Casual
Casual: vrios pargrafos informais so definidos para abordar vrios
cenrios.
Formato Completo
Completo: o mais elaborado. Todos os passos e variaes so
descritos detalhadamente. Tambm incluem outras sees, como as
pr-condies e ps-condies.
Nvel
Os casos de uso podem ser classificados em:
Meta do usurio (user goal): o caso de uso descreve cenrios que
satisfazem as metas de um ator primrio.
Sub-funo: o caso de uso descreve sub-passos requeridos para dar
suporte meta do usurio. Evita duplicao de texto comum.
3b. Existem vrios itens de um mesmo tipo e monitorar a identidade nica de cada item
no importante:
1. O caixa pode entrar com o identificador do tipo e a quantidade.
3-6a: O cliente pede para o caixa retirar um item da venda:
1. O caixa entra com o identificador do item que ser retirado.
2. O sistema mostra o subtotal atualizado.
Caso de Uso
Utilizar o formato completo na descrio da tarefa:
- Devoluo de um livro em uma biblioteca
Formato em 2 Colunas
Independente do formato de um caso de uso ser breve, casual ou
completo, ele pode ser descrito utilizando duas colunas (ator e sistema).
Ao do Usurio
1. O cliente chega no caixa com os produtos
e/ou servios para comprar.
2. O caixa inicia uma nova venda.
3. O caixa entra com o identificador do item.
Responsabilidade do Sistema
Caso de Uso
Utilize o formato em 2 colunas para descrever o caso de uso:
- Devoluo de um livro em uma biblioteca
Extenses:
*a. A qualquer momento, o sistema falha:
1. O observador reinicia o sistema.
2. O sistema detecta a falha, reconstri o estado e pergunta se o observador deseja continuar.
3. O observador decide continuar a partir da ltima jogada completada.
Tarefas
- Iniciar o sistema (Start up)
- Desligar o sistema (Shut down)
Administrador
- Adicionar usurios
do sistema
- Modificar usurios
- Excluir usurios
- Gerenciar a segurana
Caixa
- Processar vendas
- Processar aluguis
- Tratar Devolues
- Cash in (entrada de dinheiro)
- Cash out (retirada de dinheiro)
Tratar Devolues
Calculador de Taxas
Gerenciar Segurana
Administrador Sistema
Gerenciar Usurios
Sistema de Contabilidade