วงจรการเผยแพร่ซอฟต์แวร์

วงจรการเผยแพร่ซอฟต์แวร์ () เป็นการรวมขั้นตอนการพัฒนาและการเผยแพร่ชิ้นส่วนซอฟต์แวร์คอมพิวเตอร์ ซึ่งเริ่มจากการพัฒนาครั้งแรกไปจนถึงการเผยแพร่ครั้งล่าสุด อีกทั้งยังประกอบไปด้วยการอัปเดตเวอร์ชันที่เผยแพร่ออกมาแล้วอยู่เรื่อย ๆ เพื่อช่วยปรับปรุงซอฟต์แวร์และแก้ไขบั๊กที่ยังปรากฏอยู่ในซอฟต์แวร์ตัวปัจจุบัน

 ขั้นตอนการพัฒนา 

 พรีแอลฟา (pre-alpha) 
กล่าวถึงช่วงซอฟต์แวร์ตั้งแต่เริ่มพัฒนาจนถึงระยะแอลฟา

 แอลฟา (alpha) 
แอลฟาเป็นระดับขั้นของซอฟต์แวร์ที่ถูกพัฒนา แต่ยังคงทดสอบใช้งานกลุ่มผู้ใช้ภายใน (นอกเหนือจากผู้พัฒนา)

 เบตา (beta) 
เบตาเป็นระดับขั้นที่ผ่านระดับอัลฟา โดยได้ออกให้ผู้ใช้ทั่วไปได้ดาวน์โหลดใช้งาน ก่อนที่จะเปิดตัวอย่างเป็นทางการ โดยระยะเบต้ามีจุดหมายเพื่อทดสอบการใช้งานจริง รวมถึงแจ้งรับฟังการตอบรับจากผู้ใช้งาน ซึ่งจะมีเพิ่มเติมฟังก์ชันการทำงานหรือลูกเล่นได้

 รุ่นทดสอบใช้งาน (Release candidate) 
รุ่นทดสอบใช้งาน หรือ อาร์ซี (RC) หรือ รีลีสแคนดิเดต (release candidate) เป็นระดับขั้นที่พร้อมจะเป็นผลิตภัณฑ์อย่างเป็นทางการWhat Does "RC1" Mean? เหลือเพียงตรวจสอบบั๊กที่อาจเกิดอันตรายก่อนจะวางขายให้ใช้งานจริง

 รุ่นเสถียร (stable release) 
รุ่นเสถียร หรือ รุ่นวางจำหน่าย เป็นรุ่นทดสอบใช้งานอันสุดท้ายที่ได้ผ่านขั้นตอนการตรวจสอบและการทดสอบบั๊ก บั๊กที่เหลือทั้งหมดจะถือว่าเป็นบั๊กพอยอมรับได้ 

 เผยแพร่ 
เมื่อเผยแพร่สู่สาธารณชน ซอฟต์แวร์นั้นจะอยู่ในขั้นที่เรียกว่า "สเตเบิลรีลีส" (stable release)

 อ้างอิง 

 ดูเพิ่ม 
 การพัฒนาซอฟต์แวร์

หมวดหมู่:ซอฟต์แวร์
หมวดหมู่:ซอฟต์แวร์ระยะพัฒนา