Titulo Estágio
NONIO: Módulo para gestão de eventos
Áreas de especialidade
Engenharia de Software
Sistemas de Informação
Local do Estágio
IPN
Enquadramento
O NONIO é o sistema de gestão académica, pedagógica e de cobranças da UC. Para além de ser usado na UC, está atualmente também disponível para ser licenciado a outras instituições de ensino, estando já instalado em três instituições Angolanas.
Um aspecto que tornaria claramente o NONIO um produto mais completo, sendo factor diferenciador em vários mercados, seria a capacidade de fazer a gestão de eventos (conferências, palestras, workshops, etc.). Deveria ser possível criar o evento e as actividades que o compõem, parametrizar questões como inscrições, preço, criação de uma página pública, etc. Deve também ser possível a qualquer utilizador inscrever-se nos eventos (que podem estar ou não sujeitas a confirmação) e acompanhar a realização dos mesmos (fazer download de materiais, etc.).
Propõe-se a abertura de um estágio para fazer uma análise das principais funcionalidades a implementar, especificando e implementando posteriormente uma solução que integre essas funcionalidades.
Objetivo
Este estágio tem essencialmente dois objectivos principais:
• Especificação de uma solução para realizar a gestão de eventos, incluindo a construção de um protótipo HTML, definição do modelo de dados e escrita do documento de especificações.
• Implementação e teste da solução especificada.
Plano de Trabalhos - Semestre 1
- Análise do estado da arte, identificando as principais aplicações e as suas principais funcionalidades, procurando identificar factores de diferenciação e oportunidades de acrescentar valor;
- Definição do leque de funcionalidades que irão constituir a primeira versão da aplicação;
- Elaboração de mockups dos principais ecrãs;
- Definição do modelo de dados e descrição do funcionamento de cada ecrã. Considerando a divisão de esforço pelos dois semestres, é possível que a especificação da solução não se encontre ainda formalmente aprovada no final do 1º semestre. No entanto, a definição da solução já deverá ser suficientemente sólida para permitir a definição e validação com relativa segurança do modelo de dados;
- Familiarização com as frameworks de desenvolvimento usadas no desenvolvimento do NONIO, nomeadamente Spring, Strus e Hibernate;
- Escrita do relatório intermédio.
Plano de Trabalhos - Semestre 2
- Finalização da especificação (se necessário);
- Implementação e teste da solução especificada, através de uma abordagem iterativa, com disponibilizações sucessivas;
- Escrita da tese final.
Condições
O estágio é remunerado, 250 Euros mensais, de 1 de Setembro a a 30 de Junho.
Orientador
Ricardo Jorge de Abreu Bica
rjbica@xws.pt 📩