Versões de software - releases
-
Upload
jose-alyson -
Category
Technology
-
view
37 -
download
0
Transcript of Versões de software - releases
![Page 1: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/1.jpg)
Nomenclaturas e versões de software
Gerenciamento de releases
José Alyson
![Page 2: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/2.jpg)
Sumário
Introdução 03Versão Alpha 04Versão Beta 05
Closed Beta 05
Open Beta 05
Release Candidate 06Release to Manufacture 06 Versão Estável 07Releases 08Referências 10
![Page 3: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/3.jpg)
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
![Page 4: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/4.jpg)
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.
![Page 5: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/5.jpg)
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.
![Page 6: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/6.jpg)
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
![Page 7: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/7.jpg)
Versão EstávelOu 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.
![Page 8: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/8.jpg)
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.x
Release 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
![Page 9: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/9.jpg)
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.
![Page 10: Versões de software - releases](https://reader031.fdocumentos.tips/reader031/viewer/2022013117/58e78eac1a28ab0d288b4d4d/html5/thumbnails/10.jpg)
ReferênciasFontes 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 softwareshttp://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.svgSlide 05: Símbolo beta: https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Greek_lc_beta.svg/2000px-Greek_lc_beta.svg.pngSlide 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.pngSlide 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