Cadastro de usuário
Artigo: Cadastro de usuário. Pesquise 862.000+ trabalhos acadêmicosPor: alanien • 18/10/2014 • Artigo • 367 Palavras (2 Páginas) • 293 Visualizações
Caso de Uso: Cadastro de usuário
1. Breve descrição
Este caso de uso permite que o usuário (não cadastrado) possa se cadastrar e assim ter acesso às áreas privilegiadas do sistema, como submissão de artigos.
O cadastro não contempla a inscrição do usuário em eventos nem na conferência, pois nem todos os estão interessados em pagar a taxa de inscrição nessa fase, como é o caso do usuário submissor, que ainda não sabe se seu artigo será aceito, e do avaliador, que pode estar apenas avaliando e não estará presente na conferência. Por isso esta funcionalidade é tratada separadamente em outro caso de uso.
2. Atores
Usuário não cadastrado.
3. Pré-condições
Acesso à funcionalidade de cadastro de usuário.
4. Pós-condições
Usuário cadastrado no sistema.
5. Requisitos funcionais
5.1. Cadastrar o usuário.
5.2. Não permitir registro de usuário duplicado.
6. Requisitos não-funcionais
As informações pessoais não devem ser exibidas publicamente.
7. Fluxo de Eventos
7.1. Fluxo Básico
1. O usuário solicita ao sistema a funcionalidade de cadastro de usuários.
2. O usuário digita os dados referentes ao cadastro:
• Nome: texto, obrigatório;
• CPF: numérico, obrigatório;
• Email: alfanumérico, obrigatório;
• Login: alfanumérico, obrigatório;
• Senha: alfanumérica, obrigatória;
• Conferência: escolhida a partir de uma lista exibida pelo sistema, obrigatória;
• Tipo de participação na conferência: escolhido dentre as opções “Submissor”, “Avaliador”, “Expectador”;
• Efetuar inscrição na conferência: booleano, obrigatório.
3. O usuário submete os dados ao sistema.
4. O sistema cadastra o usuário.
7.2. Fluxos Alternativos
1. Usuário duplicado
No passo 3 do fluxo básico, se o sistema identificar que um usuário com o mesmo CPF ou login já foi cadastrado, os seguintes passos são executados:
1. O sistema emite uma mensagem de “Usuário já cadastrado”.
2. O sistema retorna para o passo 2 do fluxo básico.
2. Campo Obrigatório não preenchido
No passo 3 do fluxo básico, se o sistema identificar que um campo obrigatório não foi preenchido,
...