Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem de Casos
de Uso
Um modelo funcional
!
as decises, ou;
Para usurios;
Identificar as restries.
3
Exemplo
Caixa eletrnico
Consultar
saldo
Eventos
Solicitar
extrato
Dados
Funes
Funes
Cliente
Realizar
Saque
Abastecer
dinheiro
Recolher
envelopes de
depsitos
[Furlan98]
Funcionrio
Realizar
depsito
Sistema
5
Notao
!
Elementos:
Ator
Exemplo
!
Telefone Celular
Telefone Celular
Fazer
ligao
Rede
Celular
Tipos de Interao
Comunicao
!
Receber
ligao
Telefone Celular
Fazer uso
programado
Fazer ligao
Usurio
Usurio
9
Incluso
Tipos de Interao
!
Extenso
!
Telefone Celular
Fazer ligao
Usurio
<<include>>
10
Tipos de Interao
!
Receber
ligao
Identificar
destinatrio
Usurio
11
<<extend>>
Receber
ligao
adicional
Opcional
12
Tipos de Interao
!
Generalizao
Herana
Efetua
pagamento
Usurio
Pagto com
Carto de crdito
Quadro geral
Comunicao
Super tipo
Caso de uso e
caso de uso
Caso de uso e
ator
LIVROS
14
EDITORAS
dados dos
livros
CLIENTE
quantidade de itens
Depsitos de dados
DFD
[Bezerra, 2002]
Entidades externas
Herana
13
Incluso
Ator e Ator
Pagto com
Dbito em Conta
Sub tipos
Extenso
Pedidos
Verificar
validade do
pedido
Pedidos
vlidos
Situao
de crdito
CLIENTES
Fluxo de dados
fatura
livros
15
Endereo
Preparar
pedido para
editora
Ordens
de
compra
EDITORA
Pedidos agrupados
PEDIDOS PENDENTES
livros
pedidos
Pedidos agrupados
Entregar
livros
16
DFD
!
LIVROS
dados dos
livros
Cliente
CLIENTE
Pedidos
Verificar
validade do
pedido
DFD
EDITORAS
Endereo
Pedidos
vlidos
Situao
de crdito
CLIENTES
LIVROS
Preparar
pedido para
editora
Ordens
de
compra
Editora
Pedidos
EDITORA
Pedidos agrupados
PEDIDOS PENDENTES
Cliente
Preparar
pedido para
editora
Pedidos
vlidos
Ordens
de
compra
Entregar
livros
livros
17
!
Preparar pedido
para editora
Verificar
validade do
pedido
Preparar
pedido para
editora
Pedidos
Cliente
Ordens
de
compra
Entregar
livros
fatura
livros
18
DFD
Verificar validade
do pedido
livros
pedidos
Pedidos agrupados
fatura
Editora
Pedidos agrupados
PEDIDOS PENDENTES
CLIENTES
Entregar
livros
livros
Verificar
validade do
pedido
Endereo
Situao
de crdito
livros
pedidos
Pedidos agrupados
fatura
EDITORAS
dados dos
livros
DFD
Receber pedido
<<include>>
<<include>>
Editora
livros
pedidos
Verificar validade
do pedido
Cliente
Editora
Preparar pedido
para editora
Entregar
livros
Entregar
livros
19
20
Telefone Celular
Fazer
ligao
Rede
Celular
<<include>>
Identificar
destinatrio
<<extend>>
Fazer
ligao em
conferncia
Receber
ligao
Carlos
<<extend>>
Fazer uso
programado
Usurio
Receber
ligao
adicional
Carlos como
professor
Estudante
Professor
21
22
Sistema de Venda
com Carto de Crdito
Transao
Cliente
Cliente
Venda
Sistema Bancrio
Sistema ATM
Caixa
<<extends>>
Limites do
sistema?
23
Cliente
Pessoa
Fsica
Varejista
Cliente
Pessoa
Jurdica
Cancelamento
de venda
Administradora
de
carto de
crdito
24
Abstrato
!
Sistema de Bibliotecas
"
"
Bibliotecrio
Exerccio!
Bibliotecrio
25
Exerccio
!
Exerccio
!
26
27
28
Heursticas (1)
!
Paleta de
cones pode
ser customizada
No h representao
para sistema nos moldes
da UML
30
Heursticas (2)
!
29
31
Heursticas (3)
!
Isto , no preciso
Especificao de Cenrios
!
"
33
34
35
36
Especificao de Cenrios
!
Especificao de Cenrios
!
Variantes regulares; e
Casos incomuns.
Recomendaes
!
37
Resumo
!
Identificar atores;
Escrever cenrios
!
38
39
Isso facilita:
Pergunte:
!
gerenciamento do cronograma;
integrao do sistema.
Leitura fortemente
recomendada
Comentrio Final
!
41
43
44