GESTOR DE TCC: DESENVOLVIMENTO DE SISTEMA PARA GESTÃO DE TRABALHOS ACADÊMICOS

Lucas Castejon Alves, Murilo Ferreira Urquiza, Carlos Eduardo de França Roland

Resumo


Observa-se nas universidades atualmente certa dificuldade de orientadores, professores, coordenadores de cursos e alunos, para gerir e desenvolver trabalhos acadêmicos, Trabalhos de Conclusão de Curso (TCC), Iniciação Científica (IC) ou Monografias. Os cronogramas costumam atrasar e os coordenadores e orientadores têm dificuldades para controlar o progresso dos projetos. A partir dessa observação surgiu a ideia de desenvolver um sistema que permita a gerência de projetos de TCC, possibilitando que as partes interessadas fiquem cientes das etapas de execução dos projetos e acompanhem o cumprimento de prazos, tenham controle das etapas e mantenham a comunicação centrada em uma mesma ferramenta. O sistema tem como objetivo organizar todos os processos dos projetos, permitindo a inclusão de orientadores e suas áreas de pesquisa, relação de temas de projetos, alunos envolvidos, dentre outros requisitos. O orientador juntamente com o aluno, definirão o cronograma de desenvolvimento das etapas alocando os marcos. O aluno, por sua vez, fará a inserção dos documentos das etapas, permitindo que o orientador avalie cada entrega. Com barras de progresso do desenvolvimento, as partes, assim como a coordenação do curso, serão notificadas de como está o andamento dos trabalhos. O sistema ainda permitirá o planejamento da realização da banca de examinadores e a emissão dos documentos utilizados nas sessões públicas de apresentação da monografia. A organização que o sistema permitirá, e todas as funcionalidades disponíveis, facilitarão a comunicação entre as partes envolvidas nos projetos, melhorando a produtividade dos trabalhos, e a geração de documentação de todo o processo. Para o desenvolvimento desse projeto foi necessária a realização de pesquisa bibliográfica acerca dos conceitos que contextualizam o tema, a questão problema, os objetivos geral e específicos, bem como dos elementos de projeto e desenvolvimento do sistema, quais sejam arquitetura Cliente/Servidor e Web, frameworks de desenvolvimento, Sistemas Gerenciadores de Banco de Dados e ferramentas utilizadas para a Gestão dos Projetos. No trabalho são abordadas as etapas realizadas, como o planejamento incluindo a análise de produtos concorrentes, entrevistas com especialistas, coleta e documentação de requisitos, prototipação, diagramas de atividades, de casos de uso, de máquina de estado e de sequência, modelagem de Banco de Dados (BD) e o cálculo das métricas de custo e prazo do projeto. Também é apresentado o desenvolvimento do projeto, como a implementação do BD e dos módulos do sistema, sendo que cada módulo tem o seu Model, View e Template (MTV), seguindo o padrão do framework Django. São descritas modificações de escopo do projeto que surgiram, os resultados da implementação do protótipo do sistema apresentado, e, por fim, são apresentadas as Considerações Finais com eventuais problemas identificados, constatações que foram obtidas a partir da experiência do desenvolvimento, com possíveis melhorias futuras

Texto completo: PDF