¸‡22103เทคโนโลยีสาร... · web...
TRANSCRIPT
หนวยการเรยนรท 2 หลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
ตวชวด
อธบายหลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ(ง 3.1 ม.2/2)
ผงสาระการเรยนร
หลกการและวธการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
กระบวนการเทคโนโลยสารสนเทศ
การแกปญหาดวยกระบวนการเทคโลโนยสารสนเทศ
หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
การใชคอมพวเตอรในการแกปญหา
วธการแกปญหา
1.การวเคราะหและกำาหนดรายละเอยดของปญหา
2.การวางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน
3.การดำาเนนการแกปญหา
4.การตรวจสอบและปรบปรง
สาระสำาคญ
1.กระบวนการแทคโนโลยสารสนเทศเปนกระบวนการในการจดการขอมล เพอใหไดสารสนเทศหรอความรทสามารถนำามาใชในการตดสนใจหรอเปนประโยชนในการดำาเนนชวต
2.หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศตองรจกปรบเปลยนรปแบบและวธการใหเหมาะสมกบแตละปญหา จงจะประสบผลสำาเรจ
3.วธการแกปญหาดวยกระบวนการเทคโลยสารสนเทศใหไดผลลพธทด ตองรจกวเคราะหและกำาหนดรายละเอยดของปญหา วางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน ดำาเนนการแกปญหา ตรวจสอบ และปรบปรง
กระบวนการเทคโนโลยสารสนเทศ
กระบวนการเทคโนโลยสารสนเทศ เปนกระบวนการทเกยวของกบการบรรยาย การตรวจสอบความถกตองของขอมล การประมวลผล การจดเกบ การจดการหรอการกระทำากบขอมลขาวสาร โดยใชอปกรณคอมพวเตอรและอปกรณสำานกงานตาง ๆ ในการปฎบตงาน เพอใหไดสารสนเทศหรอความรทนำามาใชในการตดสนใจ ซงเปนประโยชนตอการดำาเนนชวต และเผยแพรแกผอนไดเกดความรความเขาใจรวมกน
กระบวนการเทคโนโลยสารสนเทศ เพอใหไดมาซงสารสนเทศทด มขนตอน ดงน
1.การรวบรวมขอมล เปนการนำาขอมลทตองการจากหลาย ๆ แหลงขอมลมารวมกนดวยวธการตาง ๆ เชน การใหกลมเปาหมายชวยตอบแบบสอบถามทตนเองคดขนมา การอานรหสแทงจากแถบรหสสนคา หรออานขอมลจากการฝนดนสอลงในกระดาษคำาตอบในการทำาขอสอบ เปนตน
2.การตรวจสอบความถกตองของขอมล เปนการนำาขอมลจากแหลงขอมลตาง ๆ มาตรวจสอบและแกไขใหถกตองดวยการใชสายตามนษยหรอตงกฎเกณฑใหคอมพวเตอรตรวจสอบ เพอใหไดขอมลทนาเชอถอ เหมาะสำาหรบนำามาใชประโยชนตอไป
3.การประมวลผลขอมล เปนการนำาขอมลทไดตรวจสอบและแกไขใหถกตองแลวมาทำาการประมวลผลดวยวธการตาง ๆ เชน จดกลม จดเรยงตามตวอกษร และเปรบเทยบหรอคำานวณขอมล เพอใหไดผลสรปทเปนสารสนเทศและนำาไปใชงานได
4.การจดเกบ เปนการนำาสารสนเทศททำาการประมวลผลแลว มาจดเกบในหนวยความจำาของเครองคอมพวเตอร หรอสอบนทกชนดอน ๆ เชน แผนซด แผนดวด หนวยความจำาแบบแฟลซ(แฟลซไดรฟ) เปนตน
5.การทำาสำาเนา เปนการนำาสารสนเทศทจดเกบไวมาทำาสำาเนาเพอสำารองสารสนเทศไวใชหากขอมลตนฉบบเกดการสญหาย และสามารถนำาไปใชไดอยางสะดวกรวดเรวในโอกาสตาง ๆ ซงทำาไดหลายวธ เชน การถายเอกสารเกบไวในแฟม การทำาสำาเนาลงในแผนซด แผนดวด หรอหนวยความจำาแบบแฟรซ เปนตน
6.การเผยแพรสารสนนเทศ เปนการนำาสารสนเทศไปแจกจายใหผอนไดมความรความเขาใจและนำาไปใชประโยชนดวยวธการตาง ๆ เชน การเผยแพรลงเวบไซตสาธารณะ กระดานสนทนา ทำาแผนพบหรอใบปลว ทำาสำาเนาลงในสอบนทกขอมล วางไวในสถานททหยบงาย จดปายนเทศในบรเวณทเปนจดสนใจหรองานนทรรศการ เปนตน
การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ เปนการแกปญหาอยางมขนตอน โดยใชกระบวนการเทคโนโลยสารสนเทศและอปกรณคอมพวเตอร เพอใหการปฎบตงานสะดวกรวดเรว ถกตองและแมนยำา ในการใชกระบวนการทางเทคโนโลยสารสนเทศเขาชวยแกปญหา จำาเปนตองปรบรปแบบวธการทำางาน ใหเหมาะสมกบการใชเทคโนโลยสารสนเทศ
วธแกปญหาดวยกระบวนการทางเทคโนโลยสารสนเทศ เปนวธทอาจคลายกบการแกปญหาดวยวธการอน ๆ แตมการนำาเทคโนโลยสารสนเทศและระบบคอมพวเตอรเขามาใชในการแกปญหา หรอเพมประสทธภาพในการทำางาน แตตองมการวเคราะหปญหาและศกษาความเปนไปไดใหรอบคอบเสยกอน ทงนเนองจาก
เทคโนโลยสารสนเทศและระบบคอมพวเตอรไมใชเครองมอวเศษทจะแกปญหาไดทกเรอง นอกจากน ยงจะตองมการศกษาถงความคมคาในการลงทน เพอไมใหเปนการลงทนทสญเปลา ตองเลอกวธแกปญหาใหเหมาะสมกบงาน จดหาเครองมอ และเทคโนโลยทไมเกนจำาเปน
การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ เหมาะกบระบบงานทตองทำางานอยางใดอยางหนงซำาซาก และมปรมาณงานมาก หรองานทตองการความรวดเรวในการคำานวณเกนกวาคนธรรมดาจะทำาได วธการโดยทวไปกคอ ปรบเปลยนวธการหรอระบบการทำางานแบบเดมมาใชระบบงานทมคอมพวเตอรชวย ทำาเปนบางสวนหรอทงหมด เทาทสามารถจะทำาแทนคนได
ดงนน การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ จงตองมการสรางระบบงานคอมพวเตอรขนมาชวยทำางานอยางหลกเลยงไมได ซงโดยทวไปเราอาจไมตองสรางระบบงานทงหมดขนใหม แตพฒนาระบบงานเดมใหเปนระบบงานททำางานดวยคอมพวเตอร นยมเรยกกนวา การพฒนาระบบงานคอมพวเตอร(Computerization) นนเอง
ดงนน การแกปญหาในการทำางานในปจจบนทมขนตอนการทำางานทซำาซอน สวนมากมกใชเทคโนโลยสารสนเทศเขามาชวย เพอเพมความสะดวก รวดเรว ถกตองแมนยำา และสามารถทำาซำาไดงาย
หลกการแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ มหลกการสำาคญ คอ ปญหาทกปญหาตองสามารถปรบเปลยนรปแบบหรอวธการใหเหมาะสม โดยคำานงถงความคมคาในการลงทน ดานเวลา ดานแรงงาน และคาใชจาย
การใชคอมพวเตอรในการแกปญหา
การแกปญหาดวยกระบวนการเทคโนโลยสารสนเทศ
การใชคอมพวเตอรในการแกปญหารวมกบกระบวนการเทคโนโลยสารสนเทศ สามารถทำาไดโดยใชซอฟตแวรประยกตตาง ๆ และการเขยนโปรแกรม ดงรายละเอยดตอไปน
1. การใชซอฟตแวรประยกตในการแกปญหา เชน ไมโครซอฟตเวรด ไมโครซอฟตเพาเวอรพอยนต ไมโครซอฟตเอกซเซล ไมโครซอฟตแอกเซส ซอฟตแวรโปรเดสทอบ เปนตน ซงโปรแกรมตาง ๆ เหลานจะสามารถชวยแกปญหาในการทำางานได ดงน
ซอฟตแวรไมโครซอฟตเวรด(Microsoft Word) ชวยแกปญหาในการจดทำางานเอกสารตาง ๆ เชน ชวยใหการพมพงานเอกสารทำาไดรวดเรวมากกวาการใชพมพดดไฟฟา มการตรวจสอบการสะกดไวยากรณเพอปองกนการพมพทผดพลาด สามารถลบคำาผดและปรบปรงขอความในเอกสารไดงายและสะอาดเรยบรอย โดยไมตองใชนำายาลบคำาผด แกปญหาสนเปลองเวลาในการสงจดหมายเวยนภายในองคกรโดยพมพจดหมายตนแบบเพยงฉบบเดยวแลวสงไปใหทกหนวยงานในองคกรผานทางคอมพวเตอรแทนการถายสำาเนาเอกสาร แลวใหคนสงเอกสารนำาสงทละหนวยงาน เปนตน
ซอฟตแวรไมโครซอฟตเอกซเซล(Microsoft Excel) ชวยแกปญหาเกยวกบการคำานวณตวเลข จดทำาตารางขอมล แผนภมและกราฟ เชน การคำานวณตวเลขหลายจำานวนในตารางขอมล การใชสตรคำานวณแทนการใชเครองคดเลข การจดทำาตาราง
ขอมลใหสวยงามเปนระเบยบเรยบรอย การใชขอมลในตารางสรางแผนภมแลกราฟไดอยางงายดาย ถกตองและแมนยำา เปนตน
ซอฟตแวรไมโครซอฟตแอกเซส(Microsoft Access) ชวยแกปญหาการจดเกบขอมล โดยจดเกบขอมลจำานวนมากใหเปนระเบยบเรยบรอย สะดวกตอการคนหาและนำามาใช
ซอฟตแวรไมโคซอฟตเพาเวอรพอยนต(Microsoft PowerPoint) ชวยแกปญหาการนำาเสนองาน โดยทำาใหการสรางงานนำาเสนอทำาไดงาย และนาสนใจกวาการนำาเสนองานตามปกตทไมใชคอมพวเตอร
ซอฟตแวรโปรเดสทอป (Pro/DESKTOP) ชวยแกปญหาในการออกแบบและสรางชนงานจำาลอง โดยอำานวยความสะดวกในการออกแบบและสรางชนงานจำาลองดวยเครองมอตาง ๆ ทมในซอฟตแวรซงมความแมนยำา และทราบผลทนท รวมถงประหยดคาใชจายในการซอวสด อปกรณมาเขยนแบบหรอสรางชนงานจำาลอง
2. การเขยนโปรแกรมเพอแกปญหา เปนการใชความรความสามารถดานภาษาคอมพวเตอรและประสบการณการใชงานคอมพวเตอรและซอฟตแวรในดานตาง ๆ มาประยกตใชในการแกปญหา ดงตวอยาง
ภาษาคอมพวเตอร การใชงานภาษาฟอรแทน(Fortran) ใชแกปญหาดานการคำานวณทาง
วทยาศาสตร วศวกรรมศาสตร และงานวจยตาง ๆ
ภาษาโคบอล(COBOL) ใชแกปญหาดานงานธรกจภาษาเบสก(BASIC) ใชแกปญหาตาง ๆ ไดทกสาขาวชา เหมาะ
สำาหรบผทไมใชนกเขยนโปรแกรมอาชพ และผฝกเขยนโปรแกรมใหม ๆ
ภาษาปาสคาล(Pascal) ใชในการเรยนเขยนโปรแกรมคอมพวเตอร
ภาษาซและซพลสพลส(C และ C++) ใชในการเขยนโปรแกรมควบคมการทำางานของอปกรณคอมพวเตอร และเขยนโปรแกรมเชงวตถ
ภาษาวชวลเบสก(Visual Basic) ใชสรางโปรแกรมประยกตทใชงานไดหลากหลายบนระบบปฎบตการวนโดวส และใชเปนโปรแกรมแบบรปภาพ เชน ปมคำาสงตาง ๆ
ภาษาจาวา(Java) ใชเขยนโปรแกรมประยกตสำาหรบเชอมตอเขาสอนเทอรเนต และซอฟตแวรทใชในอนเทอรเนต
ภาษาเดลไฟ(Delphi) ใชในการเขยนโปรแกรมเชงจนตภาพเพอสรางสวนตดตอผใชทเปนแบบรปภาพ เชน ปมคำาสงตาง ๆ
โปรแกรมเชงวตถและโปรแกรมเชงจนตภาพแตกตางกนอยางไร
โปรแกรมเชงวตถ ผพฒนาซอฟตแวร จะแยกงานออกเปนสวนยอย ๆ เรยกวาวตถ เพอใหงายตอการเรยกใช โดยสามารถนำามาประกอบและรวมกนได แตจะเหนผลลพธเมอพฒนาซอฟตแวรเสรจแลว ในขณะทโปรแกรมเชงจนตภาพ ผพฒนาซอฟตแวรสามารถมองเหนผลลพธของงานไดตงแตเรมพฒนาโปรแกรมโดยไมจำาเปนตองรอใหการพฒนานนเสรจสมบรณ
โปรแกรมเมอร/นกเขยนโปรแกรม(Programmer)
เปนอาชพททำางานเกยวกบการเขยนชดคำาสงของคอมพวเตอร เพอใชในการทำางานและแกปญหาตาง ๆ โดยตองมความรความสามารถในเรองภาษาคอมพวเตอรและการใชอปกรณคอมพวเตอรเปนอยางด
วธการแกปญหา
มนษยทกคนตองเคยพบกบปญหา ไมวาจะเปนปญหาดานสขภาพ ปญหาการเรยน ปญหาการทำางาน ปญหาครอบครว ซงแตละคนกมวธการแกปญหาแตกตางกนไป ตามความรความสามารถ และประสบการณ โดยใชวธการแกปญหาทเคยศกษาผานมาหรอเคยทดลองใชแลวประสบความสำาเรจ เชน วธลองผดลองถก วธการขจด วธการใชเหตผล เปนตน ซงเมอพจารณาอยางละเอยดจะพบวา วธการแกปญหาเหลานตางมขนตอนทเหมอนกน
วธการแกปญหาเปนหนงในขนตอนการประมวลผลของกระบวนการเทคโนโลยสารสนเทศ ซงแบงได ขนตอน ดงน
1.การวเคราะหและกำาหนดรายละเอยดของปญหา เปนขนตอนการทำาความเขาใจกบปญหา เพอแบงแยกใหชดเจนโดยใชคำาถามตอไปน
ขอมลทกำาหนดมาในปญหาหรอเงอนไขของปญหาคออะไร เพอ ระบขอมลเขา
สงทตองการคออะไร เพอ ระบขอมลออก
วธการทใชประมวลผลคออะไร เพอ กำาหนดวธการประมวลผล
ตวอยาง การวเคราะหและกำาหนดรายละเอยดของปญหาเกยวกบการหาพนทสเหลยมผนผา
ระบขอมลเขา ความกวางและความยาวของสเหลยมผนผา
ระบขอมลออก พนทสเหลยมผนผา
กำาหนดวธการประมวลผล นำาความกวาง และความยาวของสเหลยมผนผามาหาพนทโดยการคณ
2.การวางแผนในการแกปญหาและถายทอดความคดอยางมขนตอน เปนขนตอนการจำาลองความคดในการแกปญหาทยงยากซบซอน โดยผทเกยวของในการ
แกปญหาสามารถเขาใจและปฎบตตามไปในแนวทางเดยวกน ซงทำาได 2 รปแบบ ดงน
2.1 การใชขอความหรอคำาบรรยาย เปนการเขยนเคาโครงแผนงานดวยขอความหรอคำาบรรยายทมนษยใชสอสารกนหรอภาษาคอมพวเตอร เพอใหทราบขนตอนการทำางานของการแกปญหาแตละขนตอน ดงตวอยาง
ตวอยาง การวางแผนหาพนทสเหลยมผนผาโดยใชขอความหรอคำาบรรยาย
เรมตน
1.กำาหนดคาความกวาง
2.กำาหนดคาความยาว
3.คำานวณหาพนทสเหลยมผนผาจากสตร กวาง x ยาว
4.แสดงผลคาพนทสเหลยมผนผา
สนสด
2.2 การใชสญลกษณ เปนการใชสญลกษณรปแบบตาง ๆ มาเรยงตอกนเปนแผนภาพเพอสอสารใหผทพบเหนเขาใจตรงกน ซงสญลกษณทกลาวถงนไดกำาหนดขนโดยสถาบนมาตรฐานแหงชาตอเมรกา (ANSI : The American National Standard Institute)
ดงตวอยาง
3. การดำาเนนการแกปญหา เปนขนตอนการลงมอแกปญหาตามทวางแผนไว โดยอาศยซอฟตแวรประยกตหรอใชการเขยนโปรแกรมภาษาคอมพวเตอรเขยนโปรแกรมแกปญหา ซงผแกปญหาตองศกษาวธใชซอฟตแวรประยกตหรอการเขยนโปรแกรมภาษาคอมพวเตอรใหเขาใจและเชยวชาญตลอดจนรจกปรบเปลยนแนวทางการแกปญหาทดกวาเสมอ
4. การตรวจสอบและปรบปรง เปนขนตอนการตรวจสอบผลลพธทไดจากการดำาเนนการแกปญหาวาถกตองสอดคลองกบขอมลเขา ขอมลออก และวธการประมวลผลหรอไม ถายงพบขอบกพรองตองปรบปรงแกไขใหไดผลลพธทดทสด
การใชขนตอนท 4 นเพอแกปญหาตาง ๆ รวมถงการเขยนหรอพฒนาโปรแกรมคอมพวเตอรจะชวยใหสามารถประสบความสำาเรจไดเปนอยางด