A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Diagrama de Casos de Uso (Use Case)

Apresentações semelhantes


Apresentação em tema: "Diagrama de Casos de Uso (Use Case)"— Transcrição da apresentação:

1 Diagrama de Casos de Uso (Use Case)
Curso de Geografia do Prof. Rios 06 Estratégia I 1. Descobrir os atores 2. Descobrir as funcionalidades 3. Acrescentar atores/funcionalidades Estratégia II 2. Descobrir as funcionalidades 1. Descobrir os atores 3. Acrescentar atores/funcionalidades monitor tutor Preparar aula Tirar dúvidas professor Ministrar aula <<extend>> Preparar substitutiva controlar freqüência Preparar prova aluno avaliador controlador DB matriculados DB questões / gabaritos Aplicar prova Corrigir e pontuar prova Site web disciplina Divulgar resultados 91

2 Inadequado usuário montar tabuleiro software sistema colocar célula
Exemplo Jogo de Batalha Naval 02 usuário montar tabuleiro software sistema colocar célula anotar alvo ou água cantar coordenada jogador 92

3 Sistema de Controle Loterias CEF 03
Exemplo Sistema de Controle Loterias CEF 03 apostador realizar aposta efetuar pagto <<include>> validar aposta vencedor solicitar resgate prêmio <<extend>> verificar validade prazo divulgar dezenas premiadas selecionar dezenas premiadas caminhão da sorte definir regulamento pontuar apostas efetuar rateio calcular prêmio Administrador de Loterias <<extend>> acumular prêmios não resgatados 93

4 <<extend>> validar candidato
Exemplo Votação Eletrônica 04 <<extend>> validar candidato juiz eleitoral configurar urna contabilizar votos validar votos candidato DBMS cadastrar candidatura justiça eleitoral cadastrar eleitor impressora eleitor votar / confirmar registrar voto <<include>> validar eleitor justiça eleitoral configurar eleição mesário liberar urna autorizar eleitor presidente mesa finalizar sessão iniciar sessão <<extend>> suspender votação representante partido 94

5 Escolher e justificar o diagrama de UseCase
Exercício I Escolher e justificar o diagrama de UseCase Votação Eletrônica 04 B A votar votar eleitor <<extend>> eleitor justificar ausência no dia justificar ausência no dia justificar ausência após <<extend>> justificar ausência após 95

6 B A C D Exercício II Escolher e justificar o diagrama de UseCase
Votação Eletrônica 04 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 96

7 votar deputado estadual votar presidente votar governador
Exercício III Escolher e justificar o diagrama de UseCase Votação Eletrônica 04 A votar eleitor votar executivo votar legislativo votar vereador votar deputado estadual votar presidente votar governador votar deputado federal votar senador votar prefeito 97

8 B votar branco / nulo votar executivo votar eleitor votar legislativo
Exercício III Escolher e justificar o diagrama de UseCase Votação Eletrônica 04 C B votar branco / nulo votar executivo <<extend>> votar eleitor votar legislativo eleitor E D <<include>> votar executivo confirmar voto votar eleitor eleitor votar legislativo <<include>> 98

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

10 Elaborar os Diagramas de Casos de Uso
Exercício Elaborar os Diagramas de Casos de Uso Interface usuário 5.1 oferecer opções usuário Monitor Teclado Mouse Impressora Tela de toque coletar dados exibir resultados 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. É notório a preocupação com requisitos não funcionais. 100

11 Elaborar os Diagramas de Casos de Uso
Exercício Elaborar os Diagramas de Casos de Uso Sistema de Dicionário DB - Forca 5.2 estabelecer dicionário(s) analisar sinônimos <<extend>> manter dicionário(s) administrador dicionário - Forca dicionário DB - Forca 101

12 Modelos Descritivos de UseCase . LIVRES
Pacote P Modelos descritivos Casos de Uso ator Modelos Descritivos de UseCase . LIVRES . DISCIPLINADOS: . Relação de Atividades . Fluxo de Eventos . Fluxogramas . Workflows . etc . Sequencia de Ações . Diagrama de Atividades 102

13 Exemplo 04 Votação cadastrar eleitor Eletrônica cidadão
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. Modelo Descritivo 103

14 Exemplo 04 Votação votar Eletrônica eleitor Modelo Descritivo 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. Modelo Descritivo 104


Carregar ppt "Diagrama de Casos de Uso (Use Case)"

Apresentações semelhantes


Anúncios Google