Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Software I
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)
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?
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)
Reserva restaurante
Atendimento ao
cliente
Cadastrar cliente
reserva
Cadastrar
funcionrio
vendedor
Generalizao entre
casos de usos
Generalizao entre
atores
Cadastrar
professor
gerente