Você está na página 1de 7

Sica - Sistema de Controle Acadmico Especificao de Caso de Uso: Manter Professor Especificao de Caso de Uso: Manter Turma

Verso 1.0

Sistema de Controle Acadmico Especificao de caso de uso Manter Professor

Verso 1.0 Data: 17/04/2012

Especificao de caso de uso: Manter Professor


1. Nome do caso de uso Manter Professor 1.1 Breve descrio O usurio poder incluir, alterar, excluir e pesquisar professores no banco de dados do sistema. 1.2 Atores Envolvidos Usurios ( secretria ) 2. Precondies O usurio est identificado pelo sistema 3. Fluxo de Eventos 3.1 Fluxo Principal 1. O caso de uso inicia quando o usurio requisita a manuteno de professor 2. O sistema exibe formulrio ManterProfessor com as opes: inserir, alterar, excluir e consultar; 3. O sistema exibe uma listagem dos professores pelo cdigo e nome, apresentando as operaes que podem ser realizadas: incluir, alterar, excluir e pesquisar os dados de um professor cadastrado; 4. Uma vez que o usurio solicite executar uma das operaes desejadas (incluir, alterar, excluir ou pesquisar professor), um dos seguintes fluxos alternativos executado. [FA01] [FA02] [FA03] [FA04] 5. ( Em caso de Fluxo Alternativo ) 6. O caso de uso se encerra. 3.2 Fluxos Alternativos 5.2.1 FA01 - Incluir Professor 1. Este fluxo alternativo se inicia quando o usurio solicita incluir um novo professor;

2. O sistema exibe um formulrio em branco para que os detalhes do professor sejam informados: cdigo e nome; 3. O usurio fornece os detalhes do novo professor; 4. O sistema valida os dados preenchidos; [FE01] 5. O sistema inclui o novo professor; 6. O sistema exibe a mensagem: Professor includo com sucesso.; 7. O caso de uso retorna ao passo 2 do fluxo principal 3.2.2 FA02 - Alterar Professor 1. Este fluxo alternativo se inicia quando o usurio solicita alterar um professor selecionado; 2. O sistema exibe formulrio com os detalhes do professor selecionado. 3. O usurio altera um ou mais dos detalhes do professor. 4. O usurio requisita a sua atualizao; 5. O sistema valida os dados preenchidos; [FE01] 6. O sistema altera os dados do professor; 7. O sistema exibe a mensagem: Professor alterado com sucesso.; 8. O caso de uso retorna ao passo 2 do fluxo principal. 3.2.3 FA03 - Excluir Professor 1. Este fluxo alternativo se inicia quando o usurio solicita excluir um professor selecionado; 2. O sistema solicita ao usurio a confirmao para excluso do professor selecionado; 3. O usurio confirma a excluso; 4. O sistema valida a excluso do professor selecionado; 5. O sistema exclui o professor selecionado; 6. O sistema exibe a mensagem: Professor excludo com sucesso 7. O caso de uso retorna para o passo 2 do fluxo principal. 3.2.4 FA04 - Pesquisar Professor 1. Este fluxo alternativo se inicia quando o usurio solicita ver os detalhes de um professor selecionado; 2. O sistema apresenta uma lista com os cdigos de todos os professores, permitindo que o usurio selecione o professor desejado. 3. O usurio seleciona um professor. 4. O sistema apresenta os detalhes do professor selecionado e seus pr-requisitos (se existirem). 3.3 Fluxo de Exceo 3.3.1 FE01 - Dados Obrigatrios No Informados

1. Se os dados obrigatrios no foram informados, o sistema exibe a mensagem: Dados obrigatrios devem ser preenchidos 2. O caso de uso retorna ao passo 2 do fluxo alternativo FA01 ou ao passo 2 do fluxo alternativo FA02, com os dados do cadastro recm informados. 4. Ps-condies Um professor foi inserido, alterado, excludo ou consultado. 5.Definies * - indica que o campo de preenchimento obrigatrio.

Sistema de Controle Acadmico Especificao de caso de uso Manter Turma

Verso 1.0 Data: 17/04/2012

Especificao de caso de uso: Manter Turma


1. Nome do caso de uso Manter Turma 1.3 Breve descrio O usurio poder incluir, alterar, excluir e pesquisar turmas no banco de dados do sistema. 1.4 Atores Envolvidos Usurios ( secretria ) 4. Precondies O usurio est identificado pelo sistema 5. Fluxo de Eventos 3.1 Fluxo Principal 1. O caso de uso inicia quando o usurio requisita a manuteno de turma 2. O sistema exibe formulrio ManterTurma com as opes: inserir, alterar, excluir e consultar; 3. O sistema exibe uma listagem das turmas pelo cdigo e descrio, apresentando as operaes que podem ser realizadas: incluir, alterar, excluir e pesquisar os dados de uma turma cadastrada; 4. Uma vez que o usurio solicite executar uma das operaes desejadas (incluir, alterar, excluir ou pesquisar turma), um dos seguintes fluxos alternativos executado. [FA01] [FA02] [FA03] [FA04] 5. ( Em caso de Fluxo Alternativo ) 6. O caso de uso se encerra. 3.2 Fluxos Alternativos 5.2.1 FA01 Incluir Turma 1. Este fluxo alternativo se inicia quando o usurio solicita incluir uma nova turma;

2. O sistema exibe um formulrio em branco para que os detalhes da turma sejam informados: cdigo e descrio; 3. O usurio fornece os detalhes da nova turma; 4. O sistema valida os dados preenchidos; [FE01] 5. O sistema inclui a nova turma; 6. O sistema exibe a mensagem: Turma includa com sucesso.; 7. O caso de uso retorna ao passo 2 do fluxo principal 3.2.2 FA02 - Alterar Turma 1. Este fluxo alternativo se inicia quando o usurio solicita alterar uma turma selecionada; 2. O sistema exibe formulrio com os detalhes da turma selecionada; 3. O usurio altera um ou mais dos detalhes da turma; 4. O usurio requisita a sua atualizao; 5. O sistema valida os dados preenchidos; [FE01] 6. O sistema altera os dados da turma; 7. O sistema exibe a mensagem: Turma alterada com sucesso.; 8. O caso de uso retorna ao passo 2 do fluxo principal. 3.2.3 FA03 - Excluir Turma 1. Este fluxo alternativo se inicia quando o usurio solicita excluir uma turma selecionada; 2. O sistema solicita ao usurio a confirmao para excluso da turma selecionada; 3. O usurio confirma a excluso; 4. O sistema valida a excluso da turma selecionada; 5. O sistema exclui a turma selecionada; 6. O sistema exibe a mensagem: Turma excluda com sucesso 7. O caso de uso retorna para o passo 2 do fluxo principal. 3.2.4 FA04 - Pesquisar Turma 1. Este fluxo alternativo se inicia quando o usurio solicita ver os detalhes de uma turma selecionada; 2. O sistema apresenta uma lista com os cdigos de todas as turmas, permitindo que o usurio selecione a turma desejada. 3. O usurio seleciona uma turma. 4. O sistema apresenta os detalhes da turma selecionada e seus pr-requisitos (se existirem). 3.3 Fluxo de Exceo 3.3.1 FE01 - Dados Obrigatrios No Informados

1. Se os dados obrigatrios no foram informados, o sistema exibe a mensagem: Dados obrigatrios devem ser preenchidos 2. O caso de uso retorna ao passo 2 do fluxo alternativo FA01 ou ao passo 2 do fluxo alternativo FA02, com os dados do cadastro recm informados. 4. Ps-condies Uma turma foi inserida, alterada, excluda ou consultada. 5.Definies * - indica que o campo de preenchimento obrigatrio.