เม้า

วันอังคารที่ 20 มีนาคม พ.ศ. 2561

ใบงานที่ 2 การเเก้ปัญหาด้วยกระบวนการ เทคโนโลยีสารสนเทศ

การเเก้ปัญหาด้วยกระบวนการ เทคโนโลยีสารสนเทศ

โดยปกติมนุษย์มีกระบวนในการแก้ปัญหา ซึ่งประกอบด้วย 4 ขั้นตอนคือ

1) การวิเคราะห์และกำหนดรายละเอียดของปัญหา (State The Problem) 

ตอบ      ขั้นตอนนี้เป็นขั้นตอนแรกสุดก่อนที่จะลงมือแก้ปัญหา
              แต่ผู้แก้ปัญหามักจะมองข้ามไป
              จุดประสงค์ของขั้นตอนนี้ คือ
              การทำความเข้าใจกับปัญหาเพื่อแยกให้ออกว่าข้อมูลที่กำหนดมาในปัญหาหรือ
              เงื่อนไขของปัญหาคืออะไร อีกทั้งวิธีการที่ใช้ประมวลผล
              
กล่าวโดยสรุปมีองค์ประกอบในการวิเคราะห์ดังนี้

การระบุข้อมูลเข้า
ได้แก่ การพิจารณาข้อมูลและเงื่อนไขที่กำหนดมาในปัญหา
การระบุข้อมูลออก
ได้แก่ การพิจารณาเป้าหมายหรือสิ่งที่ต้องหาคำตอบ
การกำหนดวิธีประมวลผล
ได้แก่ การพิจารณาขั้นตอนวิธีการได้มาซึ่งคำตอบหรือข้อมูลออก


2) การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tools And Algorithm Development)    
              
ตอบ      ขั้นตอนนี้เป็นขั้นตอนของการวางแผนในการแก้ปัญหาอย่างละเอียดถี่ถ้วน
              หลังจากที่เราทำความเข้าใจกับปัญหา พิจารณาเงื่อนไขและข้อมูลที่มีอยู่
              และสิ่งที่ต้องการหาในการแก้ปัญหาอย่างละเอียดถี่ถ้วน
              หลังจากที่เราทำความเข้าใจกับปัญหา พิจารณาเงื่อนไขและข้อมูลที่มีอยู่
              และสิ่งที่ต้องการหาในขั้นตอนที่ 1
              แล้ว
              เราสามารถคาดคะเนวิธีการที่จะใช้ในการแก้ปัญหา
              ขั้นตอนนี้จำเป็นต้องอาศัยประสบการณ์ของผู้แก้ปัญหาเป็นหลัก
              หากผู้แก้ปัญหาเคยพบกับปัญหาทำนองนี้มาแล้วก็สามารถดำเนินการตามแนวทางที่
              เคยปฏิบัติมา

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




3) การดำเนินการแก้ปัญหา (Implementation) 

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


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

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

ขั้นตอนทั้ง 4 ขั้นตอนดังกล่าวข้างต้น เป็นเสมือนขั้นบันได (Stair) ที่ทำให้มนุษย์ประสบความสำเร็จในการแก้ปัญหาต่างๆ
ได้ รวมทั้งการเขียนหรือพัฒนาโปรแกรมคอมพิวเตอร์เพื่อแก้ปัญหา ก็ต้องใช้กระบวนการตามขั้นตอนทั้ง
4 นี้เช่นกัน


อ้างอิง  
1) https://rayochaan.wordpress.com
2) http://www.thaigoodview.com/node/83018

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

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

ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์

ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์ (Computer Project) 1)  โครงงานหมายถึงอะไร ตอบ     เป็นการศึกษาค้นคว้าเกี่ยวกับสิ่งใดสิ่งหนึ่...