Aula3 casos de uso

Diana Adamatti
Diana AdamattiProfessora Adjunta em Universidade Federal do Rio Grande
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 >>
1 de 58

Recomendados

Diagrama de Casos de Uso por
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de UsoNécio de Lima Veras
3.1K visualizações25 slides
Diagramas de casos de uso por
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usoSergio Chaves
9.3K visualizações36 slides
Aula 7 - Modelagem de Software por
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareLeinylson Fontinele
3.4K visualizações47 slides
UML - Criando Diagramas Eficientes por
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
115.3K visualizações65 slides
REA- Diagramas de Casos de Uso da UML por
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLIFFar - SVS
1.7K visualizações30 slides
AOO - Diagrama de Caso de Uso por
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoMaria Alice Jovinski
5.1K visualizações29 slides

Mais conteúdo relacionado

Mais procurados

Modelagem de casos de uso e diagramas de sequência por
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
2K visualizações22 slides
Especificação caso de uso por
Especificação caso de usoEspecificação caso de uso
Especificação caso de usoGabriel Faustino
7.2K visualizações5 slides
Uml - Exemplos de Modelagem em UML por
Uml - Exemplos de Modelagem em UMLUml - Exemplos de Modelagem em UML
Uml - Exemplos de Modelagem em UMLAndré Constantino da Silva
24.5K visualizações47 slides
Sistema de Gerenciamento de Locadora de Vídeo - Diagramas por
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasSistema de Gerenciamento de Locadora de Vídeo - Diagramas
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasGleyciana Garrido
13.4K visualizações25 slides
Especificação de Requisitos de Software por
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de SoftwareRalph Rassweiler
2.5K visualizações46 slides
07 diagrama de classes de análise por
07  diagrama de classes de análise07  diagrama de classes de análise
07 diagrama de classes de análiseFilipe Soares
8.3K visualizações46 slides

Mais procurados(20)

Modelagem de casos de uso e diagramas de sequência por Jorge Linhares
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 Linhares2K visualizações
Especificação caso de uso por Gabriel Faustino
Especificação caso de usoEspecificação caso de uso
Especificação caso de uso
Gabriel Faustino7.2K visualizações
Sistema de Gerenciamento de Locadora de Vídeo - Diagramas por Gleyciana Garrido
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasSistema de Gerenciamento de Locadora de Vídeo - Diagramas
Sistema de Gerenciamento de Locadora de Vídeo - Diagramas
Gleyciana Garrido13.4K visualizações
Especificação de Requisitos de Software por Ralph Rassweiler
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
Ralph Rassweiler2.5K visualizações
07 diagrama de classes de análise por Filipe Soares
07  diagrama de classes de análise07  diagrama de classes de análise
07 diagrama de classes de análise
Filipe Soares8.3K visualizações
Arquitetura cliente servidor por Marcia Abrahim
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
Marcia Abrahim60.8K visualizações
Exemplo de documento de requisitos por Leandro Rodrigues
Exemplo de documento de requisitosExemplo de documento de requisitos
Exemplo de documento de requisitos
Leandro Rodrigues29.1K visualizações
Diagrama de Classes por Andre de Carvalho
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
Andre de Carvalho2.1K visualizações
Mer - Modelo Entidade Relacionamento por Rademaker Siena
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
Rademaker Siena40.3K visualizações
Bddm recuperação de falhas em banco distribuido por Antonio Ezequiel Mendonça
Bddm   recuperação de falhas em banco distribuidoBddm   recuperação de falhas em banco distribuido
Bddm recuperação de falhas em banco distribuido
Antonio Ezequiel Mendonça2.7K visualizações
Usabilidade Aula-05. Processos: heuristicas por Alan Vasconcelos
Usabilidade Aula-05. Processos: heuristicasUsabilidade Aula-05. Processos: heuristicas
Usabilidade Aula-05. Processos: heuristicas
Alan Vasconcelos1.7K visualizações
Identificação de Necessidades dos Usuários e Requisitos IHC por Alanna Gianin
Identificação de Necessidades dos Usuários e Requisitos IHCIdentificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHC
Alanna Gianin7.4K visualizações
casos de uso por Márcia Rodrigues
casos de usocasos de uso
casos de uso
Márcia Rodrigues4.8K visualizações
Exemplo especificacaoderequisitos(locadora) por Bruno Santana
Exemplo especificacaoderequisitos(locadora)Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)
Bruno Santana6.4K visualizações
Parte6 casos de uso por Gustavo Girardon
Parte6   casos de usoParte6   casos de uso
Parte6 casos de uso
Gustavo Girardon1.3K visualizações
Aula 9 banco de dados por Jorge Ávila Miranda
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
Jorge Ávila Miranda10.5K visualizações
Uml Diagramas Estruturais por thaisedd
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
thaisedd16.8K visualizações

Destaque

Descrição formal de Casos de Uso por
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de UsoNatanael Simões
34.9K visualizações21 slides
Análise Orientada a Objetos - Casos de Uso por
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de UsoCursoSENAC
41.3K visualizações46 slides
Proyecto Ing software- Unt valle Jequetepeque por
Proyecto Ing software- Unt valle Jequetepeque Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque manuel Saavedra
1K visualizações6 slides
Caso De Uso E Use Case Point por
Caso De Uso E Use Case PointCaso De Uso E Use Case Point
Caso De Uso E Use Case PointMarcelo Schumacher
6.4K visualizações41 slides
Target BI - Soluções inteligentes para sua empresa por
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
841 visualizações23 slides
Exercicios por
ExerciciosExercicios
ExerciciosMarco Coelho
3.3K visualizações34 slides

Destaque(19)

Descrição formal de Casos de Uso por Natanael Simões
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
Natanael Simões34.9K visualizações
Análise Orientada a Objetos - Casos de Uso por CursoSENAC
Análise Orientada a Objetos - Casos de UsoAnálise Orientada a Objetos - Casos de Uso
Análise Orientada a Objetos - Casos de Uso
CursoSENAC41.3K visualizações
Proyecto Ing software- Unt valle Jequetepeque por manuel Saavedra
Proyecto Ing software- Unt valle Jequetepeque Proyecto Ing software- Unt valle Jequetepeque
Proyecto Ing software- Unt valle Jequetepeque
manuel Saavedra1K visualizações
Caso De Uso E Use Case Point por Marcelo Schumacher
Caso De Uso E Use Case PointCaso De Uso E Use Case Point
Caso De Uso E Use Case Point
Marcelo Schumacher6.4K visualizações
Target BI - Soluções inteligentes para sua empresa por Junior de Camargo
Target BI - Soluções inteligentes para sua empresaTarget BI - Soluções inteligentes para sua empresa
Target BI - Soluções inteligentes para sua empresa
Junior de Camargo841 visualizações
Exercicios por Marco Coelho
ExerciciosExercicios
Exercicios
Marco Coelho3.3K visualizações
Diagrama de estados 1 por Maikynata
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
Maikynata8.9K visualizações
Diferenças tcc por alexweb13
Diferenças tccDiferenças tcc
Diferenças tcc
alexweb134.6K visualizações
Modelo caso uso por Gabriel Faustino
Modelo caso usoModelo caso uso
Modelo caso uso
Gabriel Faustino4.4K visualizações
Procedimentos de aprendizagem socializante por Sueli Menezes
Procedimentos de aprendizagem socializanteProcedimentos de aprendizagem socializante
Procedimentos de aprendizagem socializante
Sueli Menezes13.7K visualizações
Aula DFD - Revisão por Gustavo Gonzalez
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
Gustavo Gonzalez31.7K visualizações
Especificação de requisitos por Fernando Palma
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
Fernando Palma74.5K visualizações
Exercicio de UML - Documentacao Restaurante por Juliana Cindra
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao Restaurante
Juliana Cindra20.8K visualizações
Linguagem formal e informal maria por Cristiane Trindade
Linguagem formal e informal  mariaLinguagem formal e informal  maria
Linguagem formal e informal maria
Cristiane Trindade2.8K visualizações
Aula3 linguagem formal e informal prof andre luiz por André Figundio
Aula3  linguagem formal e informal  prof andre luizAula3  linguagem formal e informal  prof andre luiz
Aula3 linguagem formal e informal prof andre luiz
André Figundio8.7K visualizações
Transformação de tirinhas em prosa narrativa por Lilian Larroca
Transformação de tirinhas em prosa narrativaTransformação de tirinhas em prosa narrativa
Transformação de tirinhas em prosa narrativa
Lilian Larroca62.5K visualizações
Como demonstrar ROI das entregas de valor com Business Case por Rildo (@rildosan) Santos
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) Santos114.2K visualizações

Similar a Aula3 casos de uso

4 casos-de-uso por
4 casos-de-uso4 casos-de-uso
4 casos-de-usosou estudante
251 visualizações21 slides
Casos de uso por
Casos de usoCasos de uso
Casos de usocarlos_neto
202 visualizações6 slides
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso por
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
340 visualizações32 slides
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso por
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
407 visualizações32 slides
Aulas de análise por
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
1.1K visualizações83 slides
Aulas de análise por
Aulas de análiseAulas de análise
Aulas de análiseFrank Lira
1.1K visualizações83 slides

Similar a Aula3 casos de uso(20)

4 casos-de-uso por sou estudante
4 casos-de-uso4 casos-de-uso
4 casos-de-uso
sou estudante251 visualizações
Casos de uso por carlos_neto
Casos de usoCasos de uso
Casos de uso
carlos_neto202 visualizações
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso por Renato Augusto
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
Renato Augusto340 visualizações
Prof. Renato Nunes aula 04 - Modelagem de Sistemas - Caso de Uso por Renato Augusto
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
Renato Augusto407 visualizações
Aulas de análise por Frank Lira
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira1.1K visualizações
Aulas de análise por Frank Lira
Aulas de análiseAulas de análise
Aulas de análise
Frank Lira1.1K visualizações
0040 casos de uso por Sandra Rocha
0040 casos de uso0040 casos de uso
0040 casos de uso
Sandra Rocha535 visualizações
Aula 05 - Caso de Uso.pdf por GreiceSilva21
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva213 visualizações
Aula 05 - Caso de Uso.pdf por GreiceSilva21
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva214 visualizações
Aula 05 - Caso de Uso.pdf por GreiceSilva21
Aula 05 - Caso de Uso.pdfAula 05 - Caso de Uso.pdf
Aula 05 - Caso de Uso.pdf
GreiceSilva212 visualizações
Aula 05 .pdf por GreiceSilva21
Aula 05 .pdfAula 05 .pdf
Aula 05 .pdf
GreiceSilva213 visualizações
Aula-04-UML.pptx por rubens708870
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
rubens70887010 visualizações
Identificando Necessidades e Estabelecendo Requisitos por Igor Quintal
Identificando Necessidades e Estabelecendo RequisitosIdentificando Necessidades e Estabelecendo Requisitos
Identificando Necessidades e Estabelecendo Requisitos
Igor Quintal231 visualizações

Aula3 casos de uso

  • 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 >>