Propostas Submetidos

DEI - FCTUC
Gerado a 2024-05-17 04:29:46 (Europe/Lisbon).
Voltar

Titulo Estágio

Integração com SMS

Áreas de especialidade

Engenharia de Software

Local do Estágio

Lisboa

Enquadramento

O Genio é uma plataforma MDD (Model Drive Development) de desenvolvimento de software. Os modelos geridos nesta plataforma descrevem por completo a funcionalidade do sistema final. Entre essas funcionalidades estão notificações e avisos que neste momento podem ser enviados por email ou para a interface da aplicação.

Pretende-se estender as capacidades de envio com canais dirigidos a mensagens de SMS. Sendo o SMS um protocolo GSM e não de internet a adoção de um middleware que concretize essa comunicação é essencial.

Objetivo

Objetivo
Integrar um sistema de informação com gateway de envio de SMS, preferencialmente open source.

Componentes a realizar

- Análise comparativa de gateways SMS.
- Integração da API na framework ASP.Net MVC gerada pelo Genio.
- Extensão do padrão de notificações para destinatários SMS
- Opcional: Padrão de tratamento da receção de SMS

Plano de Trabalhos - Semestre 1

Fases do projeto

- Entrar em contacto com a metodologia de criação de aplicação através da plataforma Genio. Conhecer que partes do código final são geradas automaticamente. O Genio define o meta-modelo a usar nas notificações.

- Analisar plataformas de SMS e efetuar prototipagem comparativa.

Plano de Trabalhos - Semestre 2

Fases do projeto

- Implementação de API interna à framework C# que encapsule a integração com o serviço de gateway.

- Alteração do padrão de notificações e interfaces de configuração para suportar envio de SMS.

- Testes de verificação e validação da funcionalidade.

Condições

Estágio presencial, bolsa de estágio, formação

Orientador

Rodrigo Serafim
rserafim@quidgest.pt 📩