segunda-feira, 9 de junho de 2014

DIAGRAMAS DE ESTADO

3.2 Diagrama de Estado


O diagrama de estado é utilizado para descrever o comportamento dos objetos. Um estado representa uma situação estável de um objeto que se prolonga durante um intervalo de tempo, durante o qual um objeto não sofre estímulos nem os atributos sofrem alteração de valor. Centrado nos objetos, o mesmo deve ser criado somente para cada classe de objeto que tenha um comportamento dinâmico, ou um comportamento dinâmico relevante.


3.2.1 Diagrama de Estado (Criar_Conta)

 A criação de conta é realizada no próprio site da empresa “ESTAGIARIOS”. Para isso, basta selecionar a opção “Criar_Conta” na página inicial. Com isso, o cliente será direcionado a uma outra página, na qual deverá preencher os seus dados pessoais, juntamente com login e senha desejados. Se o mesmo permanecer por mais de 30 minutos inativo, quando o usuário solicitar a atualização da página, será automaticamente direcionado a página inicial, devendo, caso ainda deseje criar uma conta, realizar todo o processo novamente.

Após o preenchimento de seus dados, o sistema irá verificar as informações, obtendo como parâmetro o CPF e o login desejado. Caso o CPF ou Usuário estejam cadastrados em uma outra conta, o cliente será direcionado para a página de preenchimento de dados novamente, para realizar as devidas alterações, já que só poderá alterar efetivamente o nome de Usuário, pois o CPF é de uso pessoal. Caso os dados preenchidos sejam validados, a conta será criada, finalizando desta forma este diagrama de estado.


3.2.2 Diagrama de Estado (Comprar_Dinheiro_Virtual)

Descrição: O usuário, já logado em sua conta, irá selecionar a opção “Comprar_Dinheiro_Virtual”, onde serão registrados todos os pedidos pelo mesmo realizado. Ao terminar o seu pedido, o usuário deverá selecionar a forma de pagamento, que poderá ser via boleto ou via cartão de débito. Caso seja pagamento via boleto, o mesmo deverá exercer o pagamento antes do vencimento do boleto. Caso faça o pagamento em tempo viável o Dinheiro virtual correspondente ao valor do pedido será debitado em sua conta, caso contrário, o pedido é cancelado, terminando o ciclo deste diagrama de estado.

No caso do pagamento ser via cartão de débito, o mesmo irá realizar o pagamento pela Internet mesmo, o que resulta apenas na autorização deste pagamento. Devido o pagamento ser no débito, o Saldo em conta deve ser superior ao valor do pedido de compra. Caso seja, o dinheiro virtual será debitado, caso contrário o pedido será cancelado e terminando assim o ciclo neste diagrama de estado.
  
  
3.2.3 Diagrama de Estado (Criar_Eventos)
          

Descrição: O Administrador de jogo, após logar com sua conta, poderá ter acesso a criação de eventos. Para isto, o Administrador de jogo deverá solicitar a criação de dados e preencher dados correspondentes a criação de eventos, que são a data de evento, o nome do evento e o nomo do jogo ao qual será aplicado este evento.

A verificação do evento é feita através da data, onde, se já houve algum evento marcado para esta data, o tornará inviável, sendo necessário escolher outra data para validar este evento, caso o Administrador de jogo  ainda deseje criar este evento. Se o evento for criado o diagrama de estado é finalizado.
  

3.2.4 Diagrama de Estado (Bloquear_Conta)

Descrição: Realizado apenas pelo Administrador de jogo, o bloqueio de conta para ser realizado precisa que o Administrador de jogo esteja logado em sua conta. Através de sua conta, ele poderá checar se há alguma denúncia recebida sobre alguma possível má conduta de qualquer usuário.

Caso tenha uma denúncia recebida, o Administrador de jogo visualiza esta denúncia e checa se houve realmente uma violação deste usuário. Caso as informações da denúncia sejam verdadeiras, o Administrador de jogo realiza o bloqueio de conta do usuário, o impossibilitando de acessar sua conta. Caso não corresponda essas infrações denunciadas, a conta permanecerá sem nenhum tipo de alteração. Após o término da averiguação e tomada as providências cabíveis (quando necessário), o processo em si deste diagrama de estado é finalizado. 

                

Nenhum comentário:

Postar um comentário