CADASTRO
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 29/04/2019 | Adição da especificação de casos de uso | João Rodrigues, João Rossi, Leonardo Medeiros, Lieverton, Paulo Vítor |
1.1 | 29/04/2019 | Adição do Diagrama de casos de uso | Ivan Diniz Dobbin, João Rodrigues, João Rossi, Leonardo Medeiros |
2.0 | 22/06/2019 | Refatoração do diagrama de casos de uso de Cadastro | Leonardo Medeiros |
2.1 | 22/06/2019 | Adicionas especificações de casos de uso de Cadastro | Leonardo Medeiros |
2.2 | 23/06/2019 | Adição do código de identificação do diagrama de caso de uso | João Rodrigues |
UCD03
Diagrama de Casos de Uso
Especificação de Casos de Uso
UC01
UC01 | Acessar o Brainly |
---|---|
Descrição | Um usuário não cadastrado acessa a plataforma Brainly. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet. |
Fluxo básico | 1. Usuário acessa à plataforma via web ou aplicativo para dispositivo móvel; |
Fluxos alternativos | - |
Fluxos de exceções | - |
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 | Cadastrar conta |
---|---|
Descrição | Um usuário não cadastrado deseja cadastrar-se na plataforma Brainly. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet. |
Fluxo básico | 1. Usuário deseja cadastrar-se na plataforma para utilizar de tods os recursos disponiveis; 2. Usuário clica no botão "cadastrar". |
Fluxos alternativos | 1.a Usuário deseja realizar uma pergunta, durante este processo será solicitado que faça cadastro. |
Fluxos de exceções | - |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Manter o sistema gratuito para atrair mais usuários, utilizando apenas de ads para a monetização EN1.3; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3 |
UC03
UC03 | Entrar com Facebook |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma desejesa usar sua conta do Facebook para cadastrar-se. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 no Facebook. |
Fluxo básico | 1. No momento inicial do cadastro, usuário opta por usar sua conta do Facebook; 2. Usuário faz login no Facebook; 3. Usuário concede as devidas permissões para que o Brainly acesse seus dados do Facebook. |
Fluxos alternativos | |
Fluxos de exceções | [2] Usuário não consegue acessar sua conta do Facebook; [3] Usuário não concorda em conceder as permissões solicitadas |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3 |
UC04
UC04 | Usar email |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma opta por usar um endereço email para concluir seu cadastro. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir acesso às funcionalidade comuns da plataforma, como, fazer perguntas, escrever respostas e comentários, adicionar amigos, entre outras. |
Pré-condições | - Ter acesso à internet. |
Fluxo básico | 1. No momento inicial do cadastro, usuário opta por usar email. |
Fluxos alternativos | - |
Fluxos de exceções | - |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3 |
UC05
UC05 | Digitar email |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma deverá inserir um endereço email para concluir seu cadastro. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 um endereço de email. |
Fluxo básico | 1. Usuário insere endereço de email |
Fluxos alternativos | - |
Fluxos de exceções | [1] Usuário insere um email invélido, recebendo uma mensagem de erro, solicitando-o a correção. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3 |
UC06
UC06 | Inserir dados |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma deverá inserir seus dados pessoair para concluir cadastro. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 um endereço de email. |
Fluxo básico | 1. Usuário insere seu Nome de usuário; 2. Usuário insere sua Senha; 3. Usuário seleciona seu País; 4. Usuário seleciona sua Data de nascimento. |
Fluxos alternativos | - |
Fluxos de exceções | [1] Nome de usuário já está em uso, recebendo uma mensagem de aviso, solicitando alteração; [2] Senha possui menos de 6 caracteres ou mais de 32, recebendo uma mensagem de aviso, solicitando alteração. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3; - Não utilizar informações de pessoas menores de 16 anos sem autorização BR2.7 |
UC07
UC07 | Verificar idade |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma insere sua data de nascimento. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 um endereço de email. |
Fluxo básico | 1. Sistema verifica se a Data de nascimento selecionada pelo usuário correndo a uma idade menor que 13 anos. |
Fluxos alternativos | - |
Fluxos de exceções | [1] Usuário tem mais que 13 anos de idade, sendo levado para o fluxo de cadastro comum. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3; - Não utilizar informações de pessoas menores de 16 anos sem autorização BR2.7 |
UC08
UC08 | Inserir email de um Responsável |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma insere uma data de nascimento que corresponde a uma idade atual menor que 13 anos. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 um endereço de email; Ter menos de 13 anos de idade. |
Fluxo básico | 1. Usuário insere endereço de email de um de seus responsáveis, para que o mesmo conceda a autorização de uso. |
Fluxos alternativos | - |
Fluxos de exceções | [1] Usuário não recebe permissão de um responsável para utilizar a plataforma. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3; - Não utilizar informações de pessoas menores de 16 anos sem autorização BR2.7 |
UC09
UC09 | Confirmar email |
---|---|
Descrição | Um usuário que está se cadastrando na plataforma usando seu email, completa seu cadastro, então precisa confirmar a posse do email. |
Usuário não cadastrado | Ator que pretende criar uma conta, tornando-se um usuário, para possuir 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 um endereço de email; Ter mais de 13 anos de idade. |
Fluxo básico | 1. Usuário conclui cadastro na plataforma; 2. Usuário confirma seu cadastro em sua conta de email. |
Fluxos alternativos | - |
Fluxos de exceções | [2] Usuário não possui acesso à conta de email cadastrada, impossibilitando-o de confirmar seu cadastro. |
Requisitos Especiais | - O sistema deve possuir uma versão mobile de fácil acesso e com baixo consumo de bateria/dados INT3.11; - Receber permissão total, no registro de usuário, sobre seus dados pessoais para criar trabalhos derivados, usar para publicidade ou marketing BR2.13; - Poder monitorar e registrar atividades nos serviços da brainly sem autorização prévia BR2.11; - O cadastro na plataforma deve ocorrer de uma maneira rápida e prática AP3.3; - Ao se cadastrar o usuário terá acesso aos termos de uso e para concluir o registro deverá aceitá-lo AP1.13. |