Fundamentos

10 posts

Pessoas organizando processos

Metodologia, método, processo e técnica – o que são e suas diferenças

Para evoluir profissionalmente com excelência em qualquer área de atuação, é de extrema importância estudar os conceitos fundamentais em sua profissão. Para isso é necessário compreender o que são e quais as diferenças entre: metodologia, método, processo e técnica. Estes conceitos estão presentes em toda natureza de trabalho. Muito bem […]

Engenharia Reversa

Engenharia Reversa de Sistemas e Bancos de Dados na migração de softwares legados

De forma ampla, conceito de Engenharia Reversa aplicado a sistemas e bancos de dados, pode ser definido como: “o processo de derivar as especificações lógicas dos componentes do sistema computacional a partir de sua descrição física (código fonte e tabelas, campos e índices) com auxílio de ferramentas automatizadas”. Migração de […]

Git - dicas rápidas

O que é Gerenciamento de código fonte

Gerenciamento de código fonte (do Inglês Source Code Manegement – SCM) é usado para rastrear modificações em um repositório de código fonte de um projeto de desenvolvimento de software. O SCM monitora o histórico de mudanças em execução em uma base de código e ajuda a resolver conflitos ao mesclar […]

Protocolos de Rede

Protocolos de Rede – o que é

Neste artigo apresento um conceito geral do que são Protocolos de Rede, também conhecidos como Protocolos de Comunicação, no âmbito das redes de comunicação computacional. O contexto é demonstrado em uma vídeo aula em meu canal do Youtube, na série “Conceitos em 2 minutos” Protocolos de Rede – visão geral […]

Git - dicas rápidas

Diferença de TAG e BRANCH em GIT

As ferramentas de versionamento de software adotam, em geral, as nomenclaturas dos conceitos de suas áreas de aplicação. Dois conceitos frequentemente encontrados, porém com pequenas diferenças de aplicação conceitual nos softwares de controle de versão são: TAG e BRANCH. Para esclarecer seu uso, pergunto, você saberia dizer qual a diferença […]