Você está na página 1de 11

FACULDADE PROJEO

Engenharia de Software I

Diagrama de Casos de Uso


UML Unified Modeling Language
(UML)
Prof. Kerlla S. Luz

Casos de uso(Use Case)


Descreve uma seqncia de ao que
representa um cenrio principal(perfeito)
e cenrios alternativos com o objetivo de
demonstrar o comportamento de um
sistema (ou parte dele) atravs de
interaes com atores.
1. Separar as funcionalidades do sistema
2. Agrupar um conjunto de aes

Funcionalidades do sistema
Exemplos:
Consultar informaes sobre um produto
Efetuar reserva
Emitir nota fiscal

Conjunto de aes
Aes a serem realizadas para que o
objetivo da tarefa seja alcanado.
Exemplo:

Efetuar venda
preciso informar a
identificao(id) da vendedora, id
do produto, qtd vendida, etc.

Cenrio Principal
obs.: considerando que nada de errado ocorra.
Emitir saldo em um terminal de caixa eletrnico
1. O sistema realiza a leitura do carto magntico do
correntista
2. O sistema solicita a digitao da senha. O correntista
digita a senha
3. O sistema valida a senha
4. O correntista seleciona a opo saldo
5. O sistema questiona o tipo de saldo: conta corrente,
poupana, aplicaes.
6. O sistema processa e mostra o saldo solicitado pelo
cliente.
7. Etc.

Cenrio alternativo
Alternativa: problemas na leitura do carto magntico
1) Se o sistema no conseguir ler os dados do carto
magntico, tentar nova leitura por, no Maximo mais
duas vezes. Caso persista o problema, encerrar o caso
de uso.
2) Alternativa: Senha invalida
Se a senha digitada pelo correntista no for igual a
senha cadastrada no sistema......
3)

Alternativa: Conta Inexistente


Se o correntista no possuir o tipo de conta selecionada,
informar ao mesmo e encerrar o caso de uso.

FRONTEIRA DO SISTEMA

SISTEMA

Atualizar
freqncia

Funcionrio
secretaria

Sistema de
avaliao
on-line
Professor

Fronteira do
caso de uso

Fronteira do
caso de uso

Como fazer?

Listar todos os casos de usos

Descrio de todos os Casos de uso

Exemplo:
Caso de uso: Cadastrar Concurso
Objetivo: realiza o cadastramento prvio dos dados de
um novo concurso, preparando o sistema para
receber inscries dos candidatos.
Ator: depto de seleo (identificado como usurio)
Cenrio principal:
1)
2).....
Cenrios alternativos
1) 1a)....
2) 2a)....

Representao do Diagrama de
Casos de Uso
(associao)

Mostrar mapa do salo

Reserva restaurante
Atendimento ao
cliente

Cadastrar cliente
reserva

Cadastrar
funcionrio
vendedor

Generalizao entre
casos de usos

Generalizao entre
atores

Cadastrar
professor

gerente

Você também pode gostar