Mudanças entre as edições de "Versão"
Linha 1: | Linha 1: | ||
Release ou liberação ou lançamento de software é o lançamento de nova versão oficial de produto de software. Cada vez que um produto de software é criado ou modificado, o fabricante e seus desenvolvedores decidem sobre como distribuir ou o novo produto (ou modificação). Esse conjunto é denominado ciclo de vida de liberação de software. | |||
Etapas: | |||
:: Desenvolvimento: | |||
Atividades de análise de requisitos, projeto de software, desenvolvimento e teste de unidade. | |||
:: Alfa | |||
Atividades de teste internas na empresa, que antecedem o empacotamento. | |||
:: Beta | |||
Geralmente, quando não há mais funcionalidades a implementar no software. Seu foco é reduzir impactos aos usuários, valendo-se de testes de usabilidade e rotinas. | |||
:: Release candidate | |||
Versão de potencial a produto final. Nesse estágio todas as funcionalidades encontram-se especificadas, implementadas e testadas através de uma ou mais fases beta sem a ocorrência de defeitos sérios. Disponibilizada a grupo limitado de interessados afim de observar absorção pelo pública as novidades. | |||
:: Final | |||
Quando disponibilizado de forma generalizada ao público. | |||
Tipos de Versão: | |||
:: Release | |||
Versão onde foi gerado a partir de um planejamento e aplicado inovações e modificações previstas no cronograma. | |||
:: Sub-Versão (hotfix) | |||
Release onde fora incluída alguma correção (maior das vezes) ou funcionalidade em específico | |||
[[Arquivo:Fluxo_Versao.JPG]] | [[Arquivo:Fluxo_Versao.JPG]] | ||
Edição das 11h39min de 16 de dezembro de 2022
Release ou liberação ou lançamento de software é o lançamento de nova versão oficial de produto de software. Cada vez que um produto de software é criado ou modificado, o fabricante e seus desenvolvedores decidem sobre como distribuir ou o novo produto (ou modificação). Esse conjunto é denominado ciclo de vida de liberação de software.
Etapas:
- Desenvolvimento:
Atividades de análise de requisitos, projeto de software, desenvolvimento e teste de unidade.
- Alfa
Atividades de teste internas na empresa, que antecedem o empacotamento.
- Beta
Geralmente, quando não há mais funcionalidades a implementar no software. Seu foco é reduzir impactos aos usuários, valendo-se de testes de usabilidade e rotinas.
- Release candidate
Versão de potencial a produto final. Nesse estágio todas as funcionalidades encontram-se especificadas, implementadas e testadas através de uma ou mais fases beta sem a ocorrência de defeitos sérios. Disponibilizada a grupo limitado de interessados afim de observar absorção pelo pública as novidades.
- Final
Quando disponibilizado de forma generalizada ao público.
Tipos de Versão:
- Release
Versão onde foi gerado a partir de um planejamento e aplicado inovações e modificações previstas no cronograma.
- Sub-Versão (hotfix)
Release onde fora incluída alguma correção (maior das vezes) ou funcionalidade em específico
- Linha do tempo