? Normalmente , as aplicações informáticas passar por vários ciclos de testes antes de serem liberados para os consumidores. Este processo geralmente se aplica ao software de destaque , tais como sistemas operacionais e outros produtos comerciais com um potencial de grande apelo. Dependendo da estabilidade do programa, seu criador pode modificar profundamente o seu código fonte ou efetivamente marcá-lo como um Release Candidate . Visão geral
O termo RC , ou Release Candidate , aplica-se ao software que está atualmente em sua fase final de desenvolvimento . Neste ponto , o programa normalmente passou por grandes fases de projeto sem erros significativos. O termo pode aplicar-se a todo um novo software ou de uma nova versão de um programa existente. Essencialmente , um desenvolvedor pode começar a produção em massa de um Release Candidate se sem falhas fatais ou bugs são encontrados.
Beta e estágios RC
versão beta de um programa é semelhante ao um candidato de lançamento , embora a fase de desenvolvimento último é geralmente mais avançada. Em essência, uma distribuição Release Candidate contém pouco ou nenhum falhas conhecidas . A versão beta , no entanto, podem ser distribuídos independentemente do seu estatuto para ajudar a identificar erros de uma ampla gama de configurações de software e hardware . Uma versão beta pode conter inúmeros erros fatais , embora os desenvolvedores devem corrigi-lo antes que o programa entra em sua fase RC .
Testing
Antes de finalizar um aplicativo, os desenvolvedores distribuir sua versão Release Candidate para beta testers . Seu trabalho é usar bem o programa em configurações específicas para identificar pequenos bugs e /ou fatais. Software pode passar por várias fases de testes beta , dependendo da quantidade de problemas encontrados ao longo do caminho . Por esta razão , o teste pode ser realizado por qualquer quantidade de tempo determinado , a menos que seu editor impõe uma data de lançamento estrito.
Versão Final
Quando desenvolvedores corrigir todos os erros fatais conhecidos , um Release Candidate é dito "Vá Gold. " Nesta fase , nenhum código novo é implementado na aplicação, embora modificações podem ser lançado em uma data posterior através de patches e atualizações de software . Estes geralmente melhorar o desempenho ou corrigir problemas de compatibilidade com novo hardware ou distribuições do programa. O software em questão é posteriormente distribuída aos consumidores através de varejistas ou através de serviços de download digital .