Propostas Submetidas - sem aluno

DEI - FCTUC
Gerado a 2024-03-29 12:56:44 (Europe/Lisbon).
Voltar

Titulo Estágio

Desenvolvimento de uma Android app para reservas interativas.

Áreas de especialidade

Engenharia de Software

Local do Estágio

Deemaze Software, Avenida Sá da Bandeira, Coimbra

Enquadramento

Efetuar reservas online faz cada vez mais parte do quotidiano dos internautas. Alguns sistemas de reservas fazem já uso de uma planta ilustrativa dos lugares disponíveis para reserva, sejam eles num estádio de futebol, um lugar num avião ou até mesmo uma mesa de restaurante. O objetivo deste estágio passa pelo desenvolvimento de um sistema de reservas para a plataforma Android que introduz a visualização em 3D dos espaços, e que permite escolher um local de forma prática.

Objetivo

O objectivo deste estágio será desenvolver um protótipo desta aplicação para Android. O estagiário terá liberdade para explorar o conceito do projeto apresentado e, com base nesse estudo, definir os requisitos a implementar. Os principais objetivos e desafios do estágio passarão por:
- Estudo e definição da arquitetura do sistema;
- Desenvolvimento da aplicação móvel:
- Utilização de tecnologias nativas;
- Ter em consideração todos os cuidados inerentes ao desenvolvimento de aplicações móveis, como por exemplo: consumo de bateria, acessos ao hardware, acessos ao servidor e segurança/privacidade dos dados;
- Prototipagem da interface da aplicação;
- Desenvolvimento da aplicação:
- Autenticação da aplicação;
- Visualização da planta 2D do espaço;
- Implementação da visualização em 3D de cada lugar disponível para reserva;
- Implementação de um mecanismo de caching para armazenamento local de informação.
- Desenvolvimento do servidor do sistema:
- Implementação de uma API de acesso para o cliente Android;
- Desenvolvimento da documentação da API;
- Desenvolvimento dos seguintes módulos:
- Autenticação de utilizadores;
- Notificação de reservas às entidades proprietárias dos estabelecimentos;
- Administração do sistema.
- Desenvolvimento de testes de segurança e escalabilidade.
- Realização de testes unitários e de aceitação.

Plano de Trabalhos - Semestre 1

Durante o primeiro semestre o estagiário deverá cumprir a seguinte ordem de trabalhos:
- Análise do estado da arte e consequente escolha das tecnologias/ferramentas a utilizar;
- Especificação dos requisitos a implementar;
- Desenvolvimento da arquitetura do sistema;
- Prototipagem da interface da aplicação;
- Início da implementação do back-end;
- Elaboração do relatório intermédio de estágio.

Plano de Trabalhos - Semestre 2

Durante o segundo semestre o estagiário deverá cumprir a seguinte ordem de trabalhos:
- Conclusão da implementação do back-end;
- Desenvolvimento da aplicação móvel;
- Desenvolvimento do módulo de administração do sistema;
- Realização de testes aos requisitos funcionais e não funcionais;
- Realização do relatório final de estágio.

Condições

O local de estágio será nos escritórios da Deemaze Software na Avenida Sá da Bandeira. O estágio será remunerado. Os trabalhos deverão ser realizados no computador do estagiário, no entanto todos os restantes equipamentos informáticos, bem como serviços e softwares que sejam necessários para o desenvolvimento do projecto serão assegurados pela empresa.

Valoriza-se o background em desenvolvimento Android, noções de UI/UX e familiarização no trabalho com metodologias ágeis.

A Deemaze Software compromete-se a dar formação nas tecnologias utilizadas e acompanhamento na escrita do relatório de estágio.

O horário de trabalho é flexível e facilmente adaptável com os restantes compromissos académicos do aluno.

Neste projeto será usada uma metodologia ágil de desenvolvimento. O projeto terá sprints semanais, existirá uma reunião de planeamento do sprint e de todos os requisitos que serão implementados durante cada semana. Todos os dias serão elaboradas pequenas reuniões para avaliar o progresso das tarefas. No final de cada sprint será feita uma demonstração das funcionalidades implementadas ao product owner.

As reuniões entre os orientadores do projeto poderão ser agendadas de acordo com a periodicidade definida entre ambas as partes.

Observações

No final do estágio, a Deemaze Software irá fazer uma avaliação do desempenho do estagiário ao longo do projeto, com o intuito de convidar o mesmo a integrar a equipa de desenvolvimento.

Orientador

João Rafael Almeida Monteiro
joao.monteiro@deemaze.com 📩