Skip to content

UC01 Manter Aluno

Filipe Barcelos edited this page Apr 18, 2017 · 7 revisions

Sumário

  1. UC01 - Manter Aluno
    1.1. Breve Descrição
    1.2. Ator principal
  2. Fluxo de Eventos
    2.1. Fluxo Básico
    2.2. Fluxos Alternativos
    2.3. Fluxo de Exceção
  3. Condições Prévias
    3.1. Logar
  4. Condições Posteriores
  5. Regras de Negócio
    5.1. Criar aluno

Voltar

1. UC01 - Manter Aluno

1.1 Breve Descrição

Esta funcionalidade define as operações de CRUD relacionadas ao objeto da classe Alumn (Aluno). CRUD é a sigla em inglês para as quatro operações básicas para a manipulação de entidades no sistema que seriam: criar, atualizar, deletar e listar (Create Read Update Delete).

1.2 Ator principal

Diretor.

2. Fluxo de Eventos

2.1 Fluxo Básico

Esse fluxo se inicia quando o diretor pretende cadastrar um novo aluno no sistema.

1-O diretor seleciona a opção "criar aluno".[FA01][FA02]

2-Na página de cadastro de aluno são requeridos os campos: matricula, nome, sexo, endereço, telefone, turno, data de nascimento.[FE01][FE02][FE03][FE04][FE05][FE06]

3-O diretor preenche os campos.

4-O sistema valida os campos.

5-O cadastro é finalizado.

2.2 Fluxos Alternativos

[FA01] Esse Fluxo é iniciado quando o diretor pretende alterar o cadastro de um aluno.

1- O diretor escolhe o aluno.

2-Na página do aluno o diretor seleciona "Editar" e é redirecionado para a página de cadastro do aluno.

3-O diretor altera as informações nos campos desejados.

4-O sistema valida as alterações.

5-O cadastro é atualizado com sucesso.

[FA02] Esse Fluxo se inicia quando o diretor pretende excluir o cadastro de um aluno.

1- O diretor pesquisa o aluno.

2- Na página do aluno o diretor seleciona a opção "Excluir".

3- O diretor confirma a exclusão.

4- O cadastro do aluno é excluído com sucesso.

2.3 Fluxo de Exceção

[FE01] Validação de Matrícula.

No passo 3 do fluxo básico o diretor preenche o campo de matrícula de maneira inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

[FE02] Validação de Nome.

No passo 3 do fluxo básico o diretor preenche o campo de nome de forma inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

[FE03] Validação de Telefone.

No passo 3 do fluxo básico o diretor preenche o campo de telefone de forma inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

[FE04] Validação de endereço.

No passo 3 do fluxo básico o diretor preenche o campo de endereço de forma inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

[FE05] Validação da Data de Nascimento.

No passo 3 do fluxo básico o diretor preenche o campo de data de nascimento de forma inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

[FE06] Validação de Turno.

No passo 3 do fluxo básico o diretor preenche o campo de nome do responsável de forma inválida ou não preenche. O sistema exibe uma mensagem de erro e retorna ao passo 3.

3. Condições Prévias

3.1 Logar

Estar logado no sistema como Diretor.

4. Condições Posteriores

Ao final do caso de uso:

  1. Um aluno será criado no sistema.

  2. Os dados de um aluno existente será alterado.

  3. Um aluno existe será deletado.

5. Regras de Negócio

5.1 Criar aluno

Campo Formato Obrigatoriedade Valor
Matrícula Inteiro de 5 ou 6 caracteres Sim
Senha String de no mínimo 8 caracteres Sim
Nome do aluno String de 5 à 64 caracteres Sim
Turno do aluno String de 7 à 11 caracteres Sim Matutino, Vespertino ou Noturno
Endereço do aluno String de 5 à 64 caracteres Sim
Telefone do aluno String de 10 ou 11 caracteres Sim 61999999999
Data de Nascimento do aluno Data de 10 caracteres Sim dd/mm/yyyy
Sexo do aluno String de 8 ou 9 caracteres Sim Masculino ou Feminino

Escola X Logo

Release 02

Sprints

Release 01

Gestão de Portfólios e Projetos

Métodos de Desenvolvimento de Software

Clone this wiki locally