Para que serve as versões dos softwares

Bom o controle de versões é feito para ter um acompanhamento do projeto, onde deve ter melhorias e ajustes de imprevistos e erros do software. Além de ficar mais organizado e poder fazer um planejamento de metas a serem alcançadas dentro das versões.

Esse controle de versões serve também para evitar alguns erros durante a implementação do sistema como:

1-    Sobre escrita de código de outra pessoa, e não conseguir voltar, como era antes de sobre escrever o código.

2-    Dificuldade de visualizar as mudanças feitas no sistema.

3-    Dificuldade de recuperar o código de uma versão mais antiga.

4-    Problemas em manter a variação do sistema ao mesmo tempo.

O controle de versão é necessário para:

  • Histórico. Registra toda a evolução do projeto, cada alteração sobre cada arquivo. Funciona para saber quem mexeu no sistema e o que ele fez, e caso precise de alteração ajuda a mostrar com mais facilidade.
  • Colaboração. O controle de versão possibilita que vários desenvolvedores trabalhem em paralelo sobre os mesmos arquivos sem que um sobrescreva o código de outro, o que traria reaparecimento de defeitos e perda de funcionalidades;
  • Variações no Projeto. Mantém linhas diferentes de evolução do mesmo projeto. Por exemplo, mantendo uma versão 1.0 enquanto a equipe prepara uma versão 2.0.

As empresas utilizam formas diferentes de trabalhar com a numeração das versões, porém em geral é utilizada a mesma idéia.

O primeiro dígito é o chamado de Major, quando o sistema tem alguma mudança muito grande, como a mudança do layout de um sistema.

O segundo dígito é chamado de Minor, indica quando alguma ferramenta foi alterada ou criada no sistema.

O terceiro dígito é chamado Revision (Revisão), este item como o próprio nome diz é uma revisão do sistema, caso tenha bugs pequenos ou melhorias na interface, mas sempre em pequeno porte.

O número da versão é montado da seguinte forma: Major.Minor.Revision. Por exemplo, 2.1.2.

Na fase de testes pode ser utilizada também a palavra beta, ou alfa que é quando o sistema está finalizado, porém sendo testados todos os itens do mesmo.

Tags:  

Login

Assine nosso Feed

Assine nosso RSS

Conheça o GMR

Arquivos