ข้ามไปเนื้อหา

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

จากวิกิพีเดีย สารานุกรมเสรี

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

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

[แก้]

พรีแอลฟา (pre-alpha)

[แก้]

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

แอลฟา (alpha)

[แก้]

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

เบตา (beta)

[แก้]

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

รุ่นทดสอบใช้งาน (Release candidate)

[แก้]

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

รุ่นเสถียร (stable release)

[แก้]

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

เผยแพร่

[แก้]

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

อ้างอิง

[แก้]

ดูเพิ่ม

[แก้]