Heema

วันจันทร์ที่ 19 มีนาคม พ.ศ. 2561

ใบงานที่ 1 เรื่องกระบวนการเทคโนโลยีสารสนเทศ

ความหมายของกระบวนการเทคโนโลยีสารสนเทศ

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

ขั้นตอนของการแก้ปัญหา

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

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

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

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

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


ตัวอย่างของปัญหา

ปัญหา : เมื่อต้องการจะ Run เกมในปี 2000 บนระบบปฏิบัติการ Windows 10 แล้วผลปรากฏว่าไม่สามารถ Run ได้

ขั้นตอนการแก้ไข้ปัญหา :

1.กำหนดปัญหาเป็นการ Run เกมไม่ได้เกิดจากการที่ตัวเกมออกมานานก่อนที่จะมี Windows 10 จึงทำให้ไม่สามารถรองรับบนระบบปฏิบัติการ Windows 10 ได้

2.กำหนดวิธีแก้ปัญหาโดยการเลือกการ Run โปรแกรมในรูปแบบของ Compatibility Mode คือการที่จำลองโปรแกรมให้ Run แบบในระบบปฏิบัติการณ์ของ Windows ที่มีตั้งแต่รุ่นปัจจุบันลงไป

3.ดำเนินการแก้ปัญหาโดยการลอง Run เกมในรูปแบบของ Compatibility Mode ในฉบับ Windows XP โดยคลิ๊กขวาที่ตัว “Shortcut” หรือ “Application” แล้วเลือก “Properties” แล้วเลือกแถบด้านบน “Compatibility” แล้วติ๊กช่อง “Run this program in compatibility mode for:” แล้วเลือกในกล่องข้างล่างเป็น “Windows XP (Service Pack 3)”

4.ผลการตรวจสอบสามารถ Run เกมได้ตามปกติ แต่อาจจะใช้ไม่ได้กับทุกรณี ทั้งนี้ก็ต้องลองปรับเปลี่ยนเป็นระบบปฏิบัติการณ์อื่นๆตามความเหมาะสม




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

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