Professional Documents
Culture Documents
Modelo Base
Modelo Base
IDENTIFICAÇÃO DO ORIENTADOR
CPF: 51789504880
E-mail: Thoris.pivetta@2rpnet.com
Declaro para todas as finalidades que conheço as normas operacionais do Programa Institucional de Bolsas
de Iniciação Científica e concordo com todos os seus termos:
Assinatura
1
ALUNO MATRÍCULA
DATA DA MATRÍCULA
TÍTULO DO PROJETO
________________________________ ________________________________
________________________________
TÍTULO DO PROJETO
Automatizar projetos C# para utilizarem bancos de dados OpeSource, com ênfase em Postgres.
2
PALAVRAS-CHAVE
(Mínimo três e Máximo seis palavras)
C# Postgres CI/CD
OBJETIVOS
Desenvolver um projeto C#, com as mesmas características estruturais utilizadas por projetos
complexos, como Vision4Docs, Visio4Face e Case Plattform, que possibilite a utilização de Bancos de
Dados mais baratos, como por exemplo o Postgres. Atualmente, estas soluções utilizam Banco de
Dados proprietários, como Sql Server e Oracle DB. Tal desenvolvimento envolve Design Pattern (utiliza-
se o padrão Observer atualmente nesses projetos), bem como CI/CD, testes automáticos e comparação
de desempenho para avaliar viabilidade de migração. Além disso, serão abordadas boas práticas de
programação, de forma geral, bem como de utilização de Git.
METODOLOGIA
100% em Sandbox
1 – Bolsista irá utilizar Visual Studio Community Edition (100% gratuíto) + Postgres (100% Gratuito).
2 – Em se tratando de gestão de código fonte, será utilizado o GitHub pessoal do aluno.
3 - Validação semanal com orientador;
4 - Elaboração de relatório final
CRONOGRAMA
MÊS ATIVIDADES
9 Configuração do ambiente, estudo sobre C# e Postgres
10 Desenvolvimento de estrutura similar ao Vision4Docs, para interação com BD
11 Desenvolvimento de CI/CD
12 Implantação de testes automatizados
1 Criação de ambiente de monitoramento
2 Comparação de performance e relatório final
Observações
ESTRATÉGIAS DE PUBLICAÇÃO
3
EVENTOS CIENTÍFICOS
REVISTAS / PERIÓDICOS