Alpha e Beta dúvidas

Olá, não achei um tópico específico para programas em geral, mas tudo bem. Seguinte, eu gostaria de saber o que é um programa Beta ou Alpha, sempre me confundo nisso, tipo um programa Alpha viria depois de beta certo? E o beta seria o programa ainda em desenvolvimento?

1 Curtida

https://upload.wikimedia.org/wikipedia/commons/0/07/Software_dev2.svg

2 Curtidas

Pré-Alfa -> Software sendo desenvolvido, no máximo com testes de unidade, ainda não funcional para testes mais avançados.

Alfa -> Softwares já relativamente funcional mas ainda com funcionalidades a serem implementadas, já permitindo testes de integração, testes de caixa preta e branca, etc. Muito instável ainda. Nem sempre o usuário final participa dos testes por não ter conhecimento adequado para contribuir com os problemas dessa fase, ou participa um grupo mais seleto.

Beta -> Software pronto, sem funcionalidades ainda a serem implementadas para a versão de lançamento, mas ainda instável e não ideal para produção, já é seguro deixar qualquer usuário testar, já são seguros para serem usados em demonstração para empresas, etc

depois vem os candidatos para lançamento, rc e lançamento.

De resto geralmente o versionamento segue este padrão:

alfa -> 0.0.x x.x.x-alpha.x
beta ->0.x.x x.x.x-beta.x
rc -> x.0.0-rc.x
release -> x.0.0

Mas pode (e deveria…) ser mais simples caso o seu software não declare uma API publica.

2 Curtidas

Obrigado pela ajuda.

1 Curtida

Obrigado cara, não sabia como pesquisar isso.

1 Curtida