Академический Документы
Профессиональный Документы
Культура Документы
de Informação II
Tania Basso
FACULDADE DE TECNOLOGIA - FT
UNIVERSIDADE ESTADUAL DE CAMPINAS– UNICAMP – BRASIL
1
Modelagem como técnica de projeto
Os 3 modelos:
3
Modelagem como técnica de projeto
Os 3 modelos:
4
Modelos de Casos de Uso
5
Introdução
6
Introdução
7
Introdução
8
Atores
Representações
10
Atores
Máquina de refrigerante:
Cliente, técnico de reparos, repositor (encarregado de
estoque)
12
Casos de Uso
Exemplo:
13
Casos de Uso
Representação:
17
18
Diagramas de Caso de Uso
A UML possui uma notação gráfica para resumir casos
de uso
20
Diagramas de Caso de Uso
Exercício: fazer o diagrama de caso de uso para a
máquina de refrigerantes
21
Relações entre casos de uso
Objetivo: Aumentar a reutilização em diferentes
contextos
Generalização (herança)
22
Relações entre casos de uso
Generalização
24
Relações entre casos de uso
Inclusão
25
Relações entre casos de uso
Exemplo de inclusão
26
Relações entre casos de uso
Extensão
28
Relações entre casos de uso
Exercícios: Modele as relações entre os casos de uso:
29
Relações entre casos de uso
Exercícios: Modele as relações entre os casos de uso:
30
Relações entre casos de uso
Exercícios: Modele as relações entre os casos de uso:
31
Relações entre casos de uso
Exercícios: Modele as relações entre os casos de uso:
32
Relações entre casos de uso
Um único diagrama pode combinar vários tipos de
relações entre casos de uso
33
Dicas para a modelagem de casos de uso
1. Um caso de uso não diz nada sobre o funcionamento
interno do sistema, isto é, o sistema é visto como uma
caixa preta;
36
Levantamento inicial dos casos de uso
técnica complementar para o levantamento
de casos de uso:
37
Estudo de caso: sistema de Videolocadora
38
Identificação dos casos de uso baseado em
Atores
A mais utilizada na prática;
39
Identificação dos casos de uso baseado em
Atores
Identificação dos Atores
41
Identificação dos casos de uso baseado em
Atores
Identificação dos Atores
44
Identificação dos casos de uso baseado em
Atores
Identificação dos Atores
Atores identificados:
• Atendente;
• Cliente;
• Gerente;
• Proprietário;
• Sistema Contábil;
• Sistema de Mala Direta;
• Tempo 45
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
46
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
47
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
48
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
49
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
50
Identificação dos casos de uso baseado em
Atores
Identificação das Funcionalidades dos Atores
51
Identificação dos casos de uso baseado em
Atores
Casos de uso descobertos para o ator “cliente”:
54
Identificação dos casos de uso baseado em
Atores
Casos de uso descobertos para os atores “atendente” e
“gerente”:
55
56
Exercício
Entregar
57
Obrigada
58