วันเสาร์ที่ 22 พฤศจิกายน พ.ศ. 2557

การตรวจสอบและปรับปรุง

การตรวจสอบและปรับปรุง (Refinement)

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


  




















                   
                 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น