โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ติดตั้ง
เร็วกว่าเบราว์เซอร์!
 

ซอฟต์แวร์ระยะพัฒนา

ดัชนี ซอฟต์แวร์ระยะพัฒนา

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

6 ความสัมพันธ์: บั๊กวิศวกรรมซอฟต์แวร์วงจรชีวิตของการพัฒนาซอฟต์แวร์อัปโหลดและดาวน์โหลดดีบั๊กนักพัฒนาซอฟต์แวร์

บั๊ก

รายงานของบั๊กตัวแรกที่เกิดขึ้นกับคอมพิวเตอร์ เกิดจากผีเสื้อกลางคืนเข้าไปอาศัยอยู่ภายใน บั๊ก (Bug) หรือ จุดบกพร่อง หมายถึง ปัญหาที่เกิดขึ้นกับโปรแกรมอันเนื่องมาจากคำสั่งในโปรแกรมนั้น ๆ เอง ซึ่งทำให้การทำงานของโปรแกรมไม่ถูกต้อง มีข้อผิดพลาด หรือไม่ราบรื่นเท่าที่ควร นอกจากปัญหาเกี่ยวกับโปรแกรมแล้ว อาจเป็นปัญหาเกี่ยวกับตัวเครื่องก็ได้ คำนี้มาจากคำว่า bug ที่แปลว่าตัวด้วงหรือตัวแมลง ที่เข้าไปติดอยู่ในสวิตช์ relay ของเครื่องคอมพิวเตอร์ Mark II ทำให้การทำงานขัดข้อง ส่วนการแก้ไขจุดบกพร่องของโปรแกรมนั้น จะใช้คำว่า ดีบั๊ก (Debug).

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและบั๊ก · ดูเพิ่มเติม »

วิศวกรรมซอฟต์แวร์

วิศวกรรมซอฟต์แวร์ (software engineering) เป็นศาสตร์เกี่ยวกับวิศวกรรมด้านซอฟต์แวร์ มีเนื้อหาเกี่ยวข้องกับการใช้กระบวนการทางวิศวกรรมในการดูแลการผลิต ตั้งแต่การเริ่มเก็บความต้องการ การตั้งเป้าหมายของระบบ การออกแบบ กระบวนการพัฒนา การตรวจสอบ การประเมินผล การติดตามโครงการ การประเมินต้นทุน การรักษาความปลอดภัย ไปจนถึงการคิดราคาซอฟต์แวร์เป็นต้น วิศวกรรมซอฟต์แวร์ประยุกต์ความรู้และเทคโนโลยีทางด้านวิศวกรรมศาสตร์ วิศวกรรมคอมพิวเตอร์ วิทยาการคอมพิวเตอร์ เทคโนโลยีสารสนเทศและสาขาอื่น ๆ ที่เกี่ยวข้องเข้าด้วยกัน เพื่อสร้างซอฟต์แวร์ที่สามารถปฏิบัติงานตามเป้าหมาย ภายใต้เงื่อนไขที่กำหนด วิศวกรรมซอฟต์แวร์เป็นศาสตร์ที่ทวีความสำคัญเพิ่มขึ้นเรื่อย ๆ เนื่องจากในปัจจุบัน ซอฟต์แวร์มีความซับซ้อนเพิ่มขึ้น จำเป็นต้องมีการวิศวกรรมที่จะควบคุมและดำเนินการผลิต ที่มีประสิทธิภาพ สามารถวัดผลได้ และ สามารถตรวจหาข้อผิดพลาดพร้อมสาเหตุได้ อย่างสะดวกและรวดเร็ว เพื่อให้สามารถปรับปรุงแก้ไขซอฟต์แวร์ตั้งแต่อยู่ในระหว่างการผลิตได้อีกทั้งยังมีการทบทวนและตรวจสอบ ในแง่ของศาสตร์เกี่ยวกับคอมพิวเตอร์นั้น วิศวกรรมซอฟต์แวร์ เป็นหนึ่งในห้าสาขาวิชาคอมพิวเตอร์ ซึ่งประกอบด้วย สาขาวิทยาการคอมพิวเตอร์ หรือวิทยาศาสตรคอมพิวเตอร์ สาขาวิศวกรรมคอมพิวเตอร์ สาขาวิศวกรรมซอฟต์แวร์ สาขาเทคโนโลยีสารสนเทศ หรือเทคโนโลยีสารสนเทศและการสือสาร และ สาขาคอมพิวเตอร์ธุรกิจ หรือ ระบบสารสนเทศทางธุรก.

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและวิศวกรรมซอฟต์แวร์ · ดูเพิ่มเติม »

วงจรชีวิตของการพัฒนาซอฟต์แวร์

วงจรชีวิตของการพัฒนาซอฟต์แวร์ วงจรชีวิตของการพัฒนาซอฟต์แวร์ หรือ Software Development Life Cycle (SDLC) เป็นโครงร่างหรือแนวทางวิธีการ เพื่อใช้ทำความเข้าใจและเพื่อใช้เป็นขั้นตอนการพัฒนา ระบบสารสนเทศ หรือซอฟต์แวร์ให้สำเร็จ โดยการให้มาซึ่งซอฟต์แวร์อาจจะเป็นโดยการซื้อหรือการจ้างทำหรือการพัฒนาเองก็ได้ ระเบียบวิธีการพัฒนาซอฟต์แวร์มีอยู่หลายวิธีการ แต่ละวิธีการมีข้อดีและข้อเสียที่แตกต่างกัน ตัวอย่างระเบียบวิธีการพัฒนาซอฟต์แวร์ที่ได้รับความนิยม เช่น โครงสร้างแบบน้ำตก (Waterfall Model), โครงสร้างแบบก้นหอย (Spiral Model), วิธีการพัฒนาซอฟต์แวร์แบบคล่องแคล่วว่องไว (Agile Software Development).

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและวงจรชีวิตของการพัฒนาซอฟต์แวร์ · ดูเพิ่มเติม »

อัปโหลดและดาวน์โหลด

ในทางคอมพิวเตอร์ อัปโหลด (upload; ศัพท์บัญญัติว่า บรรจุขึ้น) และ ดาวน์โหลด (download, ศัพท์บัญญัติว่า บรรจุลง) เป็นการส่งผ่านข้อมูลทางอิเล็กทรอนิกส์ระหว่างคอมพิวเตอร์ 2 เครื่อง การส่งข้อมูล แฟ้มข้อมูลหรือโปรแกรม จากคอมพิวเตอร์ที่เราใช้อยู่ หมายถึงการอัปโหลด ขณะเดียวกัน การรับข้อมูล แฟ้มข้อมูลหรือโปรแกรมเข้าสู่เครื่องคอมพิวเตอร์ที่เราใช้อยู่ หมายถึงการดาวน์โหลด ตัวอย่างเช่นว่าคัดลอกจากคอมพิวเตอร์แม่ข่ายเข้ามาเก็บไว้ในคอมพิวเตอร์ของเราเอง สำหรับทาง ไอเอสพี กำหนดการส่งข้อมูลจากลูกค้า เรียกว่าการอัปโหลด และการรับข้อมูลถือเป็นการดาวน์โหลด โดยทั่วไปที่เข้าใจกัน คำว่าดาวน์โหลดหมายถึงการรับไฟล์ และอัปโหลดหมายถึงการส่งไฟล์ การดาวน์โหลดต่างๆ ได้ทั้งเรื่องการศึกษา ความบันเทิง เช่น ในกรณีดาวน์โหลด ลงเครื่องคอมพิวเตอร์ก็สามารถทำได้ เช่น ดาวน์โหลดเพลง MP3 ดาวน์โหลดโปรแกรมต่างๆ เป็นต้น หรือในกรณีดาวน์โหลดลงโทรศัพท์เคลื่อนที่ก็ทำได้ เช่น ดาวน์โหลดริงโทน ดาวน์โหลดวอลล์เปเปอร์ ต่างๆ หรือจะเป็น ดาวน์โหลดSMS เป็นต้น หมวดหมู่:การส่งผ่านข้อมูล หมวดหมู่:คำศัพท์ de:Herunterladen es:Descargar (archivos) ru:Скачивание.

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและอัปโหลดและดาวน์โหลด · ดูเพิ่มเติม »

ดีบั๊ก

ีบั๊ก (debug) หรือ แก้จุดบกพร่อง คือการแก้ปัญหาข้อผิดพลาดในการเขียนโปรแกรมคอมพิวเตอร์ ส่วนโปรแกรมที่ช่วยในการดีบั๊ก เรียกว่า ดีบั๊กเกอร.

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและดีบั๊ก · ดูเพิ่มเติม »

นักพัฒนาซอฟต์แวร์

ซึ่งในกลุ่มนี้อาจรวมถึงโปรแกรมเมอร์ฟรีแลนซ.

ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและนักพัฒนาซอฟต์แวร์ · ดูเพิ่มเติม »

เปลี่ยนเส้นทางที่นี่:

Beta softwareรุ่นอัลฟารุ่นเบต้าซอฟต์แวร์เบต้า

ขาออกขาเข้า
Hey! เราอยู่ใน Facebook ตอนนี้! »