SlideShare uma empresa Scribd logo
# M.P.S #
Aula 04 – Diagramas de Caso de Uso
Prof. Leinylson Fontinele Pereira
Caso de Uso
Diagrama de Casos de Uso
Procura, por meio de uma linguagem
simples, possibilitar a compreensão do
comportamento externo do sistema
por qualquer pessoa, tentando
apresentar o sistema através de uma
perspectiva do usuário.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 5
Diagrama de Casos de Uso
❑ É o mais abstrato
❑ Geralmente criado no início da
modelagem do sistema, ainda nas
etapas de levantamento e análise
de requisitos.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 6
Diagrama de Casos de Uso
❑ Objetiva apresentar uma visão externa
geral das funções e serviços que o
sistema deverá oferecer ao usuário.
❑ Um caso de uso descreve, as
operações que o sistema deve cumprir
para cada usuário.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 7
Diagrama de Casos de Uso
No entanto, Um caso de uso não diz
como o sistema FAZ determinada tarefa,
apenas o que o sistema FAZ.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 8
Componentes do Diagrama de Casos de Uso
❑ Atores
❑ Casos de Uso
20/02/2019 Aula 04 – Diagramas de Caso de Uso 9
Nome do UC
Nome do Ator
Atores
❑ Os atores representam os papéis
desempenhados pelos diversos usuários
que poderão de alguma forma interagir
com o sistema.
❑ Pode ser também um hardware
especial ou mesmo outro sistema que
interaja com o software.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 10
Exemplos de Atores
20/02/2019 Aula 04 – Diagramas de Caso de Uso 11
ClienteAtendente
Sistema de Cortes
Casos de Uso
Os Casos de Uso referem-se aos serviços,
tarefas ou funções que podem ser utilizadas de
alguma maneira pelos usuários do sistema.
❑ Cadastrar uma venda;
❑ Solicitar um saque de uma conta bancária;
❑ Consultar um filme em uma locadora...
20/02/2019 Aula 04 – Diagramas de Caso de Uso 12
Representação dos Casos de Uso
❑ Os casos de uso são representados por
elipses contendo dentro de si um texto
descrevendo a que serviço o UC se refere.
❑ Não existe limites para a descrição do UC
20/02/2019 Aula 04 – Diagramas de Caso de Uso 13
Exemplos de Casos de Uso
20/02/2019 Aula 04 – Diagramas de Caso de Uso 14
Cadastro de Clientes
Locação de Filmes Consultar Gêneros
Documentação de Casos de Uso
❑ Quais atores interagem com o mesmo?
❑ Quais etapas devem ser executadas pelo
Ator e pelo sistema para que o UC execute
sua função?
❑ Quais parâmetros devem ser fornecidos?
❑ Quais restrições do UC deve possuir?
❑ Quais validações o UC deve possuir?
20/02/2019 Aula 04 – Diagramas de Caso de Uso 15
Documentação de Casos de Uso
❑ Descrição passo a passo;
❑ Através de tabelas;
❑ Pseudocódigos;
❑ Por meio de uma linguagem
de programação.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 16
Exemplo de Documentação de UC
20/02/2019 Aula 04 – Diagramas de Caso de Uso 17
Retirar dinheiro no Caixa Eletrônico
❑ O Cliente introduz o cartão no caixa eletrônico;
❑ O Sistema disponibiliza várias opções;
❑ O Cliente aperta o botão saque;
❑ O Cliente escolhe o tipo de conta:
❑ Poupança;
❑ Conta Corrente.
❑ O Cliente entra com o valor do saque;
❑ Em seguida o cliente informa a senha;
❑ O sistema verifica a senha e saldo em seu Banco de dados;
❑ O Caixa eletrônico libera o dinheiro para o usuário.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 18
Associações
❑ Representam interações entre:
❑ Os Atores que fazem parte do Diagrama;
❑ Os Atores e os Casos de Uso e
❑ Os Casos de Uso com outros Casos de Uso.
❑ Inclusão, Extensão e Generalização.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 19
Associações
❑ Uma associação entre um Caso de Uso e um
Ator demonstra que o Ator utiliza-se de alguma
maneira, da função do sistema representada
pelo Caso de Uso.
❑ Seja requisitando a execução daquela função;
❑ Seja recebendo o resultado produzido por ela a
pedido de outro Ator.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 20
Associações
❑ A Associação entre um Ator e um Caso de Uso
é representada por uma reta ligando o Ator ao
Caso de Uso.
❑ Podendo conter setas nas extremidades da
reta, indicando a navegabilidade da Associação,
demonstrando assim o sentido em que as
informações trafegam.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 21
Associações
20/02/2019 Aula 04 – Diagramas de Caso de Uso 22
Locação de Filmes
Cliente
Verifica veículos
Vistoriador
Corretor
Especialização / Generalização
❑ Acontece quando dois ou mais Casos de
uso possuem características semelhantes,
apresentando pequenas diferenças entre si.
❑ Dessa forma é importante definir um Caso
de Uso Geral que descreve as características
compartilhadas por todos os Casos de Uso
em questão e então relacioná-los.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 23
Especialização / Generalização
20/02/2019 Aula 04 – Diagramas de Caso de Uso 24
Abertura de Conta Especial Abertura de Conta Poupança
Abertura de Conta
Inclusão
❑ Costuma ser utilizada quando
existe um serviço, situação ou rotina
comum a mais de um Caso de Uso.
❑ Os relacionamentos de Inclusão
indicam uma obrigatoriedade.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 25
Inclusão
❑ Representada por uma reta
tracejada com uma seta em uma das
extremidades que aponta para o Caso
de Uso incluído.
❑Possui a expressão “include”, entre
dois sinais de menor (<) e dois sinais
de maior (>).
20/02/2019 Aula 04 – Diagramas de Caso de Uso 26
Inclusão
20/02/2019 Aula 04 – Diagramas de Caso de Uso 27
Depósito
Cliente
Saque
Banco
Registrar Movimento
<<include>>
<<include>>
Extensão
❑ Os Casos de uso estendidos descrevem
cenários que somente acontecerão em uma
situação específica, se uma determinada
situação for satisfeita.
❑ Dessa forma a Associação de Extensão
necessita de um teste para determinar se o
Caso de Uso estendido será executado ou não.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 28
Extensão
❑ Em sua representação gráfica, é
muito semelhante às associações
de Inclusão.
❑ Possui a expressão “extend”,
entre dois sinais de menor (<) e
dois sinais de maior (>).
20/02/2019 Aula 04 – Diagramas de Caso de Uso 29
Extensão
20/02/2019 Aula 04 – Diagramas de Caso de Uso 30
Depósito
Cliente
Encerrar Conta
Funcionário
Saque
<<extend>> <<extend>>
Exercício 1
Desenvolva um Diagrama de Casos de Uso para
um sistema de Vídeo Locadora equivalente ao
módulo de locação de DVD’s, de acordo com as
afirmações abaixo:
❑ Ao realizar uma locação, o Cliente deve primeiro
informar seu código para que o Atendente
verifique se o mesmo já está cadastrado, se o
Cliente não estiver cadastrado, então a locação
deverá ser recusada e o Cliente deverá ser
informado como proceder para se cadastrar.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 83
Exercício 2
Desenvolva o Diagrama de Caso de uso
para um sistema de controle de apólice de
seguros de acordo com os seguintes fatos:
❑ Irá existir um cadastro de clientes e
um cadastro de veículo, onde o cliente
fornece as informações necessárias para
que o corretor possa inserir no sistema.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 85
Exercício 2
❑ Com relação ao veículo, um vistoriador
analisa o veículo e informa ao corretor a
situação do mesmo.
❑ Em seguida o corretor consulta a
Matriz, para saber valores e condições do
seguro.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 86
Exercício 2
❑ Logo que receber os valores da
apólice, o corretor os repassa para o
cliente, para que este decida, a quantidade
de parcelas que deseja pagar a apólice.
❑ Assim que a apólice for gerada, será
inserida automaticamente as parcelas a
receber.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 87
Exercício 2
❑ Existirá também um controle de Sinistros,
onde o Ator fornece as informações iniciais
sobre o sinistro a secretária, que por sua
vez insere os dados informador no sistema.
❑ Então o Vistoriador irá analisar a situação
do veículo, que poderá acrescentar e/ou
modificar as informações do sinistro.
20/02/2019 Aula 04 – Diagramas de Caso de Uso 88
Na próxima aula...
1. Diretrizes - Modelo de Casos de Uso de Negócios
20/02/2019 Aula 04 – Diagramas de Caso de Uso
20/02/2019 Aula 04 – Diagramas de Caso de Uso 91
Referências
❑ UESPI - Análise de Sistemas 2, Prof. Mayllon Veras
❑ B
❑ C
20/02/2019 Aula 04 – Diagramas de Caso de Uso
Aula disponível no SlideShare!
https://pt.slideshare.net/leinylson/presentations
20/02/2019 Aula 04 – Diagramas de Caso de Uso

Mais conteúdo relacionado

Mais procurados

Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
Nathalia Sautchuk Patricio
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
Rodrigo Cascarrolho
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
Luís Fernando Richter
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de Softwares
Marcelo Schumacher
 
UML
UMLUML
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
Aricelio Souza
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
Rudson Kiyoshi Souza Carvalho
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
Nécio de Lima Veras
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
Elaine Cecília Gatto
 
AOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de Uso
Maria Alice Jovinski
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
Tiago Antônio da Silva
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
Marcia Abrahim
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
IFFar - SVS
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
Nécio de Lima Veras
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
Ralph Rassweiler
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
Alberto Simões
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
Adriano Tavares
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
CursoSENAC
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
Fabio Moura Pereira
 
Apresentação mvc
Apresentação mvcApresentação mvc
Apresentação mvc
leopp
 

Mais procurados (20)

Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
Implantação e Manutenção de Softwares
Implantação e Manutenção de SoftwaresImplantação e Manutenção de Softwares
Implantação e Manutenção de Softwares
 
UML
UMLUML
UML
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
AOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de Uso
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
 
Apresentação mvc
Apresentação mvcApresentação mvc
Apresentação mvc
 

Semelhante a Aula 04 - Diagrama de casos de uso

Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
CursoSENAC
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
carlos_neto
 
AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
ValdivinoJoseRibeiro
 
casos de uso
casos de usocasos de uso
casos de uso
Márcia Rodrigues
 
4 casos-de-uso
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
sou estudante
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Aula6 diagrama casos de uso
Aula6 diagrama casos de usoAula6 diagrama casos de uso
Aula6 diagrama casos de uso
Computação Depressão
 
Roteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de usoRoteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de uso
Computação Depressão
 
UMLAulaI.pdf
UMLAulaI.pdfUMLAulaI.pdf
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
Danielle Ballester, PMP,PSM,SFC,SDC,SMC,SPOC,SCT
 
Parte6 casos de uso
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
Gustavo Girardon
 
Es 04 desenvolvimento de software dirigido por casos de uso - parte iii
Es 04   desenvolvimento de software dirigido por casos de uso - parte iiiEs 04   desenvolvimento de software dirigido por casos de uso - parte iii
Es 04 desenvolvimento de software dirigido por casos de uso - parte iii
Rodrigo Gomes da Silva
 
Requisitos monitoria
Requisitos monitoriaRequisitos monitoria
Requisitos monitoria
Paulo Damas
 
Use Case Diagram.pptx
Use Case Diagram.pptxUse Case Diagram.pptx
Use Case Diagram.pptx
rubens708870
 
Aps caso uso
Aps caso usoAps caso uso
Apostila de analise
Apostila de analiseApostila de analise
Apostila de analise
Oseas_Lima
 
Uml caso de estudo
Uml   caso de estudoUml   caso de estudo
Uml caso de estudo
Rafael Zeen
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
Vinícius de Paula
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
rubens708870
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
FitBlar Mit
 

Semelhante a Aula 04 - Diagrama de casos de uso (20)

Análise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
 
casos de uso
casos de usocasos de uso
casos de uso
 
4 casos-de-uso
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
 
Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07Modelagem de Sistemas de Informação 07
Modelagem de Sistemas de Informação 07
 
Aula6 diagrama casos de uso
Aula6 diagrama casos de usoAula6 diagrama casos de uso
Aula6 diagrama casos de uso
 
Roteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de usoRoteiro de elabora o de um caso de uso
Roteiro de elabora o de um caso de uso
 
UMLAulaI.pdf
UMLAulaI.pdfUMLAulaI.pdf
UMLAulaI.pdf
 
Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05Análise de Sistemas Orientado a Objetos - 05
Análise de Sistemas Orientado a Objetos - 05
 
Parte6 casos de uso
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
 
Es 04 desenvolvimento de software dirigido por casos de uso - parte iii
Es 04   desenvolvimento de software dirigido por casos de uso - parte iiiEs 04   desenvolvimento de software dirigido por casos de uso - parte iii
Es 04 desenvolvimento de software dirigido por casos de uso - parte iii
 
Requisitos monitoria
Requisitos monitoriaRequisitos monitoria
Requisitos monitoria
 
Use Case Diagram.pptx
Use Case Diagram.pptxUse Case Diagram.pptx
Use Case Diagram.pptx
 
Aps caso uso
Aps caso usoAps caso uso
Aps caso uso
 
Apostila de analise
Apostila de analiseApostila de analise
Apostila de analise
 
Uml caso de estudo
Uml   caso de estudoUml   caso de estudo
Uml caso de estudo
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
Leinylson Fontinele
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
Leinylson Fontinele
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
Leinylson Fontinele
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
Leinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
Leinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
Leinylson Fontinele
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
Leinylson Fontinele
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
Leinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
Leinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
Leinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
Leinylson Fontinele
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
Leinylson Fontinele
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
Leinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
Leinylson Fontinele
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
Leinylson Fontinele
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
Leinylson Fontinele
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
Leinylson Fontinele
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
Leinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
Érika Rufo
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
TomasSousa7
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdfUFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
Manuais Formação
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
LuizHenriquedeAlmeid6
 
.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt
IslanderAndrade
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
ILDISONRAFAELBARBOSA
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática
Giovana Gomes da Silva
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 

Último (20)

Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
Aula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sonsAula 1 do livro de Ciências do aluno - sons
Aula 1 do livro de Ciências do aluno - sons
 
Leonardo da Vinci .pptx
Leonardo da Vinci                  .pptxLeonardo da Vinci                  .pptx
Leonardo da Vinci .pptx
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdfUFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxSlides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptx
 
.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt.Template .padrao .slides .TCC .2024 ppt
.Template .padrao .slides .TCC .2024 ppt
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática0002_matematica_6ano livro de matemática
0002_matematica_6ano livro de matemática
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 

Aula 04 - Diagrama de casos de uso

  • 1. # M.P.S # Aula 04 – Diagramas de Caso de Uso Prof. Leinylson Fontinele Pereira
  • 3. Diagrama de Casos de Uso Procura, por meio de uma linguagem simples, possibilitar a compreensão do comportamento externo do sistema por qualquer pessoa, tentando apresentar o sistema através de uma perspectiva do usuário. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 5
  • 4. Diagrama de Casos de Uso ❑ É o mais abstrato ❑ Geralmente criado no início da modelagem do sistema, ainda nas etapas de levantamento e análise de requisitos. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 6
  • 5. Diagrama de Casos de Uso ❑ Objetiva apresentar uma visão externa geral das funções e serviços que o sistema deverá oferecer ao usuário. ❑ Um caso de uso descreve, as operações que o sistema deve cumprir para cada usuário. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 7
  • 6. Diagrama de Casos de Uso No entanto, Um caso de uso não diz como o sistema FAZ determinada tarefa, apenas o que o sistema FAZ. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 8
  • 7. Componentes do Diagrama de Casos de Uso ❑ Atores ❑ Casos de Uso 20/02/2019 Aula 04 – Diagramas de Caso de Uso 9 Nome do UC Nome do Ator
  • 8. Atores ❑ Os atores representam os papéis desempenhados pelos diversos usuários que poderão de alguma forma interagir com o sistema. ❑ Pode ser também um hardware especial ou mesmo outro sistema que interaja com o software. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 10
  • 9. Exemplos de Atores 20/02/2019 Aula 04 – Diagramas de Caso de Uso 11 ClienteAtendente Sistema de Cortes
  • 10. Casos de Uso Os Casos de Uso referem-se aos serviços, tarefas ou funções que podem ser utilizadas de alguma maneira pelos usuários do sistema. ❑ Cadastrar uma venda; ❑ Solicitar um saque de uma conta bancária; ❑ Consultar um filme em uma locadora... 20/02/2019 Aula 04 – Diagramas de Caso de Uso 12
  • 11. Representação dos Casos de Uso ❑ Os casos de uso são representados por elipses contendo dentro de si um texto descrevendo a que serviço o UC se refere. ❑ Não existe limites para a descrição do UC 20/02/2019 Aula 04 – Diagramas de Caso de Uso 13
  • 12. Exemplos de Casos de Uso 20/02/2019 Aula 04 – Diagramas de Caso de Uso 14 Cadastro de Clientes Locação de Filmes Consultar Gêneros
  • 13. Documentação de Casos de Uso ❑ Quais atores interagem com o mesmo? ❑ Quais etapas devem ser executadas pelo Ator e pelo sistema para que o UC execute sua função? ❑ Quais parâmetros devem ser fornecidos? ❑ Quais restrições do UC deve possuir? ❑ Quais validações o UC deve possuir? 20/02/2019 Aula 04 – Diagramas de Caso de Uso 15
  • 14. Documentação de Casos de Uso ❑ Descrição passo a passo; ❑ Através de tabelas; ❑ Pseudocódigos; ❑ Por meio de uma linguagem de programação. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 16
  • 15. Exemplo de Documentação de UC 20/02/2019 Aula 04 – Diagramas de Caso de Uso 17
  • 16. Retirar dinheiro no Caixa Eletrônico ❑ O Cliente introduz o cartão no caixa eletrônico; ❑ O Sistema disponibiliza várias opções; ❑ O Cliente aperta o botão saque; ❑ O Cliente escolhe o tipo de conta: ❑ Poupança; ❑ Conta Corrente. ❑ O Cliente entra com o valor do saque; ❑ Em seguida o cliente informa a senha; ❑ O sistema verifica a senha e saldo em seu Banco de dados; ❑ O Caixa eletrônico libera o dinheiro para o usuário. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 18
  • 17. Associações ❑ Representam interações entre: ❑ Os Atores que fazem parte do Diagrama; ❑ Os Atores e os Casos de Uso e ❑ Os Casos de Uso com outros Casos de Uso. ❑ Inclusão, Extensão e Generalização. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 19
  • 18. Associações ❑ Uma associação entre um Caso de Uso e um Ator demonstra que o Ator utiliza-se de alguma maneira, da função do sistema representada pelo Caso de Uso. ❑ Seja requisitando a execução daquela função; ❑ Seja recebendo o resultado produzido por ela a pedido de outro Ator. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 20
  • 19. Associações ❑ A Associação entre um Ator e um Caso de Uso é representada por uma reta ligando o Ator ao Caso de Uso. ❑ Podendo conter setas nas extremidades da reta, indicando a navegabilidade da Associação, demonstrando assim o sentido em que as informações trafegam. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 21
  • 20. Associações 20/02/2019 Aula 04 – Diagramas de Caso de Uso 22 Locação de Filmes Cliente Verifica veículos Vistoriador Corretor
  • 21. Especialização / Generalização ❑ Acontece quando dois ou mais Casos de uso possuem características semelhantes, apresentando pequenas diferenças entre si. ❑ Dessa forma é importante definir um Caso de Uso Geral que descreve as características compartilhadas por todos os Casos de Uso em questão e então relacioná-los. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 23
  • 22. Especialização / Generalização 20/02/2019 Aula 04 – Diagramas de Caso de Uso 24 Abertura de Conta Especial Abertura de Conta Poupança Abertura de Conta
  • 23. Inclusão ❑ Costuma ser utilizada quando existe um serviço, situação ou rotina comum a mais de um Caso de Uso. ❑ Os relacionamentos de Inclusão indicam uma obrigatoriedade. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 25
  • 24. Inclusão ❑ Representada por uma reta tracejada com uma seta em uma das extremidades que aponta para o Caso de Uso incluído. ❑Possui a expressão “include”, entre dois sinais de menor (<) e dois sinais de maior (>). 20/02/2019 Aula 04 – Diagramas de Caso de Uso 26
  • 25. Inclusão 20/02/2019 Aula 04 – Diagramas de Caso de Uso 27 Depósito Cliente Saque Banco Registrar Movimento <<include>> <<include>>
  • 26. Extensão ❑ Os Casos de uso estendidos descrevem cenários que somente acontecerão em uma situação específica, se uma determinada situação for satisfeita. ❑ Dessa forma a Associação de Extensão necessita de um teste para determinar se o Caso de Uso estendido será executado ou não. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 28
  • 27. Extensão ❑ Em sua representação gráfica, é muito semelhante às associações de Inclusão. ❑ Possui a expressão “extend”, entre dois sinais de menor (<) e dois sinais de maior (>). 20/02/2019 Aula 04 – Diagramas de Caso de Uso 29
  • 28. Extensão 20/02/2019 Aula 04 – Diagramas de Caso de Uso 30 Depósito Cliente Encerrar Conta Funcionário Saque <<extend>> <<extend>>
  • 29. Exercício 1 Desenvolva um Diagrama de Casos de Uso para um sistema de Vídeo Locadora equivalente ao módulo de locação de DVD’s, de acordo com as afirmações abaixo: ❑ Ao realizar uma locação, o Cliente deve primeiro informar seu código para que o Atendente verifique se o mesmo já está cadastrado, se o Cliente não estiver cadastrado, então a locação deverá ser recusada e o Cliente deverá ser informado como proceder para se cadastrar. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 83
  • 30. Exercício 2 Desenvolva o Diagrama de Caso de uso para um sistema de controle de apólice de seguros de acordo com os seguintes fatos: ❑ Irá existir um cadastro de clientes e um cadastro de veículo, onde o cliente fornece as informações necessárias para que o corretor possa inserir no sistema. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 85
  • 31. Exercício 2 ❑ Com relação ao veículo, um vistoriador analisa o veículo e informa ao corretor a situação do mesmo. ❑ Em seguida o corretor consulta a Matriz, para saber valores e condições do seguro. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 86
  • 32. Exercício 2 ❑ Logo que receber os valores da apólice, o corretor os repassa para o cliente, para que este decida, a quantidade de parcelas que deseja pagar a apólice. ❑ Assim que a apólice for gerada, será inserida automaticamente as parcelas a receber. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 87
  • 33. Exercício 2 ❑ Existirá também um controle de Sinistros, onde o Ator fornece as informações iniciais sobre o sinistro a secretária, que por sua vez insere os dados informador no sistema. ❑ Então o Vistoriador irá analisar a situação do veículo, que poderá acrescentar e/ou modificar as informações do sinistro. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 88
  • 34. Na próxima aula... 1. Diretrizes - Modelo de Casos de Uso de Negócios 20/02/2019 Aula 04 – Diagramas de Caso de Uso
  • 35. 20/02/2019 Aula 04 – Diagramas de Caso de Uso 91
  • 36. Referências ❑ UESPI - Análise de Sistemas 2, Prof. Mayllon Veras ❑ B ❑ C 20/02/2019 Aula 04 – Diagramas de Caso de Uso
  • 37. Aula disponível no SlideShare! https://pt.slideshare.net/leinylson/presentations 20/02/2019 Aula 04 – Diagramas de Caso de Uso