Académique Documents
Professionnel Documents
Culture Documents
de Casos de Uso
Anlise e Projeto de Sistemas I
Material disponvel no AVA da disciplina
Aula 4
MSc. Karen Figueiredo karen@ic.ufmt.br
UML
UML
UML
UML
Estado atual: verso 2.4 (famlia 2.X)
14 diagramas
Modelos e Diagramas
O que so modelos?
Abstraes da realidade
Focam somente no que realmente interessa para um
determinado observador em um dado momento
Modelos e Diagramas
Para que modelos so teis?
Modelos e Diagramas
O modelo contem toda a informao que representa
o problema ou a soluo
O diagrama uma visualizao de parte de um
modelo sob uma perspectiva
Ou seja:
Casos de Uso
Casos de Uso
Duas etapas:
10
CASO DE USO
Smbolo:
<<esteretipo>>
Nome do Caso de
Uso
11
CASO DE USO
12
CASO DE USO
13
Cadastrar livro
Editar Livro
Excluir Livro
Emprestar Livro
Pesquisar Livro
Cadastrar Usurio
Editar Usurio
Excluir Usurio
...
CASO DE USO
14
CASO DE USO
Cadastrar livro
Editar Livro
Excluir Livro
Pesquisar Livro
<<relatrio>>
Pesquisar Livro
15
<<CRUD>>
Cadastrar
Livro
<<processo de
negcio>>
Verificar Identificao
do Usurio
ATOR
um papel que um usurio desempenha em
relao ao sistema
16
ATOR
Atores podem ser: humanos, outros sistemas,
dispositivos externos, etc., ou seja, qualquer
entidade que interaja com o sistema
Smbolo:
Nome do Ator
17
ATOR
Exemplos de Atores:
Atendente
Usurio
Bibliotecrio
18
ATOR
Exemplos de Atores:
Leitor de Carto
Sistema Acadmico
19
RELACIONAMENTOS
Entre Atores
20
RELACIONAMENTOS
<<CRUD>>
Cadastrar
Livro
Bibliotecrio
21
RELACIONAMENTOS
Entre Atores:
Generalizao: representa a generalizao/
especializao de papis entre atores,
relacionamento um
Exemplo:
Usurio
Aluno
22
Professor
RELACIONAMENTOS
Generalizao
Extend
Include
Dependncia
23
RELACIONAMENTOS
Generalizao - representa a
generalizao/especializao de casos de uso
Exemplo:
<<relatrio>>
Pesquisar Livro
por Ttulo
24
<<relatrio>>
Pesquisar Livro
<<relatrio>>
Pesquisar Livro
por Autor
RELACIONAMENTOS
Livro
Renovao de
Emprstimo
25
RELACIONAMENTOS
Verificar Identificao
do Usurio
Emprestar
Livro
26
RELACIONAMENTOS
Exemplo:
Emprestar
Livro
27
Cadastrar
Livro
Exemplo
28
29
Exerccios
30
Exerccios