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. FLUXO NORMAL: Ações do Ator Selecionar Realizar Cadastro; Ações do Sistema Apresentar tela para Cadastro; Preencher os Campos necessários; Definir Login e Senha; Confirmar 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para Login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Atualizar Cadastro; Apresentar tela para Atualização de Cadastro; Preencher os Campos desejados para atualização; Confirmar Alterações; Armazenar Alterações. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; 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. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Agendar Prova; Selecionar a Data para Realização da prova; Averiguar se a Data é válida; Confirmar Agendamento; Armazenar Agendamento; REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, 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. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; Fluxo Alternativo 2: data inválida. Ações do Ator Ações do Sistema Selecionar a Data para Realização da prova; Averiguar se a Data é válida; Apresentar mensagem de erro e 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Acompanhar Inscrição; Exibir na tela os dados da Inscrição. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Cancelar Inscrição; Entrar com os dados necessários para o Cancelamento; Exibir na tela os dados da inscrição selecionada anteriormente. Confirmar Cancelamento; Atualizar os registros; Comunicar ao sistema de Faturamento o Cancelamento, a fim de que seja realizado o tramite necessário. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; 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. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Excluir Candidato; Entrar com os dados necessários para a Exclusão do candidato; Exibir na tela os dados do candidato selecionado anteriormente. Confirmar Exclusão; Atualizar os registros. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; 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. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para Login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Divulgar Lista de Aprovados; Selecionar: Lista de Aprovados em cada curso ou Primeiros colocados em cada curso; Exibir na tela a Lista de Aprovados Selecionada anteriormente. Estes dados ficarão disponíveis para os Candidatos, após esta etapa REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar ação: cadastrar, consultar, alterar ou excluir questão; Inicializar o acesso referente à opção selecionada. Realizar a devida ação requerida e confirmar; Salvar as novas atualizações, em caso de cadastro ou alteração. Remover questão, em caso de exclusão. REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Selecionar Disponibilizar Conteúdo Programático; Ações do Sistema Apresentar tela para login; Preencher os Campos necessários; Confirmar Login e Senha; Enviar para o sistema o conteúdo programático; Armazenar o arquivo a ser divulgado Acessar área de login no Sistema; Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; Selecionar Disponibilizar Conteúdo Programático; Enviar para o Sistema o conteúdo Programático; Armazenar o arquivo a ser divulgado; REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 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. FLUXO NORMAL: Ações do Ator Acessar área de login no Sistema; Ações do Sistema Apresentar tela para login; Entrar com Login e Senha; Confirmar Login e Senha; 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 REQUISITOS MÍNIMOS: É necessário que o Login e Senha sejam validos, para que seja realizada qualquer alteração no Sistema. Caso contrario, teremos uma mensagem de erro e o sistema voltará a tela inicial. FLUXOS ALTERNATIVOS: Fluxo Alternativo 1: Login ou senha inválidos. Ações do Ator Ações do Sistema Entrar com Login e Senha; Confirmar Login e Senha; Apresentar mensagem de erro e retornar a tela inicial do Sistema; 5. Diagrama de Casos de Uso