O documento explica as diferentes versões de programas de software, como Alfa, Beta, RC e Final. A versão Alfa é a primeira e mais instável, destinada a testes internos. A versão Beta é mais estável e disponível para testes públicos. A versão RC (Release Candidate) é quase final, enquanto a versão Final/Gold é a versão final e estável para lançamento. O documento também explica que números após pontos indicam correções de erros.
2. O que são versões Alfa, Beta, RC e
Final?
• Muitas vezes usamos programas
com vários “sobrenomes”, mas
você sabe o que eles significam?
3. A quantidade de programas e jogos disponíveis para
download em sites são enormes. Só para Windows são
quase 40 mil opções de downloads e para o Linux, por
exemplo, são mais de mil programas. Invariavelmente
muitos deles são semelhantes e o que os diferencia
é, obviamente, o nome.
Informação de 6 de Março de 2009
4. • Porém, há muitos casos em que o nome é
idêntico, mas o que muda são as versões.
• É neste ponto que a coisa pega, pois você sabe o que
significam todos aqueles números ou os
“sobrenomes” incomuns como: alfa, beta, Release
ou Gold?
5. • Como não há definições claras do que cada nome
representa, são usados termos que se tornaram
praticamente oficiais, já que algumas
nomenclaturas se tornaram muito populares.
• É claro que os nomes não estão lá à toa, portanto
hoje vamos tentar explicar o que todos aqueles
números ou nomes querem dizer.
Fonte: Tecmundo
6. Está falando Grego?
• Em partes sim...
• As versões Alfa e Beta, são nomenclatura que
derivam do alfabeto grego.
7.
8. Ciclo de vida de um software
• Um programa, assim como um produto que você compra
no supermercado, um carro ou um tênis passam por um
processo de desenvolvimento para chegar até você, pois de
nada adianta comprar um carro não finalizado ou um tênis
sem sola.
• Desta forma, é um termo usado na área de
desenvolvimento chamado “Gerenciamento de releases” e
é aí que se define em que pé o programa está.
9. • Para começar o ciclo temos a versão alfa. O
nome alfa deriva de uma letra do alfabeto
grego e naquele sistema numeral tem valor 1.
Por isso que esta versão pode ser considerada
a primeira fase de um software, ou seja, os
primeiros passos.
10.
11. • Esta versão serve para que o software desenvolvido
já possa ser patenteado, por exemplo, ou que suas
intenções e funções sejam conhecidas. Porém, nem
sempre é destinado aos usuários finais, mas sim para
outros desenvolvedores ou parceiros do projeto, já
que pode apresentar muitos erros (bugs).
• Porém, é comum vermos versões alfa disponíveis
para downloads, inclusive no Baixaki. É claro que
versões alfa podem apresentar problemas, mas nem
por isso elas são de totalmente ruins.
12.
13. • As versões betas já são mais fáceis de serem
encontradas, ainda mais se você usa os serviços
Google. Assim como o alfa, o beta também deriva do
alfabeto grego e, assim como aquele, ele significa o
número 2.
• Esta versão é considerada aceitável para ser lançada
para os usuários, porém ainda possui alguns bugs, mas
que o desenvolvedor tem consciência disso.
14. • Desta forma, ela pode ser comparada com os
nossos primeiros passos, pois já estamos
andando, ou seja, já estamos interagindo, mas
ainda não chegamos à perfeição.
• O Orkut e o Gmail são os eternos betas da
Internet, pois desde que foram lançados em 2004
e 2005 (aproximadamente)e até hoje o nome
beta está lá.
15. CLOSED BETA
• Além da versão Beta, é possível que você se depare
com variações dela, como no caso, a Closed Beta.
• Como o Beta quer dizer que é algo ainda não
concluído, mas possível de usar antes de haver a
liberação do programa ele é distribuído para um grupo
seleto de pessoas.
• Estas pessoas geralmente são especialistas, formadores
de opinião ou conhecidos, desta forma em primeiro
lugar eles testam e emitem uma avaliação para
somente depois a versão Beta ser liberada para o
público.
16. • O Orkut foi um caso de Closed Beta, já que
para acessar o serviço você precisava receber
um convite de alguém que já usava o site de
relacionamentos.
17. OPEN BETA
• Hoje em dia, para usar o orkut você só precisa
fazer uma conta Google e começar a fazer
amigos sem precisar de convite.
• Isso é um exemplo de versão Open Beta, pois
ela continua Beta, mas qualquer pessoa pode
ter acesso à ela.
18.
19. Release Candidate – RC
• Release em inglês significa liberar, tornar disponível e é por
isso que há a versão Release Candidate, ou em tradução
livre, candidato à liberação.
• A versão Release Candidate, ou RC, pode ser considerada
como a mais próxima da final, pois apresenta todas as
funções, interface e desempenho sem erros consideráveis.
• “Ela é o genro ou nora que algumas mães gostariam de
ter, não é perfeito, mas já é possível usá-lo sem maiores
problemas. ”
20. Gold ou Final
A versão Gold nem precisa de muitas definições ou
explicações, pois o próprio nome já diz tudo, afinal ouro é
ouro e não se fala mais nisso.
Esta versão é a definitiva, o ”The End ”dos
programas, mas é mais voltada para jogos, pois se um
programa chega até este patamar é porque já está pronto
para entrar nas máquinas dos usuários e não causar
erros.
21. • Quando uma versão é chamada de Gold é
porque ela está pronta para ser comercializada,
mas chamar um programa ou game de Gold fica
a critério do desenvolvedor, já que a palavra
pode soar melhor aos ouvidos dos usuários.
22. • É claro que “nem tudo o que reluz é ouro”, desta forma
em muitos casos versões Gold também apresentam
erros (o que é muito comum se tratando de
computadores).
• Porém, vamos entender que a versão Gold pode ser
considerada a final, entretanto sempre há algo a
melhorar. Mas ela, com certeza, é o genro ou nora que
sua mãe pediu.
23.
24.
25. Confusão matemática
Se você reparar, há vários números junto ao
nome e versão e, assim como estas, eles não
estão lá à toa. Geralmente os programas
apresentam três números separados por pontos.
O Falecido ”MSN” é um exemplo:
26. • De acordo com a tabela, o último número representa o
número de correções de erros após o lançamento do
aplicativo, neste caso 206.
• O número entre os pontos mostra as melhorias ou pontos
em que o programa evoluiu, aqui 864.
• E o primeiro número quer dizer que 14 funções de grande
importância foram incorporadas ao programa desde o seu
lançamento.
27. • Vale lembrar que não há um padrão, ou melhor, regra para a
nomenclatura de releases, desta maneira é possível haver variações
(isso pode explicar o zero entre os números).
• É claro que o MSN é um exemplo farto já que está quase na décima
versão.
• No entanto não é comum encontrar programas com tantos
releases, porém é sempre bom saber o que cada número
significa, vai que você precisa de algumas combinações para fazer
alguma aposta. Se ficar rico, não se esqueça de
mim!