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

Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
Ralph Rassweiler
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
Rosanete Grassiani dos Santos
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
Cloves da Rocha
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
Instituto Federal de Educação Ciencia e Tecnologia
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
Felipe Goulart
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
Leinylson Fontinele
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
Marcelo Yamaguti
 
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
 
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
 
Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2
Franklin Matos Correia
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
Leinylson Fontinele
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
Honório Júnior
 
Kanban para Desenvolvimento de Software
Kanban para Desenvolvimento de SoftwareKanban para Desenvolvimento de Software
Kanban para Desenvolvimento de Software
Rildo (@rildosan) Santos
 
Modelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequênciaModelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequência
Jorge Linhares
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
Andre de Carvalho
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
Elaine Cecília Gatto
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
Leinylson Fontinele
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
elliando dias
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
thaisedd
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
Cloves da Rocha
 

Mais procurados (20)

Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
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
 
Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
 
Kanban para Desenvolvimento de Software
Kanban para Desenvolvimento de SoftwareKanban para Desenvolvimento de Software
Kanban para Desenvolvimento de Software
 
Modelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequênciaModelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequência
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 

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 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
Leinylson Fontinele
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
Leinylson Fontinele
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
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 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
 

Último

Infografia | Resultados das Eleições Europeias 2024-2029
Infografia | Resultados das Eleições Europeias 2024-2029Infografia | Resultados das Eleições Europeias 2024-2029
Infografia | Resultados das Eleições Europeias 2024-2029
Centro Jacques Delors
 
AVALIAÇÃO PRESENCIAL 8º período pedagogia
AVALIAÇÃO PRESENCIAL 8º período  pedagogiaAVALIAÇÃO PRESENCIAL 8º período  pedagogia
AVALIAÇÃO PRESENCIAL 8º período pedagogia
KarollayneRodriguesV1
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
Crisnaiara
 
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdfRazonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Aula04A-Potencia em CA eletricidade USP.pdf
Aula04A-Potencia em CA eletricidade USP.pdfAula04A-Potencia em CA eletricidade USP.pdf
Aula04A-Potencia em CA eletricidade USP.pdf
vitorreissouzasilva
 
Apostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdfApostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdf
bmgrama
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
Mary Alvarenga
 
Aula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de GeografiaAula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de Geografia
WELTONROBERTOFREITAS
 
Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
Mauricio Alexandre Silva
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
AntonioAngeloNeves
 
Pedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologiaPedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologia
Nertan Dias
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
Simone399395
 
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptxSlides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Vivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptxVivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptx
Mauricio Alexandre Silva
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
fran0410
 
planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
HelenStefany
 
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdfConcurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
TathyLopes1
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
pamellaaraujo10
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
DouglasMoraes54
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
ConservoConstrues
 

Último (20)

Infografia | Resultados das Eleições Europeias 2024-2029
Infografia | Resultados das Eleições Europeias 2024-2029Infografia | Resultados das Eleições Europeias 2024-2029
Infografia | Resultados das Eleições Europeias 2024-2029
 
AVALIAÇÃO PRESENCIAL 8º período pedagogia
AVALIAÇÃO PRESENCIAL 8º período  pedagogiaAVALIAÇÃO PRESENCIAL 8º período  pedagogia
AVALIAÇÃO PRESENCIAL 8º período pedagogia
 
ATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junhoATIVIDADES de alfabetização do mês de junho
ATIVIDADES de alfabetização do mês de junho
 
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdfRazonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
Razonamiento Matematico 6to Primaria MA6 Ccesa007.pdf
 
Aula04A-Potencia em CA eletricidade USP.pdf
Aula04A-Potencia em CA eletricidade USP.pdfAula04A-Potencia em CA eletricidade USP.pdf
Aula04A-Potencia em CA eletricidade USP.pdf
 
Apostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdfApostila-Microbiologia-e-Parasitologia-doc.pdf
Apostila-Microbiologia-e-Parasitologia-doc.pdf
 
Caça-palavaras e cruzadinha - Dígrafos.
Caça-palavaras  e cruzadinha  - Dígrafos.Caça-palavaras  e cruzadinha  - Dígrafos.
Caça-palavaras e cruzadinha - Dígrafos.
 
Aula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de GeografiaAula 1 - Ordem Mundial Aula de Geografia
Aula 1 - Ordem Mundial Aula de Geografia
 
Vivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptxVivendo a Arquitetura Salesforce - 02.pptx
Vivendo a Arquitetura Salesforce - 02.pptx
 
Aula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdfAula 02 - Introducao a Algoritmos.pptx.pdf
Aula 02 - Introducao a Algoritmos.pptx.pdf
 
Pedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologiaPedagogia universitária em ciência e tecnologia
Pedagogia universitária em ciência e tecnologia
 
Dicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de cursoDicas de normas ABNT para trabalho de conclusão de curso
Dicas de normas ABNT para trabalho de conclusão de curso
 
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptxSlides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
Slides Lição 12, Betel, Ordenança para amar o próximo, 2Tr24.pptx
 
Vivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptxVivendo a Arquitetura Salesforce - 01.pptx
Vivendo a Arquitetura Salesforce - 01.pptx
 
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
Telepsiquismo Utilize seu poder extrassensorial para atrair prosperidade (Jos...
 
planejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf eplanejamento maternal 2 atualizado.pdf e
planejamento maternal 2 atualizado.pdf e
 
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdfConcurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
Concurso FEMAR Resultado Final Etapa1-EmpregoscomEtapaII.pdf
 
Roteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptxRoteiro para análise do Livro Didático.pptx
Roteiro para análise do Livro Didático.pptx
 
O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4O Profeta Jeremias - A Biografia de Jeremias.pptx4
O Profeta Jeremias - A Biografia de Jeremias.pptx4
 
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptxDEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.pptx
DEUS CURA TODAS AS FERIDAS ESCONDIDAS DA NOSSA.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