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) หรือ แก้จุดบกพร่อง คือการแก้ปัญหาข้อผิดพลาดในการเขียนโปรแกรมคอมพิวเตอร์ ส่วนโปรแกรมที่ช่วยในการดีบั๊ก เรียกว่า ดีบั๊กเกอร.
ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและดีบั๊ก · ดูเพิ่มเติม »
นักพัฒนาซอฟต์แวร์
ซึ่งในกลุ่มนี้อาจรวมถึงโปรแกรมเมอร์ฟรีแลนซ.
ใหม่!!: ซอฟต์แวร์ระยะพัฒนาและนักพัฒนาซอฟต์แวร์ · ดูเพิ่มเติม »