Propostas Submetidas

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

Titulo Estágio

Desenvolvimento de padrões de anonimização de dados

Áreas de especialidade

Engenharia de Software

Engenharia de Software

Local do Estágio

Picoas

Enquadramento

A Quidgest é uma empresa de desenvolvimento de software próprio que atua no mercado nacional e internacional há 30 anos. A sua área de atuação é bastante alargada com sistemas nas áreas da Saúde, Desporto, Ciência, Recursos Humanos, Financeira, Banca, Aprovisionamento e Gestão Documental. O desenvolvimento de software é feito usando linguagens standard do mercado auxiliadas pela plataforma de desenvolvimento GENIO(plataforma desenvolvida pela Quidgest). O GENIO é uma plataforma de modelação de sistemas de informação que permite o desenvolvimento utilizando padrões previamente integrados na plataforma. Este
tipo de abordagem permite que um programador possa concentrar-se nos processos
de negócio e na inovação.

Objetivo

Propõe-se que o aluno participe no desenvolvimento de padrões Genio:
• 1º Semestre: Padrão de anonimização de dados das soluções da Quidgest;
• 2º Semestre: Padrão de recolha automática de indicadores de utilização das funcionalidades mais utilizadas das aplicações da Quidgest
Os componentes a serem desenvolvidos serão utilizados por qualquer cliente da Quidgest pelo que existirá um foco na simplicidade e instintividade da utilização da funcionalidade a implementar.
No presente projeto de estágio pretende-se que o aluno integre uma equipa de desenvolvimento de sistemas de informação que abrange as diversas áreas de negócio como a saúde, desporto, ciência, educação e área social.
A Quidgest é uma empresa de desenvolvimento de software próprio que atua no mercado nacional e internacional há mais de 30 anos.
A sua área de atuação da empresa é bastante alargada com sistemas nas áreas da Saúde, Desporto, Ciência, Recursos Humanos, Financeira, Banca, Aprovisionamento e Gestão Documental.
O desenvolvimento de software é feito usando linguagens standard do mercado auxiliadas pela plataforma de desenvolvimento GENIO (plataforma desenvolvida pela Quidgest). O GENIO é uma plataforma de modelação de sistemas de informação que permite o desenvolvimento utilizando padrões previamente integrados na plataforma e com recurso a templates o código da solução final das aplicações é gerado automaticamente por inferência dos modelos desenhados. Este tipo de abordagem permite que um programador possa concentrar-se nos processos de negócio e na inovação. Inspirado em metodologias, como SCRUM, DevOps, RAD, MDD e ouras, o Genio, apresenta uma produtividade 100 vezes mais elevada que um programador tradicional e uma diferença de 1330 pontos de função para 16 típicos em sistemas semelhantes.
O aluno poderá adquirir/desenvolver os seus conhecimentos em linguagens de programação como C++, C#, MVC, Vue.Js, usando bases de dados em SQL/Oracle/MySql, na plataforma “Low Code” da Quidgest, o Genio e como ferramenta de IDE o Microsoft Visual Studio.
O aluno irá obter conhecimentos em termos de análise e desenho de sistemas de informação, bem como os modelos relacionais subjacentes ao negócio a implementar e a modelar.

Plano de Trabalhos - Semestre 1

1º Semestre – Formação Inicial + Desenvolvimento de padrão de anonimização + Relatório intermédio
1) Formação Genio
Duração: 2 semanas
Resultado Final da Atividade: Mini-projeto utilizando Genio
2) Formação em Sistemas Quidgest
Duração: 2 semanas
Resultado Final da Atividade: Produção de um relatório relativo à formação inicial
3) Análise e desenvolvimento de funcionalidades do padrão de anonimização:
Duração: 15 semanas
Resultado Final da Atividade: Implementação das funcionalidades identificadas no desenvolvimento do padrão de anonimização de dados a ser criado
4) Relatório de estágio:
Duração: 1 semana
Resultado Final da Atividade: Escrita do relatório intermédio de Estágio

Plano de Trabalhos - Semestre 2

2º Semestre – Desenvolvimento de padrão de recolha automática e dashboard de indicadores + Relatório final
1) Análise e desenvolvimento de funcionalidades do padrão de dashboard automático:
Duração: 19/20 semanas
Resultado Final da Atividade: Implementação das funcionalidades identificadas no desenvolvimento do padrão de recolha automática de indicadores de utilização das funcionalidades mais utilizadas das aplicações da Quidgest com interface em dashboard a ser criado
2) Relatório de estágio:
Duração: 1 semana
Resultado Final da Atividade: Escrita do relatório final de Estágio

Condições

-Retribuição mensal e subsídio de almoço;
-Será efetuada uma entrevista de carácter obrigatório para avaliação e aceitação do candidato para a realização do estágio.

Observações

No final do estágio é esperado ser efetuado um relatório final sobre o período de estágio na Quidgest e lições aprendidas. Serão ainda feitas avaliações quinzenais sobre o progresso do aluno nas diferentes atividades expostas no plano de trabalho.
No final da atividade do primeiro semestre “Análise e Desenvolvimento de funcionalidades do padrão de anonimização” espera-se que o aluno tenha desenvolvido, com o apoio pontual da equipa em que será enquadrado, funcionalidades com um nível de qualidade elevado que possam ser colocadas em produção e utilização do padrão em todas as soluções produzidas pela Quidgest, por intermédio do portal de administração que as acompanha. O segundo semestre será a consolidação dos conhecimentos, com um desafio mais ambicioso, retirando automaticamente métricas das aplicações finais, com recurso à utilização da IA ou similar para compor um dashboard automático com os indicadores das funcionalidades mais utilizadas em cada solução.
O aluno terá acesso às apresentações mensais de Genio, contribuindo desta forma para obter uma formação regular das novas potencialidades da plataforma por parte dos apresentadores que mostram as funcionalidades que desenvolveram no último mês como padrões em Genio. Após a implementação de cada padrão Genio (1 em cada semestre), o próprio irá participar como apresentador nas sessões de apresentação mensais a determinar, apresentando os seus desenvolvimentos.
Finalmente o candidato terá ainda a possibilidade de adquirir conhecimentos relativos à metodologia PDCA (Plan-Do-Check-Act) adoptada pela Quidgest no desenvolvimento das suas

Orientador

Carlos Nogueira
carlos.nogueira@quidgest.com 📩