? Typischerweise gehen Computer-Anwendungen über mehrere Testzyklen , bevor sie an die Verbraucher veröffentlicht. Dieser Prozess in der Regel gilt für prominente Software wie Betriebssysteme und andere kommerzielle Produkte mit Potenzial für große Anziehungskraft . Je nach Stabilität des Programms , kann seine Designer stark ändern den Quellcode oder effektiv markieren Sie es als Release Candidate . Übersicht
Der Begriff RC oder Release Candidate , gilt für Software, die derzeit in seiner endgültigen Entwicklungsstadien . An diesem Punkt hat das Programm in der Regel durch große Design- Phasen ohne nennenswerte Bugs verschwunden. Der Begriff kann zu völlig neuen Software oder auf eine neue Version eines bestehenden Programms. Grundsätzlich kann ein Entwickler beginnen Massenproduktion von einem Release Candidate , wenn keine schwerwiegenden Störungen oder Fehler gefunden werden .
Beta -und RC- Stages
Programms Beta-Version ist ähnlich ein Release Candidate , obwohl letztere Entwicklungsphase ist in der Regel weiter fortgeschritten. Im Wesentlichen enthält ein Release Candidate Verteilung wenig bis gar keine bekannten Störungen . Eine Beta-Version kann jedoch unabhängig von seinem Status zur Identifizierung Bugs aus einer breiteren Palette von Software-und Hardware-Konfigurationen verteilt werden. Eine Beta-Version enthält möglicherweise zahlreiche fatale Fehler , obwohl die Entwickler es zu beheben müssen , bevor das Programm in seiner RC Bühne.
Testing
Vor Festlegung einer Anwendung , Entwickler vertreiben ihre Release Candidate zu beta-Testern . Ihre Aufgabe ist es, gründlich mit dem Programm unter bestimmten Konfigurationseinstellungen , um kleinere und /oder tödlichen Fehler zu identifizieren. Software kann durch mehrere Beta- Testphase gehen , abhängig von der Menge von Fragen auf dem Weg begegnet . Aus diesem Grund können Tests für einen bestimmten Zeitraum durchgeführt werden , es sei denn seinem Verlag eine strikte release date.
Final Version
Sobald Entwickler beheben alle bekannten Bugs tödlich , ein Release Candidate soll "Go Gold. " In dieser Phase wird kein neuer Code in die Anwendung implementiert , obwohl Änderungen zu einem späteren Zeitpunkt durch Software-Patches und Updates veröffentlicht werden. Diese in der Regel die Leistung zu verbessern oder zu beheben Kompatibilitätsprobleme mit neuen Hardware- oder Programm -Distributionen . Die Software in Frage wird anschließend an die Verbraucher über den Handel oder durch digitale Download-Dienste verteilt .