Diagrama de casos de uso - uml
Modelagem de Sistemas Visão de Caso de Uso Use Case
Prof. José Manuel de Sacadura Rocha jsacadura@ultrarapida.com.br
O que é Use Case
Use case ou Caso de Uso é uma forma definida de começar a modelar sistemas
Quando vamos “modelar”, vamos fazer um desenho - um modelo abstrato - do sistema real
Podemos dizer que o conjunto de Casos de Uso formam o sistema pretendido – como ele funcionará no futuro do ponto de vista da interação dos “atores” com o sistema
Casos de Uso – Diagrama Exemplo Sistema de Automação de Biblioteca
Consulta Acervo
1
Usuário
Registra Empréstimo
Sistema Biblioteca Central
2
Baixa Empréstimo
3
Bibliotecária
Solicita Aquisição
4
Pesquisador
Registra Volume
5
Descrição dos ATRIBUTOS de um Caso de Uso do “Sistema de Automação de Biblioteca”
Número: 1 Nome do Caso de Uso: Consultar Acervo Descrição: Obtenção de uma lista de livros, ordenada por título/autor, que faça parte do acervo da biblioteca Atores: Usuário, Pesquisador, Bibliotecária, Sistema Biblioteca Central Pré-Condições: Autenticação junto ao sistema – Login
Cont...
Seqüência de Ações: - Seleção de opção de biblioteca - Especificação de critério de pesquisa:título/ autor/ ambos - Critério default será biblioteca/ campus local (atenção: é requisito!) - Seleção de Informações e status do livro - Nova consulta a partir da mesma tela - Confirmação da pesquisa para sair
Cont...
Pós-Condições: - Opção de Impressão de etiqueta de registro e localização do volume consultado - Voltar para tela inicial na confirmação de pesquisa ou após 5 minutos Pontos de Extensão:Imprimir Etiqueta Casos de Uso Incluídos:Validar Login Regras de Negócio: 1. Não imprimir etiqueta pela Internet Notas: 1. Critério default para consulta será biblioteca/ campus local Autor e Data:Antonio.24/06/2008
Conceitos de Caso de Uso
Associação entre Casos de Uso: - Inclusão: quando um Caso de Uso básico usa outro Caso de Uso para