Escolar Documentos
Profissional Documentos
Cultura Documentos
(aula teste)
Diagrama de Casos
de Uso
M.e. Diogo Tavares da Silva
contato: tavareko@gmail.com
Cliente
Atendente
Sensor de
temperatura
Sistema
integrado
Casos de uso
Referem-se
a
tarefas,
servios
e
funcionalidades necessrias ao sistema
modelado que podem ser realizadas pelos
atores
Define uma ao que um ator pode
exercer no sistema
Buscam capturar e atender os requisitos do
sistema
elaborados durante a etapa de
elucidao de requisitos
Abrir conta
bancria
Processar
pedido
Abrir conta
bancria
Cliente
Imprimir relatrio
Cliente
Multiplicidade
Essa associao indica quantas vezes um
ator pode utilizar um caso de uso
indicado por uma tupla de valores onde:
na extremidade da aresta do ator, indica
quantos indivduos daquele tipo podem
utilizar o caso de uso ao mesmo tempo.
na extremidade da aresta do caso de
uso, indica quantas vezes um mesmo
ator pode utilizar o caso de uso.
Cliente
Abrir
conta
bancria
1..*
Gerente
Relacionamento de incluso
Representa
uma
relao
de
obrigatoriedade entre dois casos de uso
Se um caso uso possui um relao de
incluso com outro, isso significa que a
ocorrncia
de
um
implica
consequentemente na ocorrncia do
outro
Anlogo situao de um processo que
realiza uma chamada a uma subrotina
<<include>>
Expedir
carto
Relacionamento de extenso
Representa uma relao entre dois casos
de uso que ilustra um cenrio opcional
Se um caso uso possui um relao de
extenso com outro, isso significa que
que o caso de uso pode ou no
acontecer, mediante a ocorrncia de
uma condio.
<<extend>>
Incluir
funo
crdito
<<extend>>
{Caso o cliente
desejar}
Incluir
funo
crdito
Relacionamento de generalizao
/especializao
Este relacionamento ocorre entre casos de
uso que apresentam apenas pequenas
diferenas entre si.
Um ou mais casos apresentam-se como
especializaes de um caso mais
generalizado
Conceito de herana (relativo orientao
a objetos)
Uma
relao
de
generalizao/
especializao representada no diagrama
por uma aresta tracejada entre os dois
elementos com seta de ponta triangular
direcionada para o caso mais generalizado
Abrir
conta
comum
Abrir
conta
especial
Abrir
conta
poupana
Uma
relao
de
generalizao/
especializao pode ocorrer tambm entre
atores do sistema.
Funcionrio
Atendente
gerente
Fronteira do sistema
O conceito de fronteira do sistema consiste
em definir um conjunto de funcionalidades
que constitui um subsistema modelado ou
at mesmo o sistema completo.
representado por um retngulo que
engloba e delimita o conjunto de casos de
uso que constitui o sistema, sendo que os
atores so agentes externos fronteira do
sistema.
Abrir
conta
especial
Abrir conta
comum
<<include>>
Cliente
Solicitar
criao de
carto
<<extend>>
Habilitar
funo
crdito
Operaes bancrias iniciais
atendente