Buscar

Diagrama de Caso de Uso

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Diagrama de Caso de Uso
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Diagrama de Caso de Uso - 0BJETIVO
Objetivo
Auxiliar a comunicação entre os analistas e o cliente.
Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. 
O cliente deve ver no diagrama de Use Cases as principais funcionalidades de seu sistema.
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Diagrama de Caso de Uso - NOTAÇÃO
ATORES;
use cases;
relacionamentos entre Atores e Use Case.
Um ator é representado por um boneco e um rótulo com o nome do ator. Um ator é um usuário do sistema, que pode ser um usuário humano ou um outro sistema computacional.
ATORES
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
atores;
USE CASES;
relacionamentos
Um use case é representado por uma elipse e um rótulo com o nome do use case. Um use case é uma funcionalidade do sistema.
USE CASE
Diagrama de Caso de Uso - NOTAÇÃO
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
RELACIONAMENTOS
Diagrama de Caso de Uso - NOTAÇÃO
Um use case é representado por uma elipse e um rótulo com o nome do use case. Um use case é uma funcionalidade do sistema
ASSOCIAÇÃO - Entre um Ator e um Use Case
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
RELACIONAMENTOS
Diagrama de Caso de Uso - NOTAÇÃO
Os use cases de B são também use cases de A
A tem seus próprios use cases
GENERALIZAÇÃO - Entre Atores
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
RELACIONAMENTOS.
Diagrama de Caso de Uso - NOTAÇÃO
Um relacionamento include de um use case A para um use case B indica que B é essencial para o comportamento de A.
INCLUDE - Entre Use Cases
Um relacionamento extend de um use case A para um use case B indica que o use case A pode ser acrescentado para descrever o comportamento de B (não é essencial). A extensão é inserida no ponto de extensão do use case B.
EXTEND - Entre Use Cases
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
RELACIONAMENTOS.
Diagrama de Caso de Uso - NOTAÇÃO
Vamos ao exemplo. No diagrama de casos de uso ao lado, o caso de uso "Receber Locação de Veículo" é o caso de uso base, "Tratar Pagamento" é o caso de inclusão e "Imprimir Detalhes da Locação" é o caso de uso de extensão. Banco, Serasa e SPC são sistemas externos com os quais o sistema de locação de veículo se comunica.
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Exemplo.
Diagrama de Caso de Uso - NOTAÇÃO
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Exemplo.
Diagrama de Caso de Uso - NOTAÇÃO
O caso de uso “Validar Usuário” é especializado em outros dois, que utilizam diferentes mecanismos de identificação do usuário: “Testar Senha” e “Leitura com Smartcard”. 
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Exemplo.
Diagrama de Caso de Uso - NOTAÇÃO
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Exemplo.
Diagrama de Caso de Uso - NOTAÇÃO
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Baseado no Mapeamento de Processo - Lab. De Manutenção
Diagrama de Caso de Uso - NOTAÇÃO
Almoxarife
Abrir Reparo
Imprimir Etiqueta de Reparo
<<include>>
Fazer Pedido
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Baseado no Mapeamento de Processo - Lab. De Manutenção
Diagrama de Caso de Uso - NOTAÇÃO
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito
Referencias.
http://www.univasf.edu.br/~ricardo.aramos/disciplinas/ES_II_2013_1/UML_AulaI.pdf
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/usecases/usecases.htm
http://www.les.inf.puc-rio.br/wiki/images/6/61/Aula01-diagrama_casos_uso.pdf
chbritotqc@yahoo.com.br
‹nº›
Prof. Cláudio H. de Brito

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais