ผลต่างระหว่างรุ่นของ "วงจรการเผยแพร่ซอฟต์แวร์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Prem4826 (คุย | ส่วนร่วม)
Prem4826 ย้ายหน้า ซอฟต์แวร์ระยะพัฒนา ไปยัง วงจรการเผยแพร่ซอฟต์แวร์: ภาษาอังกฤษใช้ว่า software release life cycle
Prem4826 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
'''วงจรการเผยแพร่ซอฟต์แวร์''' ({{lang-en|software release life cycle}}) เป็นการรวมขั้นตอนการพัฒนาและการเผยแพร่ชิ้นส่วน[[ซอฟต์แวร์]]คอมพิวเตอร์ ซึ่งเริ่มจากการพัฒนาครั้งแรกไปจนถึงการเผยแพร่ครั้งล่าสุด อีกทั้งยังประกอบไปด้วยการอัปเดตเวอร์ชันที่เผยแพร่ออกมาแล้วอยู่เรื่อย ๆ เพื่อช่วยปรับปรุงซอฟต์แวร์และแก้ไข[[บั๊ก]]ที่ยังปรากฏอยู่ในซอฟต์แวร์ตัวปัจจุบัน
[[ไฟล์:Develstages.svg|thumb|ชื่อระดับขึ้นการพัฒนาซอฟต์แวร์]]
 
== ขั้นตอนการพัฒนา ==
ในทาง[[วิศวกรรมซอฟต์แวร์]] '''ซอฟต์แวร์อัลฟา''' หรือ '''ซอฟต์แวร์เบต้า''' หมายถึงซอฟต์แวร์ที่อยู่ในระหว่างการพัฒนา โดยในระหว่างการพัฒนาแบ่งออกเป็น รุ่นอัลฟา (alpha stage) คือช่วงที่ซอฟต์แวร์รอการเพิ่มเติมความสามารถ การพิจารณาว่าจะใส่ลูกเล่นและความสามารถอะไรเพิ่ม และ รุ่นเบต้า (beta stage) คือช่วงที่ซอฟต์แวร์อยู่ในช่วง ตรวจสอบความผิดพลาดต่างๆ หรือที่เรียกว่า [[ดีบัก]] และเมื่อซอฟต์แวร์พร้อมที่จะใช้งานโดยการแก้ไขข้อผิดพลาดทั้งหมด จะเรียกว่ารุ่นเสถียร (stable stage)
; พรี-อัลฟาพรีแอลฟา (pre-alpha) : กล่าวถึงช่วงซอฟต์แวร์ตั้งแต่เริ่มพัฒนาจนถึงระยะอัลฟาแอลฟา
 
; อัลฟาแอลฟา (alpha) : อัลฟาแอลฟาเป็นระดับขั้นของซอฟต์แวร์ที่ถูกพัฒนา แต่ยังคงทดสอบใช้งานกลุ่มผู้ใช้ภายใน (นอกเหนือจากผู้พัฒนา)
ในปัจจุบัน ซอฟต์แวร์เบต้าหลายตัว ได้มีการให้ผู้ใช้[[ดาวน์โหลด]]เพื่อนำไปทดสอบ ข้อบกพร่องต่างๆ และรายงานผลข้อผิดพลาดกลับสู่[[นักพัฒนาซอฟต์แวร์|ผู้พัฒนา]] เพื่อที่จะพัฒนารุ่นเสถียรต่อไป
 
; เบต้าเบตา (beta) : เบต้าเบตาเป็นระดับขั้นที่ผ่านระดับอัลฟา โดยได้ออกให้ผู้ใช้ทั่วไปได้ดาวน์โหลดใช้งาน ก่อนที่จะเปิดตัวอย่างเป็นทางการ โดยระยะเบต้ามีจุดหมายเพื่อทดสอบการใช้งานจริง รวมถึงแจ้งรับฟังการตอบรับจากผู้ใช้งาน ซึ่งจะมีเพิ่มเติมฟังก์ชันการทำงานหรือลูกเล่นได้
== ระดับขั้น ==
; พรี-อัลฟา (pre-alpha) : กล่าวถึงช่วงซอฟต์แวร์ตั้งแต่เริ่มพัฒนาจนถึงระยะอัลฟา
 
; อาร์ซี (RC) : อาร์ซี (RC) หรือ รีลีสแคนดิเดต (release-candidate) เป็นระดับขั้นที่พร้อมจะเป็นผลิตภัณฑ์อย่างเป็นทางการ<ref>[http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx What Does "RC1" Mean?]</ref> เหลือเพียงตรวจสอบ[[บั๊ก]]ที่อาจเกิดอันตรายก่อนจะวางขายให้ใช้งานจริง
; อัลฟา (alpha) : อัลฟาเป็นระดับขั้นของซอฟต์แวร์ที่ถูกพัฒนา แต่ยังคงทดสอบใช้งานกลุ่มผู้ใช้ภายใน (นอกเหนือจากผู้พัฒนา)
 
== เผยแพร่ ==
; เบต้า (beta) : เบต้าเป็นระดับขั้นที่ผ่านระดับอัลฟา โดยได้ออกให้ผู้ใช้ทั่วไปได้ดาวน์โหลดใช้งาน ก่อนที่จะเปิดตัวอย่างเป็นทางการ โดยระยะเบต้ามีจุดหมายเพื่อทดสอบการใช้งานจริง รวมถึงแจ้งรับฟังการตอบรับจากผู้ใช้งาน ซึ่งจะมีเพิ่มเติมฟังก์ชันการทำงานหรือลูกเล่นได้
เมื่อเผยแพร่สู่สาธารณชน ซอฟต์แวร์นั้นจะอยู่ในขั้นที่เรียกว่า "สเตเบิลรีลีส" (stable release)
 
; อาร์ซี (RC) : อาร์ซี (RC) หรือ รีลีสแคนดิเดต (release-candidate) เป็นระดับขั้นที่พร้อมจะเป็นผลิตภัณฑ์อย่างเป็นทางการ<ref>[http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx What Does "RC1" Mean?]</ref> เหลือเพียงตรวจสอบ[[บั๊ก]]ที่อาจเกิดอันตรายก่อนจะวางขายให้ใช้งานจริง
 
== อ้างอิง ==
เส้น 18 ⟶ 17:
 
== ดูเพิ่ม ==
* [[วงจรชีวิตของการพัฒนาซอฟต์แวร์]]
 
[[หมวดหมู่:ซอฟต์แวร์]]