Propostas Submetidas - sem aluno

DEI - FCTUC
Gerado a 2024-04-19 04:19:12 (Europe/Lisbon).
Voltar

Titulo Estágio

OnDA 2.0 - Online Database Architect v2.0

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

DEI-FCTUC

Enquadramento

O desenho de bases de dados é uma das competências centrais de qualquer engenheiro informático, mas é também exigida em vários outros cursos superiores. Geralmente, nas disciplinas de desenho de bases de dados,o processo de desenho passa pelas etapas de desenho conceptual com o modelo Entidade-Relacionamento (ER), e continua com a transformação progressiva daquele num desenho lógico, num desenho físico, e por fim num script em Data Definition Language (DDL) usado nos Sistemas de Gestão de Bases de Dados (SGBDs) para criação das respectivas tabelas, chaves e correspondentes restrições.
No ensino destas competências faz-se geralmente uso de ferramentas computacionais que facilitam o processo de desenho conceptual e respectiva conversão em físico e script DDL. Muitas das ferramentas atuais têm diversos inconvenientes, tais como a necessidade de licenças pagas, o facto de correr apenas em plataformas Windows, fraco suporte à criação de diagramas conceptuais, e limitação de funcionalidades

Objetivo

Neste estágio, o aluno será responsável pela extensão da aplicação web onda.dei.uc.pt, de acordo com os seguintes objectivos principais:
* Adicionar a funcionalidade que permite exprimir os conceitos de herança no desenho conceptual de diagramas
* Adicionar a funcionalidade que permite exprimir o conceito de entidade fraca no desenho conceptual do diagrama
* Possibilitar a adição de novas funcionalidades ou expansão das existentes de uma forma simples (e.g., adicionar novos motores de bases de dados)
* Melhorar os aspetos visuais e de usabilidade da aplicação
* Melhorar a compatibilidade com os diferentes browsers atuais
* Implementar uma forma automatizada para recolha de bugs como auxilio aos processos de verificação da aplicação
* Validar a aplicação junto de utilizadores reais
* Melhorar a documentação da aplicação

Plano de Trabalhos - Semestre 1

- Análise do problema e identificação das restrições técnicas impostas pela actual plataforma OnDA [Set 2016]
- Análise do estado da arte de sites similares, análise de ferramentas e frameworks de desenvolvimento potencialmente utilizáveis nos projecto [Out 2016]
- Definição de objectivos intercalares e respectivos deadlines [Out 2016]
- Análise de requisitos, desenho da arquitectura de suporte às novas funcionalidades [Nov 2016]
- Implementação das primeiras funcionalidades [Nov 2016 - Jan 2017]
- Elaboração de testes [Dez 2016 - Jan 2017]
- Escrita de relatório intermédio [Out 2016 - Jan 2017]

Plano de Trabalhos - Semestre 2

- Reflexão sobre a avaliação intermédia; integração das alterações sugeridas pelo júri [Fev 2017]
- Implementação das restantes funcionalidades[Fev-Mai 2017]
- Testes e Validação [Mar-Mai 2017]
- Escrita da Tese Final [Mar-Jun 2017]

Condições

O local de trabalho do estágio será o DEI-FCT-UC usando o aluno o seu laptop pessoal.
Não está prevista a alocação de verba a este estágio.
Orientadores:
Prof. Dr. Alexandre Miguel Pinto - ampinto@dei.uc.pt - 239 790 069
Prof. Dr. Nuno Laranjeiro - cnl@dei.uc.pt - 239 790 027

Observações

Os candidatos deverão cumprir os seguintes requisitos mínimos:
Perfil do candidato mais adequado:
Soft Skills:
- Dinâmico
- Criativo
- Boa Cultura visual
- Capacidade de gestão do fluxo de trabalho
- Pró-ativo
- Sentido de responsabilidade
- Interessado em melhorar conhecimentos
- Conhecimentos de Inglês [falado e escrito]
Hard Skills:
- Design de Interacção
- Sólidos conhecimentos de programação Web
- Sólidos conhecimentos de desenho de bases de dados, e de SQL

Orientador

Alexandre Miguel Pinto
ampinto@dei.uc.pt 📩