Buscar

projeto integrado - Relatatório Caso Uso-METDS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais