Yazılım yaşam döngüsü
Yazılım sürüm yaşam döngüsü, bir yazılım ürününün (örneğin bir işletim sistemi) geliştirilmesi, test edilmesi ve dağıtılması sürecidir. Genellikle, son sürüm veya “altın” halka sunulmadan önce alfa öncesi, alfa, beta ve sürüm adayı gibi çeşitli aşamalardan oluşur. Alfa öncesi, yazılımın hala tasarlanmakta ve inşa edilmekte olduğu, geliştirmenin erken aşamalarını ifade eder.