SlideShare a Scribd company logo
1 of 10
Nomenclaturas e
versões de software
Gerenciamento de releases
José Alyson
Sumário
Introdução 03
Versão Alpha 04
Versão Beta 05
Closed Beta 05
Open Beta 05
Release Candidate 06
Release to Manufacture 06
Versão Estável 07
Releases 08
Referências 10
Existem várias etapas ao longo do processo de desenvolvimento de um
software, que vai desde a concepção do projeto até a finalização e
distribuição. E para indicar cada estágio em que o software se encontra, são
usados alguns termos como: alpha, beta, release candidate (RC), release to
manufacture (RTM) e estável.
Introdução
Alpha Beta FinalRC
03/10
Versão Alpha:
É considerada a primeira fase de um software, ou seja, seus primeiros passos. Não possui
ainda quase nenhuma condição de uso produtivo, mas já serve para que o software possa ser
patenteado e algumas de suas funções básicas sejam conhecidas.
Nessa fase, os desenvolvedores fazem “rascunhos” das ideias que serão aperfeiçoadas
posteriormente e, portanto, podem apresentar diversos erros.
Essa versão é geralmente destinada aos desenvolvedores e parceiros de um projeto, que
possuem os conhecimentos técnicos necessários para manipular esses softwares, mas
também podem ser encontrados para download por pessoas comuns.
04/10*as fontes das imagens usadas, encontram-se no slide de referências.
Versão Beta:
Segunda fase da vida de um software que não está concluído, mas que já pode ser
encontrado por usuários a fim de testar as funcionalidades e encontrar erros. É bastante
comum encontrar aplicativos beta na Play Store (loja de aplicativos da empresa Google),
por exemplo, onde o usuário opta por receber as atualizações beta e testar os novos
recursos antes de serem liberados aos demais usuários.
Dentro da versão beta existem duas variações: Closed Beta e Open Beta.
Closed Beta:
É uma versão fechada, distribuída para uma grupo seleto de usuários, que podem ser
especialistas ou mesmo pessoas conhecidas, que testam e depois emitem uma opinião
sobre o programa antes de a versão beta ser liberada ao público.
Open Beta:
Uma versão beta que qualquer pessoa pode ter acesso.
05/10*as fontes das imagens usadas, encontram-se no slide de referências.
Release Candidate:
Essa versão já pode ser considerada como a mais próxima da fase final. Já apresenta
as funções, interface e desempenho finais sem grandes erros, o que faz dela, ainda não
completamente estável.
Então os desenvolvedores ainda podem fazer algumas pequenas mudanças ou
ajustes para que o programa possa então, ser lançado.
Release to Manufacture:
É um meio-termo entre o release candidate e a versão estável (final), onde os
softwares já estão prontos e são disponibilizados para fabricantes e parceiros antes do
lançamento oficial.
Release
06/10
Versão Estável
Ou Final/ Gold/ Stable, é a versão a que o software chega depois de completar todo o seu
ciclo de desenvolvimento e é considerado estável. É lançado e distribuído.
07/10*as fontes das imagens usadas, encontram-se no slide de referências.
Quando um software é lançado, um grande número de pessoas passa a
utilizá-lo. Esse número é bastante superior ao número de pessoas que o
utilizaram ainda nas fases de testes e consequentemente, são encontrados
erros e falhas que antes passaram despercebidos, o que é completamente
normal. É aí que surge um segundo tipo de controle de versões.
Ao lado do nome do produto, existem alguns números, separados por
pontos que indicam o número de releases (liberações) do software.
x.x.xRelease de revisão:
Correção de bugs
(erros).
Release menor:
Melhorias e/ou
evoluções.
Release maior:
Novas funções de
grande importância.
08/10
Começando da direita para a esquerda, o primeiro número se refere às
correções de erros e segurança que o software recebeu. O segundo representa
melhorias ou evoluções em algumas funções do software e o terceiro número se
refere às grandes mudanças que diferenciam a versão atual da versão anterior. Por
exemplo, o WhatsApp, na seguinte versão:
• 561 foram as correções de erros e outros ajustes;
• 11 foram as melhorias e/ ou novas funções e
• 2 foram as funções de grande importância que o programa recebeu desde o
lançamento.
Só para lembrar: não existe um padrão definido para a nomenclatura de releases, então pode haver variações tanto nos nomes
das versões quanto no número de dígitos no valor numérico.
09/10*as fontes das imagens usadas, encontram-se no slide de referências.
Referências
Fontes de pesquisa:
O que são versões Alfa, Beta, RC e Final?
https://www.tecmundo.com.br/macos/1698-o-que-sao-versoes-alfa-beta-rc-e-final-.htm
Como funcionam os sistemas de códigos e versões de softwares
http://www.hardware.com.br/artigos/sistemas-versoes/
Imagens usadas:
Slide 04: Símbolo alpha: http://www.clker.com/cliparts/F/a/x/p/M/b/alpha.svg
Slide 05: Símbolo beta: https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Greek_lc_beta.svg/2000px-Greek_lc_beta.svg.png
Slide 07: Símbolo “jóia”: http://www.freeiconspng.com/uploads/black-thumbs-up-icon-31.png
Símbolo “certo”: http://iconshow.me/media/images/ui/ios7-icons/png/512/checkmark_1.png
Símbolo “ok”: http://www.freeiconspng.com/uploads/black-word-ok-icon-1.png
Slide 09: Versão do WhatsApp: http://blogdalu.magazineluiza.com.br/wp-content/uploads/2015/03/por-que-nao-consigo-usar-o-recurso-
de-ligacoes-do-whatsapp-1.jpg
Material elaborado por José Alyson Rangel de Freitas.
Sites ativos em 19/03/2017.
10/10

More Related Content

What's hot

Modelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareModelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareFrancilvio Roberto Alff
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágilClaudia Melo
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de softwareBruno Nascimento
 
Arte+contemporanea+brasileira
Arte+contemporanea+brasileiraArte+contemporanea+brasileira
Arte+contemporanea+brasileiraMatheus Oliveira
 
938862718 modelo de documeto de software
938862718 modelo de documeto de software938862718 modelo de documeto de software
938862718 modelo de documeto de softwareAuberto Macie
 
Anestésicos gerais e locais(farmacologia)(1)
Anestésicos gerais e locais(farmacologia)(1)Anestésicos gerais e locais(farmacologia)(1)
Anestésicos gerais e locais(farmacologia)(1)William Damasceno
 
Seminário ansiolíticos e hipnóticos ok
Seminário ansiolíticos e hipnóticos okSeminário ansiolíticos e hipnóticos ok
Seminário ansiolíticos e hipnóticos okRobeísa Danya
 
DDD – Domain Driven Design
DDD – Domain Driven DesignDDD – Domain Driven Design
DDD – Domain Driven DesignÍtalo Bandeira
 
I história da fotografia
I   história da fotografiaI   história da fotografia
I história da fotografiaMINAJOCA2010
 
Estratégia em Serviços
Estratégia em ServiçosEstratégia em Serviços
Estratégia em ServiçosMarcel Gois
 
Departamentalizacao
DepartamentalizacaoDepartamentalizacao
DepartamentalizacaoCris Nunes
 
MASP - Método de Análise e Solução de Problemas
MASP - Método de Análise e Solução de ProblemasMASP - Método de Análise e Solução de Problemas
MASP - Método de Análise e Solução de ProblemasMárcio Hosken
 
Neoconcretismo
NeoconcretismoNeoconcretismo
Neoconcretismotaffila
 

What's hot (20)

Modelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de softwareModelo de documento para levantamento de requisitos de software
Modelo de documento para levantamento de requisitos de software
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
 
Fauvismo
FauvismoFauvismo
Fauvismo
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
Arte+contemporanea+brasileira
Arte+contemporanea+brasileiraArte+contemporanea+brasileira
Arte+contemporanea+brasileira
 
938862718 modelo de documeto de software
938862718 modelo de documeto de software938862718 modelo de documeto de software
938862718 modelo de documeto de software
 
ieee 830
 ieee 830 ieee 830
ieee 830
 
Anestésicos gerais e locais(farmacologia)(1)
Anestésicos gerais e locais(farmacologia)(1)Anestésicos gerais e locais(farmacologia)(1)
Anestésicos gerais e locais(farmacologia)(1)
 
Seminário ansiolíticos e hipnóticos ok
Seminário ansiolíticos e hipnóticos okSeminário ansiolíticos e hipnóticos ok
Seminário ansiolíticos e hipnóticos ok
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
DDD – Domain Driven Design
DDD – Domain Driven DesignDDD – Domain Driven Design
DDD – Domain Driven Design
 
I história da fotografia
I   história da fotografiaI   história da fotografia
I história da fotografia
 
Estratégia em Serviços
Estratégia em ServiçosEstratégia em Serviços
Estratégia em Serviços
 
Arte moderna
Arte modernaArte moderna
Arte moderna
 
Departamentalizacao
DepartamentalizacaoDepartamentalizacao
Departamentalizacao
 
MASP - Método de Análise e Solução de Problemas
MASP - Método de Análise e Solução de ProblemasMASP - Método de Análise e Solução de Problemas
MASP - Método de Análise e Solução de Problemas
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Neoconcretismo
NeoconcretismoNeoconcretismo
Neoconcretismo
 
POO - 11 - Prática de Herança
POO - 11 - Prática de HerançaPOO - 11 - Prática de Herança
POO - 11 - Prática de Herança
 

Similar to Nomenclaturas de versões de software

Versões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldVersões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldCleber Ramos
 
Bruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_soBruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_sobrunofig94PT
 
Bruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_soBruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_sobrunofig94PT
 
Quer testar os novos softwares da Aue Soluções?
Quer testar os novos softwares da Aue Soluções?Quer testar os novos softwares da Aue Soluções?
Quer testar os novos softwares da Aue Soluções?Regina Motta
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geralpaulo peres
 
Crisficha 1 1
Crisficha 1 1Crisficha 1 1
Crisficha 1 1sharik27
 
Ficha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimFicha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimcrespim89
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1fantic3o
 
Crisficha 1
Crisficha 1Crisficha 1
Crisficha 1sharik27
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1kamatozza
 
Ficha de trabalho [1] - Software open source
Ficha de trabalho [1] - Software open sourceFicha de trabalho [1] - Software open source
Ficha de trabalho [1] - Software open sourcenunesgilvicente
 
Alfa con 2 -software
Alfa con 2 -softwareAlfa con 2 -software
Alfa con 2 -softwareJane Cesca
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Clayton Dausacker
 

Similar to Nomenclaturas de versões de software (20)

Versões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldVersões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e Gold
 
Bruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_soBruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_so
 
Bruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_soBruno figueiredo 11ogi_so
Bruno figueiredo 11ogi_so
 
Quer testar os novos softwares da Aue Soluções?
Quer testar os novos softwares da Aue Soluções?Quer testar os novos softwares da Aue Soluções?
Quer testar os novos softwares da Aue Soluções?
 
17 kb versoes-curso-gxxbr
17 kb versoes-curso-gxxbr17 kb versoes-curso-gxxbr
17 kb versoes-curso-gxxbr
 
Testes De Software - Uma Visão Geral
Testes De Software - Uma Visão GeralTestes De Software - Uma Visão Geral
Testes De Software - Uma Visão Geral
 
Crisficha 1 1
Crisficha 1 1Crisficha 1 1
Crisficha 1 1
 
O sistema gnu
O sistema gnuO sistema gnu
O sistema gnu
 
Ficha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespimFicha de trabalho_1_bruno_crespim
Ficha de trabalho_1_bruno_crespim
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Crisficha 1
Crisficha 1Crisficha 1
Crisficha 1
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
Ficha de trabalho [1] - Software open source
Ficha de trabalho [1] - Software open sourceFicha de trabalho [1] - Software open source
Ficha de trabalho [1] - Software open source
 
Apresentação JAGUAR Software Público
Apresentação JAGUAR Software PúblicoApresentação JAGUAR Software Público
Apresentação JAGUAR Software Público
 
Ficha de trabalho_1
Ficha de trabalho_1Ficha de trabalho_1
Ficha de trabalho_1
 
2
22
2
 
Alfa con 2 -software
Alfa con 2 -softwareAlfa con 2 -software
Alfa con 2 -software
 
Ficha de trabalho 1
Ficha de trabalho 1Ficha de trabalho 1
Ficha de trabalho 1
 
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
Palestra Trisquel GNU/Linux: Uma Distribuição GNU 100% Livre (FISL18)
 
Software open source
Software open sourceSoftware open source
Software open source
 

Nomenclaturas de versões de software

  • 1. Nomenclaturas e versões de software Gerenciamento de releases José Alyson
  • 2. Sumário Introdução 03 Versão Alpha 04 Versão Beta 05 Closed Beta 05 Open Beta 05 Release Candidate 06 Release to Manufacture 06 Versão Estável 07 Releases 08 Referências 10
  • 3. Existem várias etapas ao longo do processo de desenvolvimento de um software, que vai desde a concepção do projeto até a finalização e distribuição. E para indicar cada estágio em que o software se encontra, são usados alguns termos como: alpha, beta, release candidate (RC), release to manufacture (RTM) e estável. Introdução Alpha Beta FinalRC 03/10
  • 4. Versão Alpha: É considerada a primeira fase de um software, ou seja, seus primeiros passos. Não possui ainda quase nenhuma condição de uso produtivo, mas já serve para que o software possa ser patenteado e algumas de suas funções básicas sejam conhecidas. Nessa fase, os desenvolvedores fazem “rascunhos” das ideias que serão aperfeiçoadas posteriormente e, portanto, podem apresentar diversos erros. Essa versão é geralmente destinada aos desenvolvedores e parceiros de um projeto, que possuem os conhecimentos técnicos necessários para manipular esses softwares, mas também podem ser encontrados para download por pessoas comuns. 04/10*as fontes das imagens usadas, encontram-se no slide de referências.
  • 5. Versão Beta: Segunda fase da vida de um software que não está concluído, mas que já pode ser encontrado por usuários a fim de testar as funcionalidades e encontrar erros. É bastante comum encontrar aplicativos beta na Play Store (loja de aplicativos da empresa Google), por exemplo, onde o usuário opta por receber as atualizações beta e testar os novos recursos antes de serem liberados aos demais usuários. Dentro da versão beta existem duas variações: Closed Beta e Open Beta. Closed Beta: É uma versão fechada, distribuída para uma grupo seleto de usuários, que podem ser especialistas ou mesmo pessoas conhecidas, que testam e depois emitem uma opinião sobre o programa antes de a versão beta ser liberada ao público. Open Beta: Uma versão beta que qualquer pessoa pode ter acesso. 05/10*as fontes das imagens usadas, encontram-se no slide de referências.
  • 6. Release Candidate: Essa versão já pode ser considerada como a mais próxima da fase final. Já apresenta as funções, interface e desempenho finais sem grandes erros, o que faz dela, ainda não completamente estável. Então os desenvolvedores ainda podem fazer algumas pequenas mudanças ou ajustes para que o programa possa então, ser lançado. Release to Manufacture: É um meio-termo entre o release candidate e a versão estável (final), onde os softwares já estão prontos e são disponibilizados para fabricantes e parceiros antes do lançamento oficial. Release 06/10
  • 7. Versão Estável Ou Final/ Gold/ Stable, é a versão a que o software chega depois de completar todo o seu ciclo de desenvolvimento e é considerado estável. É lançado e distribuído. 07/10*as fontes das imagens usadas, encontram-se no slide de referências.
  • 8. Quando um software é lançado, um grande número de pessoas passa a utilizá-lo. Esse número é bastante superior ao número de pessoas que o utilizaram ainda nas fases de testes e consequentemente, são encontrados erros e falhas que antes passaram despercebidos, o que é completamente normal. É aí que surge um segundo tipo de controle de versões. Ao lado do nome do produto, existem alguns números, separados por pontos que indicam o número de releases (liberações) do software. x.x.xRelease de revisão: Correção de bugs (erros). Release menor: Melhorias e/ou evoluções. Release maior: Novas funções de grande importância. 08/10
  • 9. Começando da direita para a esquerda, o primeiro número se refere às correções de erros e segurança que o software recebeu. O segundo representa melhorias ou evoluções em algumas funções do software e o terceiro número se refere às grandes mudanças que diferenciam a versão atual da versão anterior. Por exemplo, o WhatsApp, na seguinte versão: • 561 foram as correções de erros e outros ajustes; • 11 foram as melhorias e/ ou novas funções e • 2 foram as funções de grande importância que o programa recebeu desde o lançamento. Só para lembrar: não existe um padrão definido para a nomenclatura de releases, então pode haver variações tanto nos nomes das versões quanto no número de dígitos no valor numérico. 09/10*as fontes das imagens usadas, encontram-se no slide de referências.
  • 10. Referências Fontes de pesquisa: O que são versões Alfa, Beta, RC e Final? https://www.tecmundo.com.br/macos/1698-o-que-sao-versoes-alfa-beta-rc-e-final-.htm Como funcionam os sistemas de códigos e versões de softwares http://www.hardware.com.br/artigos/sistemas-versoes/ Imagens usadas: Slide 04: Símbolo alpha: http://www.clker.com/cliparts/F/a/x/p/M/b/alpha.svg Slide 05: Símbolo beta: https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Greek_lc_beta.svg/2000px-Greek_lc_beta.svg.png Slide 07: Símbolo “jóia”: http://www.freeiconspng.com/uploads/black-thumbs-up-icon-31.png Símbolo “certo”: http://iconshow.me/media/images/ui/ios7-icons/png/512/checkmark_1.png Símbolo “ok”: http://www.freeiconspng.com/uploads/black-word-ok-icon-1.png Slide 09: Versão do WhatsApp: http://blogdalu.magazineluiza.com.br/wp-content/uploads/2015/03/por-que-nao-consigo-usar-o-recurso- de-ligacoes-do-whatsapp-1.jpg Material elaborado por José Alyson Rangel de Freitas. Sites ativos em 19/03/2017. 10/10