Propostas Submetidos

DEI - FCTUC
Gerado a 2024-05-17 03:32:20 (Europe/Lisbon).
Voltar

Titulo Estágio

Análise e implementação de arquitetura web modular em runtime

Áreas de especialidade

Engenharia de Software

Sistemas Inteligentes

Local do Estágio

Rua Cidade Poitiers, nº 155 – 1º Andar 3000-108 Coimbra

Enquadramento

Este plano tem por objetivo a investigação e implementação de uma arquitetura para desenvolvimento de componentes/módulos web, carregados em "runtime", e direcionados às características específicas de cada utilizador. Pretende-se que a solução preconizada neste projeto forneça uma interface a pessoal não-técnico em ambiente industrial, estendendo uma solução previamente desenvolvida pela Oncontrol Technologies
A componente web irá interligar a um sistema que já tem capacidade de comunicação com equipamentos industriais e processamento de algoritmos inteligentes para tratamento de dados. O software atualmente desenvolvido está direcionado para utilização de técnicos de controlo e informática industrial, estendendo-se as capacidades globais com a solução alcançada.

Objetivo

Pretende-se desenvolver uma solução baseada em tecnologias web que permita a monotorização de sistemas industriais. Esta solução deverá possibilitar o carregamento de componentes/módulos que serão disponibilizados a diferentes utilizadores. Esta disponibilização estará dependente de cada utilizador e terá de respeitar regras de interação.
Para tal será necessário desenvolver o motor do sistema que será responsável pelo carregamento destes módulos, pelo roteamento e partilha de informação entre os mesmos, e pela disponibilização do interface gráfico para o utilizador.
A abordagem adotada deverá permitir que outras entidades possam desenvolver novos módulos de forma independente e sem conhecimento técnico detalhado quer do sistema em si quer de outros módulos.
Como exemplo de módulos, ter-se-á a visualização de histórico de dados, consumo energético ou resultados de ativação de controladores industriais.
A empresa está a planear utilizar a framework Vue 3 em conjunção com a linguagem typescript para construir a solução, no entanto, está disponível para adotar outra abordagem caso o candidato, em conjunção com a atual equipa, conclua ser mais vantajoso.


São previstos os seguintes objetivos:
• Ambientação com tecnologia atual e objetivos do projeto;
• Estudo do estado da arte das frameworks de suporte ao desenvolvimento web;
• Proposta e implementação da solução a implementar para os componentes/ferramentas designadas;
• Implementação, validação e documentação das soluções desenvolvidas.

Plano de Trabalhos - Semestre 1

• Familiarização com o tema do trabalho, com o projeto e com o estado da arte (3 semanas);
• Identificação dos pontos críticos a tratar (2 semanas);
• Análise/prospeção dos componentes/frameworks e ferramentas de desenvolvimento existentes (3 semanas);
• Ensaio e avaliação de componentes/frameworks e soluções para as ferramentas de desenvolvimento (3 semanas);

Plano de Trabalhos - Semestre 2

• Estudo e proposta da arquitetura de software a desenvolver (3 semanas);
• Implementação da arquitetura modular proposta e casos de uso (3 semanas);
• Especificação do plano de testes (2 semanas);
• Execução e avaliação da plataforma (3 semanas);
• Escrita de documentação (3 semanas).

Condições

A capacidade de trabalho em equipa será essencial dado que o candidato ficará enquadrado no grupo de desenvolvimento da empresa Oncontrol. Será proporcionado um espaço de trabalho e ferramentas para que possa elaborar o seu trabalho. O candidato será envolvido na dinâmica diária do funcionamento do projeto e do grupo, participando ativamente em reuniões de coordenação/acompanhamento e nos processos de analise de tomada de decisão inerentes ao desenvolvimento da solução.
Existe a possibilidade de remunerar o estagiário. Valores e condições a definir em função do perfil e da disponibilidade do candidato.

Orientador

Pedro Angelo Morais de Sousa
pedro.sousa@oncontrol-tech.com 📩