Titulo Estágio
Aplicação web/mobile para integrar um sistema de Gestão Automática de Eventos/Ocorrências em ambiente Urbano
Áreas de especialidade
Engenharia de Software
Local do Estágio
Os trabalhos decorrerão no Departamento de Engenharia Civil (Polo II da FCTUC).
Enquadramento
Desenvolvimento de uma aplicação web/mobile destinada a ser integrada em sistema global multiutilizador numa organização em rede social (envolvendo os conceitos de citizenship, participation, accountability, responsability and information transparency) através dos web services já criados e disponibilizados pela equipa do INESC-Coimbra.
Esse sistema está concebido como plataforma base de gestão de dados centralizados, e serve de suporte ao desenvolvimento de módulos especializados, a criar, destinados a resolver necessidades específicas no domínio da gestão de cidades, território, infraestruturas e ambiente.
No âmbito deste estágio/projeto a aplicação a desenvolver irá concentrar-se, em concreto, no desenvolvimento de um módulo para gestão automática de eventos/ocorrências que deverá englobar o tratamento estatístico das ocorrências, a utilização de modelos científicos de apoio à decisão para estabelecer prioridades de intervenção e a criação de relatórios e comunicação com as entidades
Objetivo
O presente projeto pretende atingir os seguintes objectivos genéricos:
• Desenvolver uma aplicação web/mobile a integrar num sistema global pré existente através de web services já criados e disponibilizados pela equipa do INESC-Coimbra;
• Desenvolver um módulo (backend) com modelos de apoio à decisão;
• Verticalizar os objectivos do sistema global através do desenvolvimento de uma aplicação cliente dedicada ao tema específico desta proposta;
• Utilizar as mais recentes tecnologias no desenvolvimento das componentes frontend, backend, server provisioning, TDD, e considerar as inovadoras e emergentes estruturas participativas de gestão de informação em redes, selecionando as mais adequadas ao tema particular desta proposta.
Plano de Trabalhos - Semestre 1
O projeto consistirá nas seguintes atividades e respectivas tarefas:
1.º Semestre
• T1 - Integração na equipa de desenvolvimento
• T2 - Desenvolvimento de protótipo
• T3 - Criação dos diferentes ambientes (desenvolvimento/produção) com vagrant e puppet
• T4 - Planeamento da estrutura da aplicação
Plano de Trabalhos - Semestre 2
O projeto consistirá nas seguintes atividades e respectivas tarefas:
• T5 - Desenvolvimento do backend da aplicação
• T6 - Desenvolvimento do frontend da aplicação
• T7 - Code refactoring
• T8 - Testes (unit tests e integration tests)
• T9 - Documentação
• T10 - Shipping do produto
Condições
O estágio será não renumerado.
O local de estágio será no Departamento de Engenharia Civil (Polo II da FCTUC), em Coimbra.
Ao estagiário será disponibilizado um posto de trabalho e um ambiente de desenvolvimento e testes.
Suporte ao desenvolvimento do projeto em Agile software development com SCRUM. Acompanhamento diário dos trabalhos e reuniões semanais de apoio com os supervisores na produção da documentação acima referida no estabelecimento das metas e na verificação do cumprimento das próprias metas nos prazos estabelecidos.
Orientador
João Manuel Coutinho Rodrigues
coutinho@dec.uc.pt 📩