EDITAR PERFIL
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 29/04/2019 | Adição do diagrama de casos de uso | Leonardo Medeiros, Ivan Dobbin |
1.1 | 29/04/2019 | Adição da especificação de casos de uso | Leonardo Medeiros, Ivan Dobbin, João Rossi |
2.0 | 23/06/2019 | Atualização do diagrama | João Rossi |
2.1 | 23/06/2019 | Refatoração das especificações de caso de uso | João Rossi |
2.2 | 23/06/2019 | Adição do código de identificação do diagrama de caso de uso | João Rodrigues |
UCD04
Diagrama de Casos de Uso v2
Especificação de Casos de Uso
UC01
UC01 | Editar perfil |
---|---|
Descrição | Um usuário cadastrado acessa a pagina de edição de perfil. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Usuário acessa a pagina de edição de perfil através do menu principal. |
Fluxos alternativos | - |
Fluxos de exceções | [1] Usuário não encontra a página de edição de perfil, no menu principal |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC02
UC02 | Alterar preferências de notificações por email |
---|---|
Descrição | Um usuário cadastrado acessa o menu de alteração de perfil e altera o envio de notificações por email. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Usuário clica em editar perfil; 2. Usuário escolhe a opção de Enviar notificações por e-mail ; 3. Usuário seleciona opções para sempre receber e-mails da plataforma; 4. Usuário seleciona opções para receber e-mails ocasionalmente da plataforma; 5. Após selecionar tudo que deseja, o usuário salva suas mudanças. |
Fluxos alternativos | 3.a Usuário clica no botão de preferências recomendadas; 3.b Usuário encontra todas as opções que deseja previamente selecionadas; 4.a Usuário encontra todas as opções que deseja previamente selecionadas; 5.a Usuário decide voltar e selecionar mais opções; 5.b Usuário decide voltar e desmarcar mais opções. |
Fluxos de exceções | [5] Usuário salva suas preferências mas selecionou as opções erradas. |
Requisitos Especiais | - O usuário deve ser responsável por todos os dados enviados ou transmitidos em conexão com os serviços BR2.12. |
UC03
UC03 | Alterar senha |
---|---|
Descrição | Um usuário cadastrado acessa o menu de alteração de perfil e atualiza sua senha. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Usuário clica em editar perfil; 2. Usuário escolhe a opção de Senha ; 3. Usuário escreve sua senha atual; 4. Usuário escolhe e escreve sua nova senha; 5. Usuário reescreve sua nova senha; 6. Após ter preenchido tudo, usuário confirma a alteração de sua senha. |
Fluxos alternativos | 3.a Usuário decide manter a senha atual e cancela a operação; 3.b Usuário coloca primeiro a nova senha. |
Fluxos de exceções | [3] Usuário esquece sua senha atual; [6] Usuário cancela a operação ao invés de confirmar. |
Requisitos Especiais | - O usuário deve ser responsável por todos os dados enviados ou transmitidos em conexão com os serviços BR2.12; - O sistema deve possuir um sistema de segurança mais seguro possível dentro dos conhecimentos de segurança atuais BR2.10. |
UC04
UC04 | Alterar email |
---|---|
Descrição | Um usuário cadastrado acessa o menu de alteração de perfil e atualiza seu email. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Usuário clica em editar perfil; 2. Usuário escolhe a opção de email ; 3. Usuário escreve sua senha atual; 4. Usuário escolhe e escreve seu novo email; 5. Após ter preenchido tudo, usuário confirma a alteração de sua senha. |
Fluxos alternativos | 3.a Usuário decide manter o email atual e cancela a operação; 3.b Usuário coloca primeiro o novo email. |
Fluxos de exceções | [3] Usuário esquece sua senha atual; [5] Usuário cancela a operação ao invés de confirmar. |
Requisitos Especiais | - O usuário deve ser responsável por todos os dados enviados ou transmitidos em conexão com os serviços BR2.12; - O sistema deve possuir um sistema de segurança mais seguro possível dentro dos conhecimentos de segurança atuais BR2.10. |
UC05
UC05 | Alterar foto de perfil |
---|---|
Descrição | Um usuário cadastrado acessa o menu de alteração de perfil e atualiza sua foto de perfil. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Usuário clica em editar perfil; 2. Usuário escolhe a opção de escolher foto de perfil ; 3. Usuário clica no botão de carregar um arquivo e seleciona uma foto ou gif para perfil; 4. Usuário salva sua nova foto. |
Fluxos alternativos | 3.a Usuário decide manter a foto atual e cancela a operação. |
Fluxos de exceções | [3] Usuário escolhe um arquivo de tipo inválido; [4] Usuário cancela a operação ao invés de confirmar; |
Requisitos Especiais | - O usuário deve ser responsável por todos os dados enviados ou transmitidos em conexão com os serviços BR2.12. |
UC06
UC06 | Editar configurações |
---|---|
Descrição | Um usuário cadastrado acessa o menu de alteração de perfil, dentro do menu de edição de perfil. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações. |
Fluxos alternativos | 1.a Usuário navega pelos menus, procurando a opção de deletar conta. |
Fluxos de exceções | [1] Usuário não sabe que deve acessar o menu de Configurações para encontrar a opção de Deletar conta |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC07
UC07 | Alterar gênero |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e muda seu gênero. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário clica em gênero e altera; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC08
UC08 | Aceitar comentários de desconhecidos |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e muda a configuração sobre comentários de desconhecidos. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário marca a opção de aceitar comentários de desconhecidos; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. 2.b Usuário desmarca a opção de aceitar comentários de desconhecidos |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC09
UC09 | Alterar grau de escolaridade |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e altera seu nível de escolaridade. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário clica em escolher grau de escolaridade e seleciona para qual deseja trocar; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar; [2] Usuário seleciona uma opção errada. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC10
UC10 | Alterar nome |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e seu nome. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário escreve o seu novo nome para ser exibido no perfil; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar; [2] Usuário escreve um nome errado. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC11
UC11 | Mostrar o nível |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e muda a configuração de mostrar o nível. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário marca a opção de mostrar seu nível; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. 2.b Usuário desmarca a opção de mostrar o nível |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salva.r |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC12
UC12 | Receber pedidos de amizade |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e muda a configuração de receber pedidos de amizade. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário marca a opção de habilitar o recebimento de pedidos de amizade; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. 2.b Usuário desmarca a opção de habilitar o recebimento de pedidos de amizade. |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |
UC13
UC13 | Ganhar emblemas |
---|---|
Descrição | Um usuário cadastrado acessa o menu de configurações dentro de alteração de perfil e muda a configuração de receber pedidos de amizade. |
Usuário | Ator que possui acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet; - Ter uma conta na plataforma; - Estar logado. |
Fluxo básico | 1. Dentro do menu de edição de perfil, o usuário acessa o menu Configurações; 2. Usuário marca a opção de ganhar emblemas; 3. Usuário salva sua mudança. |
Fluxos alternativos | 2.a Usuário decide manter o mesmo e cancela a operação. 2.b Usuário desmarca a opção de ganhar emblemas. |
Fluxos de exceções | [2] Usuário cancela a operação ao invés de salvar. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11. |