Baixe o app para aproveitar ainda mais
Prévia do material em texto
<Sistema de Controle de Matricula> Relatório Sintético de Modelo de Caso de Uso Versão <1.0> <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 2 Histórico da Revisão Data Versão Descrição Autor <01/04/2015> <1.0> <Versão inicial> <Rafael, William, Willy> <08/04/2015> <1.1> <Versão inicial> <Rafael, William, Willy> <14/04/2015> <1.2> <Versão inicial> <Rafael, William, Willy> <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 3 Índice Analítico 1. Diagrama de Caso de Uso 7 2. Catálogo de Atores 7 3. Consultar Curso 8 3.1 Breve Descrição 8 Fluxo de Eventos 8 3.2 Fluxo Básico 8 3.3 Fluxos Alternativos 8 3.3.1 [A1] Educação Física. 8 3.4 Requisitos Não Funcionais 8 3.5 Pré-condições 8 3.6 Pós-condições 8 4. Consultar Matricula 8 4.1 Breve Descrição 8 Fluxo de Eventos 8 4.2 Fluxo Básico 8 4.3 Fluxos Alternativos 8 4.3.1 [A1] Digita um código invalido. 8 4.4 Requisitos Não Funcionais 8 4.5 Pré-condições 8 4.6 Pós-condições 9 5. Cadastrar Cursos 9 5.1 Breve Descrição 9 Fluxo de Eventos 9 5.2 Fluxo Básico 9 5.3 Fluxo Alternativo 9 5.3.1 [A1] O ator deixa campos obrigatórios em branco. 9 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 9 5.4 Requisitos Não Funcionais 9 5.5 Pré-Condições 9 5.6 Pós-Condições 9 6. Alterar Cursos 9 6.1 Breve Descrição 9 Fluxo de Eventos 9 6.2 Fluxo Básico 9 6.3 Fluxo Alternativo 10 6.3.1 [A1] O ator digita a matricula invalida. 10 1 – O sistema informa que a matricula é invalida. 10 6.3.2 [A2] O ator deixa campos obrigatórios em branco. 10 <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 4 1 – O sistema informa que é obrigatório preencher todos os campos. 10 6.4 Requisitos Não Funcionais 10 6.5 Pré-Condições 10 6.6 Pós-Condições 10 7. Deletar Cursos 10 7.1 Breve Descrição 10 Fluxo de Eventos 10 7.2 Fluxo Básico 10 7.3 Fluxo Alternativo 10 7.3.1 [A1] O ator deixa campos obrigatórios em branco. 10 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 10 7.4 Requisitos Não Funcionais 10 7.5 Pré-Condições 10 7.6 Pós-Condições 10 8. Cadastrar Alunos 10 8.1 Breve Descrição 10 Fluxo de Eventos 11 8.2 Fluxo Básico 11 8.3 Fluxo Alternativo 11 8.3.1 [A1] O ator deixa campos obrigatórios em branco. 11 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 11 8.4 Requisitos Não Funcionais 11 8.5 Pré-Condições 11 8.6 Pós-Condições 11 9. Consultar Alunos 11 9.1 Breve Descrição 11 Fluxo de Eventos 11 9.2 Fluxo Básico 11 9.3 Fluxo Alternativo 11 9.3.1 [A1] João de Paula. 11 1 – O sistema informa que o aluno não está cadastrado. 11 9.4 Requisitos Não Funcionais 11 9.5 Pré-Condições 11 9.6 Pós-Condições 11 10. Alterar Alunos 11 10.1 Breve Descrição 11 Fluxo de Eventos 12 10.2 Fluxo Básico 12 10.3 Fluxo Alternativo 12 10.3.1 [A1] O ator digita a matricula invalida. 12 1 – O sistema informa que a matricula é invalida. 12 10.3.2 [A2] O ator deixa campos obrigatórios em branco. 12 <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 5 1 – O sistema informa que é obrigatório preencher todos os campos. 12 10.4 Requisitos Não Funcionais 12 10.5 Pré-Condições 12 10.6 Pós-Condições 12 11. Deletar Alunos 12 11.1 Breve Descrição 12 Fluxo de Eventos 12 11.2 Fluxo Básico 12 11.3 Fluxo Alternativo 12 11.3.1 [A1] O ator deixa campos obrigatórios em branco. 12 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 12 11.3.2 [A2] O ator digita um código da matrícula do aluno inválida. 12 1 – O sistema informa que o código da matrícula do aluno inválida. 12 11.4 Requisitos Não Funcionais 12 11.5 Pré-Condições 13 11.6 Pós-Condições 13 12. Cadastrar Matricula 13 12.1 Breve Descrição 13 Fluxo de Eventos 13 12.1 Fluxo Básico 13 12.1 Fluxo Alternativo 13 12.1.1 [A1] O ator deixa campos obrigatórios em branco. 13 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 13 12.2 Requisitos Não Funcionais 13 12.3 Pré-Condições 13 12.4 Pós-Condições 13 13. Cancelar Matricula 13 13.1 Breve Descrição 13 Fluxo de Eventos 13 13.1 Fluxo Básico 13 13.2 Fluxo Alternativo 14 13.2.1 [A1] O ator deixa campos obrigatórios em branco. 14 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 14 13.2.2 [A2] O ator deseja cancelar a operação. 14 1 – O sistema cancela a operação. 14 13.3 Requisitos Não Funcionais 14 13.4 Pré-Condições 14 13.5 Pós-Condições 14 14. Gerar Relatório 14 14.1 Breve Descrição 14 Fluxo de Eventos 14 14.2 Fluxo Básico 14 <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 6 14.3 Fluxo Alternativo 14 14.3.1 [A1] O ator deixa campos obrigatórios em branco. 14 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 14 14.4 Requisitos Não Funcionais 14 14.5 Pré-Condições 14 14.6 Pós-Condições 14 <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 7 1. Diagrama de Caso de Uso System Cadastrar cursos Cadastrar alunos Cadastrar matricula Cancelar matricula Gerar relatorio Atendente Aluno Sistema Financeiro Consultar cursos Alterar cursos Deletar cursos Consultar alunos Alterar alunos Deletar alunos Consultar matricula 2. Catálogo de Atores Nome Descrição Atendente Responsável por cadastrar os cursos e a instituição de ensino Aluno Pode fazer consulta da matricula e cursos <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 8 Sistema Financeiro Responsável pela contabilidade de possíveis custos 3. Consultar Curso 3.1 Breve Descrição Este caso de uso permite a consulta de determinados cursos. Fluxo de Eventos 3.2 Fluxo Básico 1 – Este caso de uso pré iniciado quando o ator seleciona a opção consultar curso. 2 – O sistema solicita as informações de curso – código ou nome do curso que deseja consultar. [A1] 3 – O ator informa os dados do curso. 4 – O sistema valida as informações e retorna com as informações do curso. 3.3 Fluxos Alternativos 3.3.1 [A1] Educação Física. 1 – O sistema informa que o curso está inválido. 3.4 Requisitos Não Funcionais N/A 3.5 Pré-condições O curso deve estar cadastrado no sistema. 3.6 Pós-condições Retorna com as informações do curso. 4. Consultar Matricula 4.1 Breve Descrição Este caso de uso aluno consulta matrículas e cancelamentos de cursos que já realizou ou está realizando. Fluxo de Eventos 4.2 Fluxo Básico 1 – Este caso de uso pré iniciado quando o ator seleciona a opção consultar matriculas. 2 – O sistema solicita o código da matricula ou nome do aluno. [A1] 3 – O ator informa os dados da matricula. 4 – O sistema valida as informações e confirma a operação 4.3 Fluxos Alternativos 4.3.1 [A1] Digita um código invalido. 1 - O sistema informa que os dados estão válidos. 4.4 Requisitos Não Funcionais N/A 4.5 Pré-condições A matricula deve estar cadastrada. <Nome do Projeto> Versão:<1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 9 4.6 Pós-condições Um aluno deve estar cadastrado no sistema. 5. Cadastrar Cursos 5.1 Breve Descrição Este caso de uso permite o cadastro de cursos. Fluxo de Eventos 5.2 Fluxo Básico 1 – Este caso de uso pré-iniciado quando o ator seleciona a opção cadastrar curso. 2 – O sistema solicita as informações de curso – tipo do curso, código, nome, data de início, data de término, horário, número de vagas, valor, número do laboratório, registro dos softwares que são utilizados, descrição do material, nome dos livros. [A1] 3 – O ator informa os dados do curso. 4 – O sistema valida as informações e confirma a operação. 5.3 Fluxo Alternativo 5.3.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 5.4 Requisitos Não Funcionais N/A. 5.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 5.6 Pós-Condições O curso deve estar cadastrado no sistema. 6. Alterar Cursos 6.1 Breve Descrição Este caso de uso permite que o atendente altere o curso de um aluno. Fluxo de Eventos 6.2 Fluxo Básico 1 – Este caso de uso pré iniciado quando o ator seleciona a opção Alterar Curso. 2 – O sistema solicita o código da matricula. 3 – O ator informa os dados da matricula. [A1] 4- O sistema retorna os dados da matrícula. 5- O ator altera as informações desejadas.[A2] 6– O sistema valida as informações e confirma a operação. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 10 6.3 Fluxo Alternativo 6.3.1 [A1] O ator digita a matricula invalida. 1 – O sistema informa que a matricula é invalida. 6.3.2 [A2] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos. 6.4 Requisitos Não Funcionais N/A. 6.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 6.6 Pós-Condições O curso deve estar atualizado no sistema. 7. Deletar Cursos 7.1 Breve Descrição Este caso de uso permite que o atendente delete o curso de um aluno. Fluxo de Eventos 7.2 Fluxo Básico 1 – Este caso de uso é pré iniciado quando o ator seleciona a opção Deletar Curso. 2 – O sistema solicita o código do curso. 3 – O ator informa o código do curso. [A1] 4- O sistema o confirma se o ator deseja realmente apagar o curso. 6– O sistema valida as informações e confirma a operação. 7.3 Fluxo Alternativo 7.3.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 7.4 Requisitos Não Funcionais N/A. 7.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 7.6 Pós-Condições O curso deve estar cadastrado no sistema. 8. Cadastrar Alunos 8.1 Breve Descrição Este caso de uso permite o cadastro de Alunos. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 11 Fluxo de Eventos 8.2 Fluxo Básico 1 – Este caso de uso pré-iniciado quando o ator seleciona a opção cadastrar aluno. 2 – O sistema solicita as informações de curso – nome, endereço, telefone, e-mail, rg, cpf, login e senha. [A1] 3 – O ator informa os dados do aluno. 4 – O sistema valida as informações e confirma a operação. 8.3 Fluxo Alternativo 8.3.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 8.4 Requisitos Não Funcionais N/A. 8.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 8.6 Pós-Condições O aluno deve estar cadastrado no sistema. 9. Consultar Alunos 9.1 Breve Descrição Este caso de uso permite a consulta de determinados alunos. Fluxo de Eventos 9.2 Fluxo Básico 1 – Este caso de uso é pré iniciado quando o ator seleciona a opção consultar aluno. 2 – O sistema solicita as informações do aluno– código ou nome do aluno que deseja consultar. [A1] 3 – O ator informa os dados do aluno. 4 – O sistema valida as informações e retorna com as informações do aluno. 9.3 Fluxo Alternativo 9.3.1 [A1] João de Paula. 1 – O sistema informa que o aluno não está cadastrado. 9.4 Requisitos Não Funcionais N/A. 9.5 Pré-Condições O aluno deve estar cadastrado no sistema. 9.6 Pós-Condições Retorna com as informações do aluno. 10. Alterar Alunos 10.1 Breve Descrição Este caso de uso permite que o ator altere informações de um aluno. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 12 Fluxo de Eventos 10.2 Fluxo Básico 1 – Este caso de uso pré iniciado quando o ator seleciona a opção Alterar Aluno. 2 – O sistema solicita o código da matricula. 3 – O ator informa os dados da matricula. [A1] 4- O sistema retorna os dados da matrícula. 5- O ator altera as informações desejadas.[A2] 6– O sistema valida as informações e confirma a operação. 10.3 Fluxo Alternativo 10.3.1 [A1] O ator digita a matricula invalida. 1 – O sistema informa que a matricula é invalida. 10.3.2 [A2] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos. 10.4 Requisitos Não Funcionais N/A. 10.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 10.6 Pós-Condições O aluno deve estar atualizado no sistema. 11. Deletar Alunos 11.1 Breve Descrição Este caso de uso permite que o atendente delete um aluno. Fluxo de Eventos 11.2 Fluxo Básico 1 – Este caso de uso é pré iniciado quando o ator seleciona a opção Deletar Alunos. 2 – O sistema solicita a matricula do aluno. 3 – O ator informa a matricula do aluno. [A1][A2] 4- O sistema o confirma se o ator deseja realmente apagar o alunos. 6– O sistema valida as informações e confirma a operação. 11.3 Fluxo Alternativo 11.3.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 11.3.2 [A2] O ator digita um código da matrícula do aluno inválida. 1 – O sistema informa que o código da matrícula do aluno inválida. 11.4 Requisitos Não Funcionais N/A. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 13 11.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 11.6 Pós-Condições O aluno deve estar deletado do sistema. 12. Cadastrar Matricula 12.1 Breve Descrição Este caso de uso permite o cadastro de matriculas. Fluxo de Eventos 12.1 Fluxo Básico 1 – Este caso de uso pré-iniciado quando o ator seleciona a opção cadastrar matricula. 2 – O sistema solicita as informações de curso – código, data da matricula, status de pagamento, status de matricula.[A1] 3 – O ator informa os dados da matricula. 4 – O sistema valida as informações e envia os dados da matricula (código) para o sistema financeiro. 12.1 Fluxo Alternativo 12.1.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 12.2 Requisitos Não Funcionais N/A. 12.3 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 12.4 Pós-Condições A matricula deve estar cadastrado no sistema.13. Cancelar Matricula 13.1 Breve Descrição Este caso de uso permite o cancelamento da matricula. Fluxo de Eventos 13.1 Fluxo Básico 1 – Este caso de uso pré-iniciado quando o ator seleciona a opção cancelar matricula. 2 – O sistema solicita as informações de curso – código. [A1] 3 – O ator informa os dados da matricula. 4 – O sistema valida as informações e confirma com o ator se deseja realizar realmente essa operação. 5 – O ator informa que deseja. [A2]. 6 – O sistema valida o cancelamento da matricula. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 14 13.2 Fluxo Alternativo 13.2.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 13.2.2 [A2] O ator deseja cancelar a operação. 1 – O sistema cancela a operação. 13.3 Requisitos Não Funcionais N/A. 13.4 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 13.5 Pós-Condições A matricula deve estar cadastrado no sistema. 14. Gerar Relatório 14.1 Breve Descrição Este caso de uso permite gerar relatórios. Fluxo de Eventos 14.2 Fluxo Básico 1 – Este caso de uso pré-iniciado quando o ator seleciona a gerar relatório. 2 – O sistema solicita e apresenta o tipo do relatório – aluno, matricula, curso. 3 – O ator escolhe o tipo de dados do relatório. 4 – O sistema valida as informações e apresenta as informações do relatório escolhido pelo ator. 14.3 Fluxo Alternativo 14.3.1 [A1] O ator deixa campos obrigatórios em branco. 1 – O sistema informa que é obrigatório preencher todos os campos obrigatórios 14.4 Requisitos Não Funcionais N/A. 14.5 Pré-Condições O ator deve estar autorizado a utilizar essa função do sistema. 14.6 Pós-Condições O sistema apresenta o relatório solicitado. <Nome do Projeto> Versão: <1.0> Relatório Sintético de Modelo de Caso de Uso Data: <01/04/2015> 15
Compartilhar