Propostas submetidas

DEI - FCTUC
Gerado a 2024-11-24 13:17:31 (Europe/Lisbon).
Voltar

Titulo Estágio

API Management

Áreas de especialidade

Engenharia de Software

Local do Estágio

IPN-Incubadora, Coimbra

Enquadramento

A criação e manutenção a longo prazo de uma API é algo que requer um planeamento cuidado.
Detalhes que vão desde a autenticação, ao desenho cuidado de uma API por forma a ser extensível sem quebrar a comatibilidade com clientes existentes é algo que tem que ser aprendido.

Na Ubiwhere temos um sistema multi tenant com uma API bastante complexa que necessita de ser documentada e testada. No entanto, as ferramentas de geração automática de documentação são completamente incompatíveis com o sistema de testes que pretendemos usar.

Objetivo

O objectivo principal deste estágio é resolver esta incompatibilidade, por forma a que possa ser possível ter documentação gerada automáticamente em vez de a documentação existir num documento separado do código fonte.

O objectivo secundário é a implementação de testes para parte da API já existente. Isto implica re-arquitecturar algum do código do core da aplicação por forma a torna-lo fácilmente testável.

O estágio será sempre orientado por uma equipa sénior. Como se trata de um produto em produção, todo o código contribuído será revisto antes de ser integrado com a plataforma.

Plano de Trabalhos - Semestre 1

S1
T1 – Elaboração do estudo do Estado da Arte
T2 – Levantamento e Especificação de Requisitos

Plano de Trabalhos - Semestre 2

S2
T3 – Desenvolvimento da solução
T4 – Testes
T5 – Elaboração da Dissertação

Condições

- Integração em equipa sénior
- Bolsa de Estágio (valor a acordar individualmente)
- Integração na equipa com sede no Instituto Pedro Nunes
- Acesso a ambiente de desenvolvimento e material necessário

Orientador

Tiago Batista
tbatista@ubiwhere.com 📩