magnify
magnify

Open Knowledge for all 

Home Librarian จุดบกพร่อง (Bug)
formats

จุดบกพร่อง (Bug)

Published on July 24, 2013 by in Librarian

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

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

ตัวอย่างเช่น ในกรณีที่โปรแกรมเกิด Bug นั้น ระบบจะขึ้นค่า Error และทำให้การทำงานหยุดชะงัก ซึ่งอาจจะเกิดจาก  Syntax error หรือ Runtime error เป็นต้น

อ้างอิง :

คูคิน, แดน และวัง, เวลเลซ. (2539).  พจนานุกรมศัพท์คอมพิวเตอร์ ฉบับอ่านสนุก. กรุงเทพฯ: ซีเอ็ดยูเคชั่น.

ทักษิณา สวนานนท์ และฐานิศรา เกียรติบารมี. (2546).  พจนานุกรมศัพท์คอมพิวเตอร์และอินเตอร์เน็ต (พิมพ์ครั้งที่ 10 ฉบับปรับปรุงใหม่ตลอดเล่ม). กรุงเทพฯ: วี.ที.ซี. คอมมิวนิเคชั่น.

Reitz, Joan M. (2004).  Bug.  Retrieved July 24, 2013, From http://www.abc-clio.com/ODLIS/odlis_g.aspx.

 – ( 71 Views)

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 

Leave a Reply

Your email address will not be published. Required fields are marked *

*


8 − = seven

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>