Propostas atribuídas ano letico 2025/2026

DEI - FCTUC
Gerado a 2025-08-31 18:01:36 (Europe/Lisbon).
Voltar

Titulo Estágio

Implementação de tecnologias de pesquisa e indexação de documentos na ferramenta de geração de código Genio

Área Tecnológica

Plataforma de geração automática Genio

Local do Estágio

Lisboa

Enquadramento

A Quidgest apresenta vantagens competitivas através das suas soluções de software inteligente. Actualmente somos uma empresa global na produção de software e fornecedora de serviços profissionais. Com a nossa estratégia já ultrapassámos há muito o habitual software tamanho único para disponibilizar Sistemas de Informação de alta-performance por medida, tendo em vista as necessidades de cada cliente.

O que, hoje, mais distingue a Quidgest é a disponibilidade de um processo inovador para o desenvolvimento rápido e automático de sistemas de informação de gestão, adequados a cada realidade específica: o Genio.

 

Objetivo

Uma vez compreendido o Genio, pretende-se alimentá-lo com um novo desenvolvimento. O sistema de Gestão Documental já compreende diversas funcionalidades no âmbito da gestão de documentos electrónicos, nomeadamente a anexação e gestão de versões de documentos em vários formatos e a integração com programas de digitalização.

No âmbito deste estágio pretendemos consolidar estas funcionalidades e complementá-las com tecnologias de pesquisa e indexação de documentos de forma que seja possível ao utilizador pesquisar não apenas na base de dados, mas também no conteúdo dos documentos.

Plano de Trabalhos - Semestre 1

Plano de Trabalhos

Formação inicial GenGenio -

1.   Apresentação inicial da tecnologia Genio e do processo produtivo subjacente. Demonstração. Integração do Genio com o Visual Studio da Microsoft. MSDN e documentação tecnológica disponível. Experiência de construção de um programa simples.

2.   Modelação de Bases de Dados Relacionais. Pode requerer estudo de bibliografia seleccionada. Modelação de casos, e construção de diagramas.

3.   Análise de especificações com o Genio – Base de Dados. Estrutura da Base de Dados, entidades e atributos, relações, tipos de campos, fórmulas, valores por omissão, condições de escrita, direitos de acesso. Tabelas e áreas lógicas. Casos Práticos. Reflexos no código gerado.

4.   Análise de especificações com o Genio – Fórmulas Diferentes tipos de fórmulas. Casos Práticos. Reflexos no código gerado.

5.   Análise de especificações com o Genio – Arquitectura do Sistema. Definição das componentes do Sistema. Menus, Listas, Fichas, Condições de selecção, Relatórios e Consulta Avançada. Articulação entre componentes. Características de cada componente. Casos Práticos. Reflexos no código gerado.

6.   Critérios de Selecção. Formatação. Ordenação. Grupos de registos e linhas de detalhe. Totais. Concepção gráfica e design. Imagens. Gráficos. Integração de listagens nos sistemas desenvolvidos pelo Genio. Casos Práticos.

7.   Análise de especificações com o Genio – Forms. Geração automática de forms. Campos e outros controlos de um Form. Modos de selecção de valores e de preenchimento de Campos. Casos Práticos. Reflexos no código gerado em Visual C++, C# e Java.

8.   Integração de rotinas manuais em Visual C++. Casos em que existe necessidade de integrar código gerado manualmente. Diferentes pontos de integração de código. Construções e classes mais comuns. Exemplos.


Ambientação com os projectos da área/empresa –

As novas funcionalidades devem integrar-se nas já disponíveis no sistema de Gestão Documental. Inicialmente deverá ser efectuado um levantamento da tecnologia existente e da forma como os novos desenvolvimentos serão implementados.

Por outro lado, uma vez que as funcionalidades vão ser integradas na plataforma Genio, será necessário proceder a uma análise das necessidades das outras áreas da empresa neste âmbito.

 

Investigação e desenvolvimento

Os desenvolvimentos deverão compreender:

 

1.   Criação de tesauros

2.   Implementação de tecnologias de pesquisa e indexação de documentos

3.   Integração com ferramentas OCR

4.   Desenvolvimento de um motor de busca

5.   Desenvolvimento de uma interface de pesquisa

Plano de Trabalhos - Semestre 2

Formação inicial GenGenio -

1.   Apresentação inicial da tecnologia Genio e do processo produtivo subjacente. Demonstração. Integração do Genio com o Visual Studio da Microsoft. MSDN e documentação tecnológica disponível. Experiência de construção de um programa simples.

2.   Modelação de Bases de Dados Relacionais. Pode requerer estudo de bibliografia seleccionada. Modelação de casos, e construção de diagramas.

3.   Análise de especificações com o Genio – Base de Dados. Estrutura da Base de Dados, entidades e atributos, relações, tipos de campos, fórmulas, valores por omissão, condições de escrita, direitos de acesso. Tabelas e áreas lógicas. Casos Práticos. Reflexos no código gerado.

4.   Análise de especificações com o Genio – Fórmulas Diferentes tipos de fórmulas. Casos Práticos. Reflexos no código gerado.

5.   Análise de especificações com o Genio – Arquitectura do Sistema. Definição das componentes do Sistema. Menus, Listas, Fichas, Condições de selecção, Relatórios e Consulta Avançada. Articulação entre componentes. Características de cada componente. Casos Práticos. Reflexos no código gerado.

6.   Critérios de Selecção. Formatação. Ordenação. Grupos de registos e linhas de detalhe. Totais. Concepção gráfica e design. Imagens. Gráficos. Integração de listagens nos sistemas desenvolvidos pelo Genio. Casos Práticos.

7.   Análise de especificações com o Genio – Forms. Geração automática de forms. Campos e outros controlos de um Form. Modos de selecção de valores e de preenchimento de Campos. Casos Práticos. Reflexos no código gerado em Visual C++, C# e Java.

8.   Integração de rotinas manuais em Visual C++. Casos em que existe necessidade de integrar código gerado manualmente. Diferentes pontos de integração de código. Construções e classes mais comuns. Exemplos.


Ambientação com os projectos da área/empresa –

As novas funcionalidades devem integrar-se nas já disponíveis no sistema de Gestão Documental. Inicialmente deverá ser efectuado um levantamento da tecnologia existente e da forma como os novos desenvolvimentos serão implementados.

Por outro lado, uma vez que as funcionalidades vão ser integradas na plataforma Genio, será necessário proceder a uma análise das necessidades das outras áreas da empresa neste âmbito.

 

Investigação e desenvolvimento

Os desenvolvimentos deverão compreender:

 

1.   Criação de tesauros

2.   Implementação de tecnologias de pesquisa e indexação de documentos

3.   Integração com ferramentas OCR

4.   Desenvolvimento de um motor de busca

5.   Desenvolvimento de uma interface de pesquisa

Condições

O local de trabalho é a sede da Quidgest.

Serão disponibilizados todos os recursos físicos necessários à função e bem-estar do estagiário tais como secretária, computador, ambiente climatizado, acesso a copa equipada, entre outros recursos que possam ser disponibilizados aos colaboradores da empresa.

Será atribuida uma bolsa de estágio.

Orientador

Beatriz Guimarães
bguimaraes@quidgest.com 📩