SlideShare uma empresa Scribd logo
1 de 27
Versões de Sistemas
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?
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
• 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?
• 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
Está falando Grego?
• Em partes sim...
• As versões Alfa e Beta, são nomenclatura que
derivam do alfabeto grego.
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á.
• 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.
• 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.
• 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.
• 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á.
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.
• 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.
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.
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. ”
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.
• 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.
• É 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.
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:
• 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.
• 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!

Mais conteúdo relacionado

Semelhante a Versões Alfa Beta RC Final

Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoandreluizlugon
 
Introdução à Linguagem de Programação GO
Introdução à Linguagem de Programação GOIntrodução à Linguagem de Programação GO
Introdução à Linguagem de Programação GOJose Augusto Cintra
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoFelipeDi
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoWeldir Fernando Dias
 
Tipos de releases slideshare
Tipos de releases slideshareTipos de releases slideshare
Tipos de releases slideshareBeck Novaes
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
 
O caminho para a sua primeira contribuicao open source
O caminho para a sua primeira contribuicao open sourceO caminho para a sua primeira contribuicao open source
O caminho para a sua primeira contribuicao open sourceMarco Ferreira
 
Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Saulo Arruda
 
Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Phil Calçado
 
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...Hugo Baraúna
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoUbirajara Cavaco
 
Skype apresentação para TIC
Skype  apresentação para TICSkype  apresentação para TIC
Skype apresentação para TICTeresasfr
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMCarlos Ribeiro
 

Semelhante a Versões Alfa Beta RC Final (20)

Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open Source
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Introdução à Linguagem de Programação GO
Introdução à Linguagem de Programação GOIntrodução à Linguagem de Programação GO
Introdução à Linguagem de Programação GO
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Projeto de Software Livre
Projeto de Software LivreProjeto de Software Livre
Projeto de Software Livre
 
Tipos de releases slideshare
Tipos de releases slideshareTipos de releases slideshare
Tipos de releases slideshare
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
 
O caminho para a sua primeira contribuicao open source
O caminho para a sua primeira contribuicao open sourceO caminho para a sua primeira contribuicao open source
O caminho para a sua primeira contribuicao open source
 
Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Java é Software Livre, e Agora?
Java é Software Livre, e Agora?
 
Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005
 
Ficha de trabalho 1
Ficha de trabalho 1Ficha de trabalho 1
Ficha de trabalho 1
 
Fedora QA
Fedora QAFedora QA
Fedora QA
 
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...
O case da Plataformatec com o Elixir - Como uma empresa brasileira criou uma ...
 
Aprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalhoAprenda a programar-luciano_ramalho
Aprenda a programar-luciano_ramalho
 
Skype apresentação para TIC
Skype  apresentação para TICSkype  apresentação para TIC
Skype apresentação para TIC
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Calourada2010
Calourada2010Calourada2010
Calourada2010
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
 

Versões Alfa Beta RC Final

  • 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!