Propostas Submetidas

DEI - FCTUC
Gerado a 2024-03-29 01:11:54 (Europe/Lisbon).
Voltar

Titulo Estágio

Plataforma de gestão e armazenamento de dados estruturados em grafo

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Instituto Pedro Nunes, Coimbra

Enquadramento

O IPN, no âmbito de um dos seus projetos, está a desenvolver uma plataforma de base de dados jurídica. Esta plataforma tem como propósito a consulta de diplomas legais, sendo disponibilizados na forma de fichas, onde é possível consultar as suas características, textos originais, referências e outros diplomas onde sejam referenciados.
Um dos principais desafios é a gestão e navegação das várias versões do diploma, dos seus artigos e alíneas constituintes. Assim como, as múltiplas referências cruzadas entre diplomas, artigos e alíneas e anotações dos mesmos. Estes desafios são ampliados uma vez que o sistema tem que ser alimentado desde início com mais de 20GB de informação.
A plataforma apresenta características SaaS num contexto de software empresarial, podendo ser utilizada no contexto de várias organizações, e organizações dessas podendo conter vários utilizadores. Individualmente, os utilizadores poderão fazer as suas próprias anotações nas fichas, guardar fichas como favoritas, entre outros.

Objetivo

O estagiário irá integrar a equipa de desenvolvimento, na qual ficará responsável por implementar a parte do sistema responsável por dar suporte à capacidade de armazenamento e mapeamento de referências aos diplomas, artigos e alíneas, com as respetivas anotações a cada um destes itens.
O sistema será composto por um frontoffice, para consulta das fichas, e um backoffice, para gestão da informação disponibilizada. Pretende-se deste modo que o texto original possa ser transcrito para a plataforma de uma forma estruturada, de modo a ser distinguível em artigos, parágrafos, números e alíneas. Por sua vez, cada um destes itens pode ser mapeado com outros da mesma ou de outras fichas, quando fazendo referência ou sendo referidos em outras secções ou diplomas.
Espera-se com este estágio a análise de soluções de base de dados, nomeadamente, em grafo que suportem o armazenamento e consulta deste tipo de dados, permitindo a pesquisa e navegação entre referências dos vários diplomas.
Os objetivos do estágio são:
- Aquisição de conhecimento sobre tecnologias de desenvolvimento;
- Aquisição de conhecimento sobre base de dados em grafo;
- Definição dos requisitos do sistema;
- Desenho da arquitetura do sistema;
- Implementação do sistema;
- Elaboração de plano e execução de testes.

Plano de Trabalhos - Semestre 1

Durante o 1º semestre, o projeto será composto pelas seguintes fases de desenvolvimento:
• F1 – Análise do estado da arte (40% do semestre) – Análise de soluções, boas práticas e as tecnologias a usar no projeto, nomeadamente C# e AngularJS. É esperado que sejam a analisados ferramentas vários motores de base de dados em grafo.
• F2 – Levantamento de requisitos (30% do semestre) – esta tarefa consiste no levantamento de requisitos dos módulos a desenvolver.
• F3 – Desenho (30% do semestre) – Desenho de arquitetura do sistema.

Nota: o relatório para defesa intermédia do estágio deverá ser escrito ao longo do semestre.

Plano de Trabalhos - Semestre 2

Durante o 2º semestre, o projeto será composto pelas seguintes fases:
• F4 – Implementação (70% do semestre) – Implementação dos requisitos especificados em F2, seguindo as decisões arquiteturais tomadas em F3. O desenvolvimento deverá seguir uma metodologia Agile.
• F5 – Testes (30% do semestre) – Desenvolvimento de testes funcionais, para verificação dos requisitos. Implementação de correções aos erros detetados.
Nota: o relatório para defesa final do estágio deverá ser escrito ao longo do semestre.

Condições

Bolsa no valor de 400€ durante um período de 6 meses, condicionada a avaliação do estagiário a ocorrer no fim do primeiro semestre.
O trabalho será realizado no Laboratório de Informática e Sistemas (LIS) do Instituto Pedro Nunes (IPN).

Observações

.

Orientador

Alcides Manuel de Almeida Marques
alcides.marques@ipn.pt 📩