UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA FACULDADE DE COMPUTAÇÃO CARLOS ROGÉRIO CAMPOS ANSELMO FELIPE BATISTA CABRAL FRANK GOMES DE AZEVEDO NAGIB COELHO M. NETO VICTOR CORREIA SISTEMA DE AGENDAMENTO PARA VESTIBULAR
1. Descrição Básica do Sistema: As principais caracteristicas relativos a um Sistema de vestibular agendado com prova informatizada, destacam-se: O oferecimento ao candidato da possibilidade de participação em um Processo Seletivo através de um Sistema que proporcione flexibilidade de agendamento da prova em data e horário adequados à sua disponibilidade; A racionalização do uso de infra-estrutura existente na IES, por intermédio do parque computacional em rede disponível para que o Sistema possa aplicar o exame informatizado; Agilidade do processo de inscrição, correção, classificação e divulgação de resultados ao candidato; O aperfeiçoamento do processo seletivo da IES; e A automatização de processos seletivos para propiciar uma nova modalidade de vestibular.
2. Atores e suas descrições Candidato: Após o cadastro realizado, será possível inscrever-se no processo seletivo, o agendamento da prova será possível apenas para o candidato inscrito. Acompanhar a inscrição só será possível se o candidato já estiver escolhido o dia da prova. Funcionário: O funcionário, logado no sistema, poderá visualizar as estatísticas de inscrição do vestibular, podendo ser do ano vigente ou de anos anteriores. Poderá excluir candidatos que participaram do processo seletivo, visualizar o número de candidatos por vaga, e imprimir a lista de aprovados, que poderá destacar os primeiros colocados e a lista completo por curso. Poderá ainda divulgar editais, erratas e qualquer nota referente à avaliação. Professor: O professor, logado no sistema, poderá: cadastrar, editar, visualizar e excluir as questões destinadas a prova. Divulgará também o conteúdo programático para a prova. Sistema de Pagamento: Este ator é externo, ele será responsável por gerar o boleto de pagamento.
3. Casos de Uso e suas descrições 1 Realizar Cadastro: O Usuário (Candidato, Professor ou Funcionário) preencherá um cadastro com suas informações pessoais, e definirá um login e senha para habilitá-lo a inscrever-se no vestibular agendado. 2 - Atualizar cadastro: O Usuário poderá, após efetuar o login, atualizar os dados já cadastrados no sistema. 3 - Realizar inscrição: O Candidato entrará no sistema, e escolherá a opção realizar inscrição, preencherá os campos necessários e submeterá sua inscrição. Após este processo, será gerado o boleto bancário pelo sistema de faturamento. 4 - Agendar prova: Dentro do prazo determinado pela IES, o candidato escolherá um dia para poder fazer sua prova. 5 - Acompanhar inscrição: O candidato poderá acompanhar sua inscrição, visualizando informações como inscrição confirmada, local de prova, horário de prova e outras. 6 - Cancelar inscrição: Se o candidato desistir do processo seletivo, ele poderá entrar no sistema e cancelar sua inscrição. O sistema de faturamento fará o tramite financeiro de cancelamento. 7 - Visualizar estatísticas de inscrição: O funcionário habilitado no sistema poderá acessar informações sobre a quantidade de inscrições feitas por curso, e inscrições em geral. Também será possível visualizar as estatísticas sobre os anos anteriores e o atual. 8 - Excluir usuário: Será possível o funcionário excluir candidatos não habilitados no processo seletivo vigente ou que cancelaram a inscrição. 9 - Divulgar estatísticas de demanda: Poderá ser divulgado um relatório sobre as demandas de candidatos por vaga em cada curso ofertado. 10 - Disponibilizar lista de aprovados: Poderá ser divulgada a lista de candidatos aprovados em cada curso. Podendo divulgar também somente os primeiros colocados de cada curso. 11 - Cadastrar Questões: O professor entrará no sistema e poderá: cadastrar, consultar, alterar e excluir as questões do processo seletivo. 12 - Divulgar Conteúdo Programático: O Professor, logado no sistema, poderá divulgar o conteúdo programático para a avaliação. 13 Divulgar Editais e Erratas: O Funcionário, logado no sistema, poderá divulgar editais, erratas e quaisquer outras notas relativas à avaliação.
4. Documentação dos Casos de Usos NOME: Realizar Cadastro (CSU01). DESCRIÇÃO: O Usuário preencherá um cadastro com suas informações pessoais, e definirá um Login e senha para habilitá-lo à utilizar o Sistema. ATORES: Usuário; Sistema de Agendamento para Vestibular. CONDIÇÔES: Nenhuma. Selecionar Realizar Cadastro; Preencher os Campos necessários; Definir Login e Senha; Confirmar Cadastro; Apresentar tela para Cadastro; Indicar situação do Cadastro, realizado ou não.
NOME: Atualizar Cadastro(CSU02). DESCRIÇÃO: Os utilizadores deste caso de uso são: Candidato, Professor e Funcionário. Eles, após efetuarem o login, poderão atualizar os dados já cadastrados no sistema. ATORES: Candidato ou Professore ou Funcionário; Sistema de Agendamento para Vestibular. CONDIÇÔES: Candidato ou Professor ou Funcionário devem possuir Cadastro. Selecionar Atualizar Cadastro; Preencher os Campos desejados para atualização; Confirmar Alterações; Apresentar tela para Login; Apresentar tela para Atualização de Cadastro; Armazenar Alterações.
NOME: Realizar Inscrição(CSU03). DESCRIÇÃO: O Candidato, logado no Sistema, poderá realizar sua inscrição. Após este processo, será gerado o boleto bancário pelo Sistema de faturamento. ATORES: Candidato, Sistema de Agendamento de Vestibular, Sistema de faturamento. CONDIÇÔES: O Candidato precisa estar Cadastrado no Sistema. Selecionar Realizar Inscrição; Preencher os dados necessários para a Inscrição; Confirmar Inscrição; Armazenar Inscrição; Comunicar ao sistema de Faturamento a Inscrição realizada, a fim de que seja gerado o Boleto de Pagamento.
NOME: Agendar Prova(CSU04). DESCRIÇÃO: Dentro do prazo determinado pela IES, o candidato escolherá um dia para poder fazer sua prova. ATORES: Candidato, Sistema de Agendamento de Vestibular, Sistema de faturamento. CONDIÇÔES: O Candidato precisa estar Inscrito no Vestibular, e portanto Cadastrado no Sistema. Selecionar Agendar Prova; Selecionar a Data para Realização da prova; Confirmar Agendamento; Averiguar se a Data é válida; Armazenar Agendamento; para que seja realizada qualquer alteração Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. Também é necessário que a Data selecionada esteja dentro do prazo estipulado pela IES. Caso a data selecionada não seja válida, o sistema informará ao candidato e esperará uma nova data. Fluxo Alternativo 2: data inválida. Selecionar a Data para Realização da prova; Averiguar se a Data é válida; aguardar nova data;
NOME: Acompanhar Inscrição(CSU05). DESCRIÇÃO: O Candidato, logado no Sistema, poderá acompanhar sua inscrição, visualizando informações como: inscrição confirmada, local de prova, horário de prova e outras. ATORES: Candidato, Sistema de Agendamento de Vestibular, Sistema de faturamento. CONDIÇÔES: O Candidato precisa estar Inscrito no Vestibular, e portanto Cadastrado no Sistema. Selecionar Acompanhar Inscrição; Exibir na tela os dados da Inscrição.
NOME: Cancelar Inscrição(CSU06). DESCRIÇÃO: Se o Candidato desistir do processo seletivo vigente, poderá cancelar sua inscrição, desde que esteja logado no Sistema. O sistema de faturamento fará o tramite financeiro de cancelamento. ATORES: ATORES: Candidato; Sistema de Agendamento para Vestibular, Sistema de Faturamento. CONDIÇÔES: O Candidato precisa estar Inscrito no Vestibular, e portanto Cadastrado no Sistema. Selecionar Cancelar Inscrição; Entrar com os dados necessários para o Cancelamento; Confirmar Cancelamento; Exibir na tela os dados da inscrição selecionada anteriormente. Atualizar os registros; Comunicar ao sistema de Faturamento o Cancelamento, a fim de que seja realizado o tramite necessário.
NOME: Visualizar Estatísticas de Inscrição(CSU07). DESCRIÇÃO: O Funcionário, logado no Sistema, poderá acessar informações sobre a quantidade de inscrições feitas por curso, e inscrições em geral. Também será possível visualizar as estatísticas sobre os anos anteriores e o atual. ATORES: Funcionário, Sistema de Agendamento para Vestibular. CONDIÇÔES: O Sistema de Agendamento para Vestibular tem de ter realizado os cálculos necessários (valendo-se do numero total de candidatos inscritos para a Realização das provas), e para tanto é necessário que já tenha terminado o período de Inscrições para o certame. Selecionar Visualizar Estatísticas de Inscrição; Selecionar qual a Estatística que deve ser exibida; Exibir na tela os dados referentes à seleção anterior.
NOME: Excluir Candidato(CSU08). DESCRIÇÃO: O Funcionário, logado no sistema, poderá excluir candidatos não habilitados no processo seletivo vigente ou que cancelaram a inscrição. ATORES: Funcionário, Sistema de Agendamento para Vestibular. CONDIÇÔES: O Candidato não estar habilitado no processo seletivo vigente ou ter realizado o cancelamento de sua inscrição. Selecionar Excluir Candidato; Entrar com os dados necessários para a Exclusão do candidato; Confirmar Exclusão; Exibir na tela os dados do candidato selecionado anteriormente. Atualizar os registros.
NOME: Divulgar Estatísticas de Demanda(CSU09). DESCRIÇÃO: O Funcionário, logado no sistema, Poderá divulgar um relatório sobre as demandas de candidatos por vaga em cada curso ofertado. ATORES: Funcionário, Sistema de Agendamento para Vestibular. CONDIÇÔES: O Sistema de Agendamento para Vestibular tem de ter realizado os cálculos necessários (valendo-se do numero total de candidatos habilitados para a Realização das provas), e para tanto é necessário que já tenha terminado o período de Inscrições para o referido Vestibular. Selecionar Divulgar Estatísticas de demanda; Exibir na tela os Dados Estatísticos de Demanda. Estes dados ficarão disponíveis para os Candidatos, após esta etapa.
NOME: Divulgar Lista de Aprovados(CSU10). DESCRIÇÃO: O Funcionário, logado no Sistema, poderá divulgar a lista de candidatos aprovados em cada curso. Podendo divulgar também somente os primeiros colocados de cada curso. ATORES: Funcionário, Sistema de Agendamento para Vestibular. CONDIÇÔES: O Sistema de Agendamento para Vestibular tem de ter realizado os cálculos necessários (valendo-se do Resultado individual de cada candidato que realizou as provas), a fim de ordenar estes em ordem crescente de nota, preenchendo assim as vagas habilitadas. Selecionar Divulgar Lista de Aprovados; Selecionar: Lista de Aprovados em cada curso ou Primeiros colocados em cada curso; Apresentar tela para Login; Exibir na tela a Lista de Aprovados Selecionada anteriormente. Estes dados ficarão disponíveis para os Candidatos, após esta etapa
NOME: Cadastrar Questão(CSU11). DESCRIÇÃO: O Professor, logado no sistema, poderá: cadastrar, consultar, alterar e excluir as questões do processo seletivo. ATORES: Professor; Sistema de Agendamento para Vestibular. CONDIÇÔES: Nenhuma. Selecionar ação: cadastrar, consultar, alterar ou excluir questão; Realizar a devida ação requerida e confirmar; Inicializar o acesso referente à opção selecionada. Salvar as novas atualizações, em caso de cadastro ou alteração. Remover questão, em caso de exclusão.
NOME: Divulgar Conteúdo Programático(CSU12). DESCRIÇÃO: O Professor, logado no sistema, poderá divulgar o conteúdo programático para a avaliação. ATORES: Professor, Sistema de Agendamento para Vestibular. CONDIÇÔES: Nenhuma. Selecionar Disponibilizar Conteúdo Programático; Preencher os Campos necessários; Enviar para o sistema o conteúdo programático; Selecionar Disponibilizar Conteúdo Programático; Enviar para o Sistema o conteúdo Programático; Armazenar o arquivo a ser divulgado Armazenar o arquivo a ser divulgado;
NOME: Divulgar Editais e Erratas(CSU13). DESCRIÇÃO: O Funcionário, logado no sistema, poderá divulgar editais, erratas e quaisquer outras notas relativas à avaliação. ATORES: Funcionário, Sistema de Agendamento para Vestibular. CONDIÇÔES: Nenhuma. Selecionar Divulgar Editais e Erratas; Enviar para o sistema a retificação a ser divulgada; Exibir na tela a retificação realizada. Estes dados ficarão disponíveis para os Candidatos, após esta etapa
5. Diagrama de Casos de Uso