1 / 20

correntista

a) generalizando. 01. Caixa Bancário Eletrônico. Exemplo. correntista. cartão. correntista. correntista. cartão. cartão. correntista. Sacar $ em espécie. Sacar $ em espécie de poup. Sacar $ em espécie C/C. Sacar $ em espécie. Sacar $ em espécie. Sacar $ em espécie de C/C.

Télécharger la présentation

correntista

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. a) generalizando 01 Caixa Bancário Eletrônico Exemplo correntista cartão correntista correntista cartão cartão correntista Sacar $ em espécie Sacar $ em espécie de poup Sacar $ em espécie C/C Sacar $ em espécie Sacar $ em espécie Sacar $ em espécie de C/C Sacar $ em espécie de poup d) especializando <<include>> b) limitando c) dividindo DBMS Bco DBMS Bco DBMS Bco Permitir acesso contas e serviços Diagrama de Casos de Uso (Use Case) 41

  2. 02 Jogo de Batalha Naval montar tabuleiro software usuário sistema Inadequado Exemplo colocar célula anotar alvo ou água jogador cantar coordenada Diagrama de Casos de Uso (Use Case) 42

  3. mudar localização quartel general <<extend>> montar esquadra 02 Jogo de Batalha Naval almirante atualizar situação batalha posicionar embarcações <<include>> Melhorado Exemplo <<include>> determinar alvo informar resultado disparo radar artilheiro efetuar disparo analisar e informar clima meteorologista <<include>> <<include>> ...... atualizar cenário Diagrama de Casos de Uso (Use Case) 43

  4. realizar aposta <<include>> apostador 03 efetuar pagto Sistema de Controle Loterias CEF validar aposta <<include>> solicitar resgate prêmio Exemplo verificar validade prazo vencedor <<extend>> divulgar dezenas premiadas selecionar dezenas premiadas caminhão da sorte acumular prêmios não resgatados <<extend>> definir regulamento calcular prêmio Administrador de Loterias pontuar apostas efetuar rateio Diagrama de Casos de Uso (Use Case) 44

  5. validar votos validar candidato <<extend>> cadastrar candidatura contabilizar votos 04 juiz eleitoral candidato Votação Eletrônica cadastrar eleitor DBMS configurar urna justiça eleitoral <<include>> Exemplo justiça eleitoral configurar eleição votar / confirmar registrar voto validar eleitor eleitor <<include>> iniciar sessão liberar urna impressora autorizar eleitor finalizar sessão mesário presidente mesa <<extend>> suspender votação representante partido Diagrama de Casos de Uso (Use Case) 45

  6. Escolher e justificar o diagrama de UseCase 04 Votação Eletrônica Exercício I Diagrama de Casos de Uso (Use Case) B A votar votar eleitor <<extend>> eleitor justificar ausência no dia justificar ausência no dia <<extend>> justificar ausência após justificar ausência após 46

  7. Escolher e justificar o diagrama de UseCase 04 Votação Eletrônica Diagrama de Casos de Uso (Use Case) Exercício II B A configurar configurar eleição Justiça eleitoral Justiça eleitoral configurar eleição configurar urna configurar urna C D <<extend>> configurar eleição configurar urna configurar eleição Justiça eleitoral Justiça eleitoral 47

  8. Escolher e justificar o diagrama de UseCase 04 Votação Eletrônica Diagrama de Casos de Uso (Use Case) Exercício III A votar eleitor votar executivo votar legislativo votar vereador votar deputado estadual votar governador votar presidente votar deputado federal votar senador votar prefeito 48

  9. Escolher e justificar o diagrama de UseCase 04 Votação Eletrônica Diagrama de Casos de Uso (Use Case) Exercício III C votar branco / nulo B votar executivo <<extend>> votar eleitor votar legislativo eleitor E <<include>> D votar executivo confirmar voto votar eleitor eleitor votar legislativo <<include>> 49

  10. Elaborar os Diagramas de Casos de Uso 5.3 5.2 5.1 Interface usuários 05 Jogo da forca Sistema dicionário DB Jogo da Forca Exercício Diagrama de Pacotes (package) 50

  11. Elaborar os Diagramas de Casos de Uso 5.1 Interface usuário Todos UseCases deste pacote tratam-se de IHC padrão Windows que será processada, em uma arquitetura cliente-servidor, na máquina cliente, através de janelas de interação. Diagrama de Casos de Uso (Use Case) Exercício oferecer opções usuário Monitor Teclado Mouse Impressora coletar dados exibir resultados 51

  12. Elaborar os Diagramas de Casos de Uso 5.2 Sistema de Dicionário - DB - Diagrama de Casos de Uso (Use Case) Exercício estabelecer dicionário(s) analisar sinônimos <<extend>> manter dicionário(s) dicionário - DB - administrador dicionário 52

  13. Elaborar os Diagramas de Casos de Uso 5.3 Jogo da Forca Diagrama de Casos de Uso (Use Case) Exercício escolher letra condenado selecionar palavra Sistema dicionário compor enforcado carrasco executar sentença 53

  14. P Pacote Modelos descritivos Diagrama de Casos de Uso (Use Case) Casos de Uso ator . LIVRES Modelos Descritivos de UseCase . DISCIPLINADOS . Relação de Atividades . Fluxo de Eventos . Sequencia de Ações . Fluxogramas . Diagrama de Atividades . Workflows . etc 54

  15. 04 Votação Eletrônica Modelo Descritivo Diagrama de Casos de Uso (Use Case) Exemplo cadastrar eleitor cidadão Cadastrar eleitor Qualquer cidadão brasileiro, maior de 16 anos de idade, pode se cadastrar, conforme endereço residencial, em uma seção e zona eleitoral, transformando-se assim em um eleitor. Ele é identificado unicamente através de um número constante em seu titulo de eleitor. Deve checar seu Nome, Nome da Mãe e Data de Nascimento. 55

  16. 04 Votação Eletrônica Modelo Descritivo Diagrama de Casos de Uso (Use Case) Exemplo votar eleitor Votar No dia da eleição deve (isto é um direito ou uma obrigação ?) se dirigir na seção e zona eleitoral, com posse de seu título ou de qualquer documento de identificação oficial com foto (carteira de motorista, célula de identidade, passaporte, etc) e solicitar desejo de votar. Estando a sessão aberta, o mesário, após checagem em uma relação impressa do eleitor libera ou não (o eleitor está em situação regular junto ao TSE) a urna para acesso a este eleitor. O mesário também destaca o comprovante de comparecimento à sessão de votação para entregar ao eleitor após o ato cívico de votar. O eleitor efetua suas escolhas (candidatos, partidos, branco ou nulo) e encerrando sua escolhas através da opção confirmar e encerra sua participação. Deve ser gerado um voto impresso para depósito automático no recipiente de votos em papel. O voto (em papel e digital) não pode ter absolutamente nada que o vincule ao eleitor. 56

  17. 04 Votação Eletrônica Diagrama de Casos de Uso (Use Case) Exemplo configurar urna justiça eleitoral FlashCard carregar e lacrar urna ProBank Campinas 05.10.2005. Eleição para prefeito e vereadores. Total de 1.604 urnas e 400 reservas. FlashCard: eleitores; candidatos; seções eleitorais; partidos; políticos; coligações. 57

  18. P Pacote Normas... Legislação... Procedimentos etc... Entrevistas... Usuários... Modelos descritivos de UseCase ANALISAR, no paradigma OO, é particionar (dividir) um contexto, um problema, um sistema, em CLASSES de Objetos A partir do Diagrama de UseCase, Modelo Descritivo de UseCase, Norma, Legislação, Procedimento, Usuário, etc, tentamos identificar as classes, atributos, operações e desenhar o Diagrama de Classes Diagrama de Classes Casos de Uso ator 58

  19. IDENTIDADE Representação gráfica de classe Nome da Classe: SUBSTANTIVO [ATRIBUTO]* Elemento / Estrutura de dados [OPERAÇÃO]* VERBO + Substantivo Classe: Descrições genéricas ou coletivas Objetos: Entidades individuais (instâncias de classe) Diagrama de Classes 59

  20. A1 A2 A3 B1 B2 B3 C1 C2 C3 A B C Diagrama do Vocabulário Ao1 Ao2 Ao3 Bo1 Bo2 Bo3 Co1 Co2 Co3 Diagrama do Vocabulário / Modelo Conceitual Classes e Objetos do domínio do problema Diagrama de Classes 60

More Related