SlideShare a Scribd company logo
1 of 58
Casos de Uso Prof ª  Diana F. Adamatti Análise e Projeto de Software Universidade Católica de Pelotas
Introdução (1/2)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução (2/2)‏ ,[object Object],[object Object],[object Object],[object Object]
Casos de Uso: conceitos ,[object Object],[object Object],[object Object]
Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object]
Casos de Uso: Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Casos de Uso: Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Casos de Uso: Componentes ,[object Object],[object Object],[object Object]
Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
Identificando Atores (1/2)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Identificando Atores (2/2)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Atores: Exemplo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
Captura dos Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identificando Casos de Uso (1/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Identificando Casos de Usos (2/3)‏ ,[object Object],[object Object],[object Object],[object Object]
Identificando Casos de Uso (3/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
Diagramas de Casos de Uso ,[object Object],[object Object],[object Object]
Diagrama de Casos de Uso: Elementos (1/5)‏ ,[object Object],[object Object],[object Object],Função Ação:  Procedimento computacional/algorítmico atômico
Diagrama de Casos de Uso: Elementos (2/5)‏ ,[object Object],[object Object],[object Object],Emissor/Receptor Um  Ator  pode ser um outro sistema que interage com o sistema que está sendo especificado ,[object Object]
Diagrama de Casos de Uso: Elementos (3/5)‏ ,[object Object],[object Object],[object Object],Relacionamento
Diagrama de Caso de Uso: Elementos (4/5)‏ Função Emissor Função Receptor Ator Particular Resultado de Valor Observável
Diagrama de Caso de Uso: Elementos (5/5)‏
Caso de uso em alto nível para o Powerpoint Diagrama de Caso de Uso: Exemplo 1 ,[object Object]
Casos de uso mais detalhados para o Powerpoint. Diagrama de Caso de Uso: Exemplo 2
Sobre o último exemplo... ,[object Object],[object Object]
Exemplo de Caso de Uso - ATM (1/2)‏ ,[object Object],[object Object],[object Object],[object Object]
Exemplo de Caso de Uso - ATM (2/2)‏ Cliente Transferir dinheiro Sacar dinheiro Consultar saldo Valor de resultado observável
Exemplo ATM: mais uma versão
Exercício 1 ,[object Object]
Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
Descrição do Caso de Uso ,[object Object],[object Object],Função Emissor Passo 1 Passo 2 … Passo N Descrição
Descrição dos Casos de Uso ,[object Object],[object Object],[object Object]
Descrição de Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo de Descrição de Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Descrição de Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object]
Fluxo Normal e Fluxo Alternativo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fluxo alternativo: Exemplo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo de Sub-fluxos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
Associações entre Casos de Uso ,[object Object],[object Object],[object Object],[object Object]
Inclusão, Extensão e Generalização
Inclusão (1/2)‏ ,[object Object],[object Object],Tanto “Efetuar Saque” quanto “Informar saldo” necessitam da senha, então cria-se um novo caso de uso “Validar cliente” e incluí-lo
Inclusão (2/2)‏ ,[object Object],[object Object],[object Object]
Extensão (1/3)‏ ,[object Object],[object Object],[object Object],[object Object]
Extensão (2/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Extensão (3/3)‏ Atendimento Atendimento de urgência << extend >> ,[object Object],[object Object],[object Object]
Extensão x Inclusão ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Especialização (1/2)‏ ,[object Object],[object Object],[object Object],[object Object]
Especialização (2/2)‏ Atendimento Atendimento de urgência   Cliente Cliente comercial Pode ser aplicada a atores também!
Exemplo de Caso de Uso Transação de cartão  Cliente corporativo  Cliente individual Cliente Instituição vendedora  Financeira Sistema de validação de cartão de crédito Processa fatura Reconcilia transações Gerencia conta
Separação em Subsistemas ,[object Object],[object Object],[object Object]
Separação em Subsistemas ,[object Object],[object Object],[object Object],[object Object]
Ferramenta CASE - UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplos de casos de uso (Relacionamentos em um hospital)‏
Exemplo 1
Inclusão: Exemplo Sacar dinheiro Consultar saldo Autenticar usuário << include >> << include >>

More Related Content

What's hot

Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01gtiprotec
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLEliseu Castelo
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de UsoNatanael Simões
 
Organizaçao e Técnicas_de_arquivo
Organizaçao e Técnicas_de_arquivoOrganizaçao e Técnicas_de_arquivo
Organizaçao e Técnicas_de_arquivoDayzeCampany
 
Lei 9784 atualizada e esquematizada
Lei 9784 atualizada e esquematizadaLei 9784 atualizada e esquematizada
Lei 9784 atualizada e esquematizadaIgor Maciel
 
Segurança da informação - Aula 7 - ISO 27002
Segurança da informação - Aula 7 - ISO 27002Segurança da informação - Aula 7 - ISO 27002
Segurança da informação - Aula 7 - ISO 27002Cleber Fonseca
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de SoftwareRalph Rassweiler
 
Principais Técnicas de Elicitação de Requisitos
Principais Técnicas de Elicitação de RequisitosPrincipais Técnicas de Elicitação de Requisitos
Principais Técnicas de Elicitação de RequisitosNorton Guimarães
 
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)Rosanete Grassiani dos Santos
 
Nocoes de-arquivologia-pdf
Nocoes de-arquivologia-pdfNocoes de-arquivologia-pdf
Nocoes de-arquivologia-pdfPaula Machado
 

What's hot (20)

Apostila arquivologia
Apostila arquivologiaApostila arquivologia
Apostila arquivologia
 
Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01Documento de requisitos_-_especificacoes 01
Documento de requisitos_-_especificacoes 01
 
AOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de Uso
 
Diagrama de caso de uso
Diagrama de caso de usoDiagrama de caso de uso
Diagrama de caso de uso
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
 
Organizaçao e Técnicas_de_arquivo
Organizaçao e Técnicas_de_arquivoOrganizaçao e Técnicas_de_arquivo
Organizaçao e Técnicas_de_arquivo
 
Lei 9784 atualizada e esquematizada
Lei 9784 atualizada e esquematizadaLei 9784 atualizada e esquematizada
Lei 9784 atualizada e esquematizada
 
Segurança da informação - Aula 7 - ISO 27002
Segurança da informação - Aula 7 - ISO 27002Segurança da informação - Aula 7 - ISO 27002
Segurança da informação - Aula 7 - ISO 27002
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Análise e Modelagem com UML
Análise e Modelagem com UMLAnálise e Modelagem com UML
Análise e Modelagem com UML
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Principais Técnicas de Elicitação de Requisitos
Principais Técnicas de Elicitação de RequisitosPrincipais Técnicas de Elicitação de Requisitos
Principais Técnicas de Elicitação de Requisitos
 
Uml
UmlUml
Uml
 
Parte6 casos de uso
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
Análise de Sistemas - Requisitos (Revisão e Requisitos Suplementares)
 
Nocoes de-arquivologia-pdf
Nocoes de-arquivologia-pdfNocoes de-arquivologia-pdf
Nocoes de-arquivologia-pdf
 
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
 

Viewers also liked

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 UsoCursoSENAC
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usoSergio Chaves
 
Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque manuel Saavedra
 
Target BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresaTarget BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresaJunior de Camargo
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1Maikynata
 
Diferenças tcc
Diferenças tccDiferenças tcc
Diferenças tccalexweb13
 
Procedimentos de aprendizagem socializante
Procedimentos de aprendizagem socializanteProcedimentos de aprendizagem socializante
Procedimentos de aprendizagem socializanteSueli Menezes
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitosFernando Palma
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao RestauranteJuliana Cindra
 
Linguagem formal e informal maria
Linguagem formal e informal  mariaLinguagem formal e informal  maria
Linguagem formal e informal mariaCristiane Trindade
 
Aula3 linguagem formal e informal prof andre luiz
Aula3  linguagem formal e informal  prof andre luizAula3  linguagem formal e informal  prof andre luiz
Aula3 linguagem formal e informal prof andre luizAndré Figundio
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Transformação de tirinhas em prosa narrativa
Transformação de tirinhas em prosa narrativaTransformação de tirinhas em prosa narrativa
Transformação de tirinhas em prosa narrativaLilian Larroca
 
Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Rildo (@rildosan) Santos
 

Viewers also liked (19)

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
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque
 
Caso De Uso E Use Case Point
Caso De Uso E Use Case PointCaso De Uso E Use Case Point
Caso De Uso E Use Case Point
 
Target BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresaTarget BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresa
 
Exercicios
ExerciciosExercicios
Exercicios
 
Apostila dfd
Apostila dfdApostila dfd
Apostila dfd
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
 
Diferenças tcc
Diferenças tccDiferenças tcc
Diferenças tcc
 
Procedimentos de aprendizagem socializante
Procedimentos de aprendizagem socializanteProcedimentos de aprendizagem socializante
Procedimentos de aprendizagem socializante
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao Restaurante
 
Analista de Negócio
Analista de NegócioAnalista de Negócio
Analista de Negócio
 
Linguagem formal e informal maria
Linguagem formal e informal  mariaLinguagem formal e informal  maria
Linguagem formal e informal maria
 
Aula3 linguagem formal e informal prof andre luiz
Aula3  linguagem formal e informal  prof andre luizAula3  linguagem formal e informal  prof andre luiz
Aula3 linguagem formal e informal prof andre luiz
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Transformação de tirinhas em prosa narrativa
Transformação de tirinhas em prosa narrativaTransformação de tirinhas em prosa narrativa
Transformação de tirinhas em prosa narrativa
 
Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case
 

Similar to Casos de Uso para Análise de Sistemas

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 UMLIFFar - SVS
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de UsoRenato Augusto
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de UsoRenato Augusto
 
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ênciaJorge Linhares
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfGreiceSilva21
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfGreiceSilva21
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfGreiceSilva21
 

Similar to Casos de Uso para Análise de Sistemas (20)

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
 
4 casos-de-uso
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
 
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de UsoProf. Renato Nunes   aula 04 - Modelagem de Sistemas - Caso de Uso
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso
 
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
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
Aulas de análise
Aulas de análiseAulas de análise
Aulas de análise
 
0040 casos de uso
0040 casos de uso0040 casos de uso
0040 casos de uso
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 
AULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.pptAULA 27-09 DIAGRAMAS.ppt
AULA 27-09 DIAGRAMAS.ppt
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula6 diagrama casos de uso
Aula6 diagrama casos de usoAula6 diagrama casos de uso
Aula6 diagrama casos de uso
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
 
Aula 05 .pdf
Aula 05 .pdfAula 05 .pdf
Aula 05 .pdf
 
Aps caso uso
Aps caso usoAps caso uso
Aps caso uso
 
aula05_CasosUso.pdf
aula05_CasosUso.pdfaula05_CasosUso.pdf
aula05_CasosUso.pdf
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 

Casos de Uso para Análise de Sistemas

  • 1. Casos de Uso Prof ª Diana F. Adamatti Análise e Projeto de Software Universidade Católica de Pelotas
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
  • 10.
  • 11.
  • 12.
  • 13. Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Diagrama de Caso de Uso: Elementos (4/5)‏ Função Emissor Função Receptor Ator Particular Resultado de Valor Observável
  • 24. Diagrama de Caso de Uso: Elementos (5/5)‏
  • 25.
  • 26. Casos de uso mais detalhados para o Powerpoint. Diagrama de Caso de Uso: Exemplo 2
  • 27.
  • 28.
  • 29. Exemplo de Caso de Uso - ATM (2/2)‏ Cliente Transferir dinheiro Sacar dinheiro Consultar saldo Valor de resultado observável
  • 30. Exemplo ATM: mais uma versão
  • 31.
  • 32. Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Passos 1. Identificação dos atores; 2. Captura dos casos de uso; 3. Criação de diagramas de casos de uso; 4. Elaboração da descrição de cada caso de uso; 5. Análise de possíveis associações entre casos de uso; 6. Separação dos casos de uso em subsistemas.
  • 42.
  • 43. Inclusão, Extensão e Generalização
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Especialização (2/2)‏ Atendimento Atendimento de urgência   Cliente Cliente comercial Pode ser aplicada a atores também!
  • 52. Exemplo de Caso de Uso Transação de cartão  Cliente corporativo  Cliente individual Cliente Instituição vendedora Financeira Sistema de validação de cartão de crédito Processa fatura Reconcilia transações Gerencia conta
  • 53.
  • 54.
  • 55.
  • 56. Exemplos de casos de uso (Relacionamentos em um hospital)‏
  • 58. Inclusão: Exemplo Sacar dinheiro Consultar saldo Autenticar usuário << include >> << include >>