Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto de Sistemas
Modelagem de Casos de Uso
thais.machado@fametro.com.br
Conteúdo Programático
UNIDADE III – Modelagem de Casos de uso / Use Cases
• Especificação de Caso de Uso
• Diagrama de Caso de Uso
• Exercícios;
Descrição de um cenário.
<Nome do Sistema>
<Nome do caso
de uso>
Ator
Representam as interações ou
relacionamentos entre:
<Nome do caso
de uso>
Sistema de
Folha de Pgto
<Nome do caso
de uso>
Analista de RH
<Nome do caso
de uso>
Funcionário
Fornecer
Identificação
Cliente
Obter Extrato
Cliente
Obter Extrato
<<include>>
Cliente Fornecer
Identificação
Obter Extrato
<<include>>
Cliente Fornecer
Identificação
Sistema Caixa
Eletrônico
Obter Extrato
<<include>>
Fornecer
Identificação
Cliente <<include>>
Realizar
Transferência
thais.machado@fametro.com.br Modelagem de Casos de Uso
Atividade
• Criar diagramas de casos de uso para sistemas.
Exemplos:
– Aluguel de livros em Biblioteca
• Reserva, aluguel, devolução, consulta, transferência, pagamento
de multas, etc.
– Controle acadêmico
• Reserva de laboratórios, reserva de sala, efetua imprimessão de
material, possibilita envio de provas para secretaria, etc.
– Pedidos para Delivery (Ifood)
• Consultar restaurantes, preços, pratos, pedir, pagar, etc.
– Selecionar funcionários
• Distribuição de vaga nos sites, recebimento de curriculos,criação
de provas de seleção e correção de resultados, oficializar resultado
final de seleção.
Realizar Saque
Cliente
Aprovar Saque de
alto valor
Gerente
Sistema Caixa
Aprovar Saque Eletrônico
de alto valor
Gerente
<<Extend>>
Realizar Saque
Cliente
Solicitar Compra
de Título
Professor
Abrir conta
Bancário
Orientados a fluxos de
controle: Uma atividade é
modelada como uma
sequência estruturada de
ações.
<<LocalPreConditions>>
A bebida é selecionada dentre as Ver regra de
opções da máquina e o pagamento negócio RN01
é efetuado corretamente
Verificar limite
Liberar bebida de inscrições
<<LocalPostConditions>>
A máquina liberou a bebida
[x > 0]
[x = 0] [x < 0]
EstadoAção3 EstadoAção4
EstadoAção6 EstadoAção7
EstadoAção5
Cadastrar Alterar
Produto Produto
Gravar
Produto
Calcular média
mp = (n1 + n2) / 2
Registrar reprovação
do aluno por média
Receber
Acionar seguro Avaliar danos
automóvel
Consertar
Pagar franquia Cobrar franquia
automóvel