ชุดการเรียนรู้ทางไกล คร้ังที่ /18 เร่ือง ÁÃ襸°¢rª¦r °¸n วชิ า เทคโนโลยสี ารสนเทศเพอื่ การจัดการอาชีพ รหสั วชิ า 3001 -2001 สาขาวชิ า เทคโนโลยีสารสนเทศ ประเภทวชิ า เทคโนโลยสี ารสนเทศ หลกั สูตรระดบั ประกาศนียบตั รวชิ าชีพช้นั สูง (ปวส.) ตามหลกั สูตร สานกั งานคณะกรรมการการอาชีวศึกษา พทุ ธศกั ราช 2557 ประทีป ผลจันทรง์ าม เพื่อการจดั ทาเน้ือหาและพฒั นาส่ือการสอนอาชีพและวชิ าชีพ สาหรับการศกึ ษาทางไกลหรือเรียนฝึกงานในสถานประกอบการดว้ ยตนเอง วิทยาลัยเทคนคิ ระยอง สถาบันการอาชวี ศึกษาภาคตะวนั ออก สานักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ
สารบญั 1. รายละเอียดหลกั สูตรรายวชิ า 1 2. ใบวเิ คราะห์หวั ขอ้ เร่ือง 4 3. แผนภมู ิปะการัง 6 4. โครงการจดั การเรียนรู้ 8 5. แผนการจดั การเรียนรู้ 12 6. เน้ือหา (ใบความรู้) 19 7. ส่ือประกอบการสอน 30 8. แบบทดสอบก่อนเรียน 55 9. แบบทดสอบหลงั เรียน 58 10. เฉลยแบบทดสอบก่อนเรียน 61 11. เฉลยแบบทดสอบหลงั เรียน 63 12. แบบประเมินพฤติกรรมรายบุคคล 65 13. แบบบนั ทึกหลงั การเรียนรู้ 67
1 1.รายละเอียดหลกั สูตรรายวชิ า
2 ช่ือวชิ า.เทคโนโลยสี ารสนเทศเพือ่ การจดั การอาชพี คาอธิบายรายวชิ า รหัสวชิ า300– แผ่นที่ 1 สาขาวชิ า เทคโนโลยีสารสนเทศ คาอธิบายรายวชิ า ( เดมิ ) 1. รหัสและช่ือวชิ า 3000–0203. วชิ า เทคโนโลยสี ารสนเทศเบอื้ งต้น 2. ระดบั รายวชิ า ระดบั ช้นั ปวส. ปี ท่ี 1 3. เวลาศึกษา 72 ชว่ั โมงตลอด 18 สัปดาห์ ทฤษฎี 2 ชว่ั โมง ปฏิบตั ิ 2 ชว่ั โมงต่อสปั ดาห์ 4. จานวนหน่วยกติ 3 หน่วยกิต 5. จุดประสงค์รายวชิ า 1. เเขา้ ใจเก่ยี วกบั คอมพวิ เตอร์ ระบบเครอื ข่ายคอมพิวเตอร์และสารสนเทศรจดั การสารสนเทศ 2. สามารถสบื ค้น จัดเก็บ คน้ คนื สง่ ผ่าน จดั ดำเนนิ การข้อมูลสารสนเทศ นำเสนอและสือ่ สารข้อมูล ส 3. มีคณุ ธรรม จรยิ ธรรมและความรับผิดชอบในการใช้เทคโนโลยสี ารสนเทศเพื่อการจดั การอาชพี 6. สมรรถนะรายวชิ า 1. แสดงความรเู้ กี่ยวกบั หลักการและกระบวนการสบื ค้น จัดดำเนนิ การและสอ่ื สารขอ้ มลู ฯ 2. ใชค้ อมพวิ เตอรในการสืบค้นและสอื่ สารขอ้ มลู สารสนเทศผา่ นระบบ เครือข่ายคอมพวิ เตอร์ 3. จัดเก็บ ค้นคนื สง่ ผ่านและจดั ดำเนินการขอ้ มูลสารสนเทศตามลักษณะงานอาชพี 4. นำเสนอและสื่อสารขอ้ มลู สารสนเทศในงานอาชพี โดยประยุกต์ใชโ้ ปรแกรมสำเรจ็ รปู 7. คาอธิบายรายวชิ า ศกึ ษาและปฏิบัติเก่ยี วกบั คอมพวิ เตอรแ์ ละอุปกรณโ์ ทรคมนาคม ระบบเครือขา่ ยคอมพวิ เตอร์ และ สารสนเทศ การสบื ค้นข้อมูลสารสนเทศ การจดั เก็บ คน้ คืน ส่งผ่านและจัดดำเนนิ การขอ้ มูล สารสนเทศ การประยุกตใ์ ชโ้ ปรแกรมสำเรจ็ รปู ในการนำเสนอและสอ่ื สารข้อมลู สารสนเทศ ตามลกั ษณะงานอาชพี
3 ชื่อวชิ า.ทคโนโลยีสารสนเทศเพอ่ื การจดั การอาชีพ คาอธิบายรายวชิ า แผ่นท่ี 2 รหสั วชิ า3001–2001 สาขาวชิ า เทคโนโลยสี ารสนเทศ คาอธิบายรายวชิ า ( เดมิ ) ศกึ ษาและปฏิบัตเิ กย่ี วกบั คอมพิวเตอร์และอปุ กรณ์โทรคมนาคม ระบบเครอื ขา่ ยคอมพิวเตอร์ และ สารสนเทศ การสบื ค้นข้อมูลสารสนเทศ การจัดเก็บ คน้ คนื ส่งผ่านและจัดดำเนินการขอ้ มลู สารสนเทศ การประยกุ ตใ์ ชโ้ ปรแกรมสำเรจ็ รูปในการนำเสนอและสื่อสารข้อมลู สารสนเทศ ขอ้ มลู สารสนเทศเพ่ือพฒั นางานอาชีพดว้ ยคอมพวิ เตอร์ คาอธิบายรายวชิ า ( ปรับปรุง ) ศึกษาเกยี่ วกบั พ้ืนฐานเทคโนโลยสี ารสนเทศและการสื่อสาร ขอ้ มลู และการจดั การฐานขอ้ มลู การส่ือสารขอ้ มลู เทคโนโลยคี อมพวิ เตอร์ เทคโนโลยซี อฟตแ์ วร์ ระบบปฏิบตั ิการคอมพวิ เตอร์ ความรู้พ้ืนฐานของเทคโนโลยเี ครือขา่ ย เทคโนโลยสี ารสนเทศกบั อินเตอร์เน็ต การสืบคน้ ขอ้ มูล ตามลักษณะงานอาชีพ ศกึ ษาและปฏิบตั ิเกย่ี วกบั งานทดสอบโปรแกรมการจดั การฐานขอ้ มูล MS-ACCESS งานประกอบ ไมโครคอมพวิ เตอร์PC งานทดสอบโปรแกรม MS-Word งานทดสอบโปรแกรม MS-Power Point งานทดสอบโปรแกรม MS-Excel งานติดต้งั และทดสอบระบบปฏิบตั ิการ Linux งานติดต้งั และ ทดสอบระบบปฏิบตั ิการ Windows XP งานทดสอบระบบเครือขายวนิ โดว์ งานทดสอบสาย UTP งาน ทดสอบสอบ Switching HUB งานทดสอบระบบเครือขายอินเทอร์เน็ต งานทดสอบ IP Address งาน ทดสอบการใชง้ าน Browser งานทดสอบการใช้ e-Mail งานทดสอบการสืบคน้ มูลผา่ นเครือข่าย อินเทอร์เน็ต
4 2. ใบวิเคราะห์หวั ขอ้ เร่ือง
5 ชื่อวชิ า.เทคโนโลยสี ารสนเทศเพื่อการจดั การอาชพี ใบวเิ คราะห์หัวข้อเรื่อง รหัสวชิ า300– สาขาวชิ า เทคโนโลยสี ารสนเทศ แผ่นท่ี 1 แหล่งข้อมูล หวั ข้อเรื่อง ( Topic ) ABCDE 1. พ้ืนฐานเทคโนโลยสี ารสนเทศและการส่ือสาร 2. ขอ้ มูลและการจดั การฐานขอ้ มลู /// / 3. การส่ือสารขอ้ มลู 4. เทคโนโลยคี อมพวิ เตอร์ / //// 5. เทคโนโลยซี อฟตแ์ วร์ 6. ระบบปฏิบตั ิการคอมพิวเตอร์ / //// 7. ความรู้พ้ืนฐานของเทคโนโลยเี ครือข่าย 8. เทคโนโลยสี ารสนเทศกบั อินเตอร์เน็ต / //// 9. การสืบคน้ ขอ้ มูลสารสนเทศเพอ่ื พฒั นางานอาชีพดว้ ยเครือข่าย อินเตอร์เน็ต / //// / //// / //// / //// / //// หมายเหตุ A : คาอธิบายรายวชิ า B : ประสบการณ์ของผู้สอน C : ผู้เช่ียวชาญ D : ผู้ชานาญงาน E : เอกสาร / ตารา
6 3. แผนภมู ิปะการงั
9.1 การสบคนขอมลสารสนเทศบนอนเทอร์เน็ต 1.1 เทคโนโลยสารสนเทศ 2.1 ขอมลและสารสนเทศ 9.2 เทคนคการสบคนขอมล 1.2 วฒนาการเทคโนโลยสารสนเทศและการสอสาร 2.2 ฐานขอมลและการจดการฐานขอมล 9.3 เวบ็ ไซต์ทเกยวของเพอประโยชน์ในการศกษา 9. การสบคนขอมลสารสนเทศเพอพฒนา 1. พนฐานเทคโนโลย 2. ขอมลและการจดการ 3.1 รปแบบของการสอสารขอมล งานอาชพดวยเครอขายอนเตอรเ์ น็ต สารสนเทศและการสอสาร ฐานขอมล 3.2 ชนดของสญญาณ อเล็กทรอนกส์ 3.3 รหสทใชแทนขอมลในการสอสาร 8. เทคโนโลยสารสนเทศกบ วชา เทคโนโลยสี ารสนเทศเพื่อการจดั การอาชพีี 3. การสอสารขอมล 3.4 ระบบการสอสารอเลก็ ทรอนกส์ อนเตอร์เนต็ รหสั 3001–2001สาขาวิชาเทคโนโลยสารสนเทศ 3.5 ทศทางของการสอสารขอมล 3.6 สอและอปกรณร์ บสงขอมล 8.1 เครอขายอนเตอรเ์ นต็ 7. ความรพนฐานของ 4. เทคโนโลยคอมพวเตอร์ 4.1 คอมพวเตอรแ์ ละฮารด์ แวร์ 8.2 การบรการเครอขายอนเตอร์เน็ต เทคโนโลยเครอขาย 5. เทคโนโลยซอฟต์แวร์ 4.2 องคป์ ระกอบพนฐานของเครอง คอมพวเตอร์ 8.3 โพรโตคอล TCP/IP 6. ระบบปฏบตการ (Transmission Control คอมพวเตอร์ 4.3 ประเภทของคอมพวเตอร์ Protocol/Internet Protocol) 4.4 เทคโนโลยคอมพวเตอรส์ วนบคคล 4.5 แนะนาการเลอกซออปกรณ์คอมพวเตอร์ 8.5 การเชอมตอเขากบอนเตอรเ์ นต็ 4.6 คอมพวเตอรก์ บเครอขาย 8.6 การใชงานและบรการตางๆ บนเครอขาย อนเตอรเ์ นต็ Control (MAC) Method) 7.1 เปาหมายของเครอขายคอมพวเตอร์ 5.1 ซอฟตแ์ วรค์ อมพวเตอร์ 7.2 ประเภทระบบเครอขายคอมพวเตอร์ 8.7 การประยกตใ์ ชอนเตอรเ์ นต็ 5.2 ภาษาคอมพวเตอร์ 8.8 เครอขายอนทราเน็ต 7.3 ระบบเครอขายLAN (Local Area Network) 5.3 แนวทางการพฒนาซอฟตแ์ วร์ 7.4 สอทใชในการสงขอมล 6.1 ระบบปฏบตการ 6.2 ระบบปฏบตการ UNIX และ Linux 5.4 ซอฟตแ์ วรป์ ระยกต์ 7.5 อปกรณ์ทใชในการเชอมตอบนระบบเครอขาย 6.3 ระบบปฏบตการวนโดว์ (ตอนท่ 1 การใชงานโปรแกรม MS Word) 7.6 วธควบคมการเขาใชงานสอกลาง (Media Access Control 6.4 ระบบปฏบต Windows mobile 5.4 ซอฟตแ์ วรป์ ระยกต์ (ตอนท่ 2 การใชงานโปรแกรม MS Power Point ) (MAC) Method) 7.7 มาตรฐานระบบเครอขายแบบ LAN ชนดตางๆ 5.4 ซอฟตแ์ วรป์ ระยกต์ 7.8 โปรโตคอลของระบบเครอขาย (Network Protocol) (ตอนท่ 3 การใชงานโปรแกรมไมโครซอฟท์ MS Excel ) 7
8 4. โครงการจดั การเรียนรู้
9 โครงการสอนทางไกล วชิ า เทคโนโลยสี ารสนเทศเพ่อื การจดั การอาชีพ รหสั วชิ า 3001–2001 สาขาวชิ าเทคโนโลยสี ารสนเทศ หลกั สูตรระดับ ประกาศนียบตั รวชิ าชีพช้นั สูง (ปวส.) ตามหลกั สูตร สานกั งานคณะกรรมการการอาชีวศึกษา พทุ ธศกั ราช 2557 สอนคร้ังที่ หน่วยการ รายการสอน หมายเหตุ 1 เรียนท่ี 2 1. พนื้ ฐานเทคโนโลยสี ารสนเทศและการส่ือสาร 3 1 1.1 เทคโนโลยสี ารสนเทศ 2 1.2 วฒั นาการเทคโนโลยสี ารสนเทศและการสื่อสาร 4 3 5 2. ข้อมูลและการจัดการฐานข้อมูล 3 2.1 ขอ้ มลู และสารสนเทศ 6 4 2.2 ฐานขอ้ มูลและการจดั การฐานขอ้ มูล 7 4 3. การสื่อสารข้อมูล 5 3.1 รูปแบบของการสื่อสารขอ้ มูล 3.2 ชนิดของสัญญาณ อิเล็กทรอนิกส์ 3.3 รหสั ท่ีใชแ้ ทนขอ้ มลู ในการสื่อสาร 3.4 ระบบการส่ือสารอิเลก็ ทรอนิกส์ 3.5 ทิศทางของการส่ือสารขอ้ มลู 3.6 ส่ือและอุปกรณ์รับส่งขอ้ มลู 4. เทคโนโลยคี อมพวิ เตอร์ 4.1 คอมพิวเตอร์และฮาร์ดแวร์ 4.2 องคป์ ระกอบพ้ืนฐานของเคร่ืองคอมพิวเตอร์ 4.3 ประเภทของคอมพิวเตอร์ 4.4 เทคโนโลยคี อมพิวเตอร์ส่วนบุคคล 4.5 แนะนาการเลือกซ้ืออุปกรณ์คอมพวิ เตอร์ 4.6 คอมพวิ เตอร์กบั เครือขา่ ย 5. เทคโนโลยซี อฟต์แวร์ 5.1 ซอฟตแ์ วร์คอมพิวเตอร์
10 สอนคร้ังท่ี หน่วยการ รายการสอน หมายเหตุ เรียนที่ 8 5.2 ภาษาคอมพวิ เตอร์ 9 5 5.3 แนวทางการพฒั นาซอฟตแ์ วร์ 10 5 5.4 ซอฟตแ์ วร์ประยกุ ต์ 11 5 (ตอนที่ 1 การใชง้ านโปรแกรม MS Word) 12 6 5.4 ซอฟตแ์ วร์ประยกุ ต์ 13 (ตอนท่ี 2 การใชง้ านโปรแกรม MS Power Point ) 14 6 5.4 ซอฟตแ์ วร์ประยกุ ต์ 6 (ตอนท่ี 3 การใชง้ านโปรแกรมไมโครซอฟท์ MS 15 7 Excel ) 6. ระบบปฏิบตั กิ ารคอมพวิ เตอร์ 16 7 6.1 ระบบปฏิบตั ิการ 6.2 ระบบปฏิบตั ิการ UNIX และ Linux 8 6.3 ระบบปฏิบตั ิการวนิ โดว์ 6.4 ระบบปฏิบตั ิ Windows mobile 7. ความรู้พนื้ ฐานของเทคโนโลยเี ครือข่าย 7.1 เป้ าหมายของเครือข่ายคอมพวิ เตอร์ 7.2 ประเภทระบบเครือข่ายคอมพวิ เตอร์ 7.3 ระบบเครือข่ายLAN (Local Area Network) 7.4 สื่อที่ใชใ้ นการส่งขอ้ มูล 7.5 อุปกรณ์ท่ีใชใ้ นการเช่ือมตอ่ บนระบบเครือขา่ ย 7.6 วธิ ีควบคุมการเขา้ ใชง้ านสื่อกลาง (Media Access Control (MAC) Method) 7.7 มาตรฐานระบบเครือข่ายแบบ LAN ชนิดตา่ งๆ 7.8 โปรโตคอลของระบบเครือข่าย (Network Protocol) 8. เทคโนโลยสี ารสนเทศกบั อนิ เตอร์เน็ต 8.1 เครือขา่ ยอินเตอร์เน็ต 8.2 การบริการเครือข่ายอินเตอร์เน็ต 8.3 โพรโตคอล TCP/IP (Transmission Control Protocol/Internet Protocol)
สอนคร้ังท่ี หน่วยการ รายการสอน 11 เรียนที่ 8.4 ระบบชื่อโดเมน (Domain Name System) หมายเหตุ 17 8 8.5 การเช่ือมต่อเขา้ กบั อินเตอร์เน็ต 8.6 การใชง้ านและบริการตา่ งๆ บนเครือข่าย อินเตอร์เน็ตControl (MAC) Method) 8.7 การประยกุ ตใ์ ชอ้ ินเตอร์เน็ต 8.8 เครือขา่ ยอินทราเน็ต 18 9 9. การสืบค้นข้อมูลสารสนเทศเพอื่ พฒั นางานอาชีพด้วย เครือข่ายอินเตอร์เน็ต 9.1 การสืบคน้ ขอ้ มูลสารสนเทศบนอินเทอร์เน็ต 9.2 เทคนิคการสืบคน้ ขอ้ มูล 9.3 เวบ็ ไซตท์ ี่เกี่ยวขอ้ งเพอ่ื ประโยชน์ในการศึกษา
12 5. แผนการจดั การเรียนรู้
13 แผนการจดั การเรียนรู้ คร้ังท่ี 7 วชิ า เทคโนโลยสี ารสนเทศเเพ่อื การจัดการอาชพี หน่วยท่ี 5 ช่ือหน่วย เทคโนโลยซี อฟตแ์ วร์ ช่ัวโมงรวม 2 ช.ม. ช่ือเร่ือง เทคโนโลยซี อฟตแ์ วร์ ตอนที่ 1 จานวน 2 ช่ัวโมง 1.จุดประสงค์การเรียนรู้ 1. อธบิ ายความหมายซอฟตแ์ วร์คอมพิวเตอร์ไดอ้ ย่างถกู ตอ้ ง 2. จาแนกภาษาคอมพิวเตอร์ไดอ้ ยา่ งถูกตอ้ ง 3. อธบิ ายแนวทางการพฒั นาซอฟตแ์ วร์ไดอ้ ย่างถูกตอ้ ง 2. หัวข้อสาระการเรียนรู้ 1. ซอฟตแ์ วร์คอมพิวเตอร์ 2. ภาษาคอมพิวเตอร์ 3. แนวทางการพฒั นาซอฟตแ์ วร์ 3. สาระสาคญั การเรียนรู้ ซอฟต์แวรค์ อมพวิ เตอรจ์ งึ แยกหมวดหมไู่ ดเ้ ป็นสองประเภทหลกั ๆ ไดแ้ ก่ซอฟตแ์ วรร์ ะบบ และซอฟต์แวรป์ ระยกุ ต์ ซอฟต์แวรร์ ะบบจะเก่ยี วขอ้ งกบั การจดั การคอมพวิ เตอร์ และอุปกรณ์กบั ตวั แปลภาษาคอมพวิ เตอร์ ส่วนซอฟต์แวรป์ ระยุกต์จะไดแ้ ก่ซอฟตแ์ วรท์ วั่ ๆ ไปและซอฟต์แวร์ สาหรบั งานเฉพาะดา้ น ในการพฒั นาซอฟตแ์ วรเ์ พ่อื ใชง้ านภายในหน่วยงานจะมขี นั้ ตอนและวธิ กี ารแตกต่างกนั ไป ขน้ึ กบั เง่อื นไขของหน่วยงานและลกั ษณะของงานท่จี ะพฒั นา การพจิ ารณาพฒั นาซอฟต์แวร์ จาแนกได้หลกั ๆ คอื พฒั นาซอฟต์แวรเ์ องโดยหน่วยงานจดั จ้าง (outsourcing) และจดั หา (procurement) ซอฟตแ์ วรท์ ใ่ี ชง้ านในหน่วยงานอาจมกี ารแก้ไขสาเนา ปรบั ปรุง เผยแพร่ ตดิ ตงั้ ใชง้ านฯลฯ การกระทาในแต่ละเร่อื ง อาจเก่ยี วขอ้ งกบั กฎหมายลขิ สทิ ธิ ์ โดยเฉพาะซอฟต์แวรท์ ไ่ี ดจ้ ากการ จดั หา จดั จา้ ง กฎหมายลขิ สทิ ธมิ ์ บี ทลงโทษ และขอ้ ยกเวน้ การกระทาบางประการ การตระหนกั ถงึ ขอ้ หา้ มและขอ้ ยกเวน้ จะชว่ ยใหก้ ารใชง้ านซอฟตแ์ วรด์ งั กล่าวเป็นไปดว้ ยความถูกตอ้ ง
14 แผนการจดั การเรียนรู้ คร้ังที่ 7 วชิ า เทคโนโลยสี ารสนเทศเพ่ือการจดั การอาชีพ หน่วยที่ 5 ชื่อหน่วย เทคโนโลยซี อฟตแ์ วร์ ช่ัวโมงรวม 2 ช.ม. 4. เนือ้ หาสาระ บทที่ 5 เทคโนโลยซี อฟต์แวร์ 5.1 ซอฟตแ์ วร์คอมพวิ เตอร์ 5.2 ภาษาคอมพิวเตอร์ 5.3 แนวทางการพฒั นาซอฟตแ์ วร์ อา้ งอิงจากเอกสารประกอบการเรียนรู้ของ ประทีป ผลจนั ทร์งาม. วชิ าเทคโนโลยสี ารสนเทศเบอื้ งต้น .เอกสารประกอบการเรียนรู้.อดั สาเนา. เอกสารการพมิ พว์ ทิ ยาลยั เทคนิคบา้ นค่าย. 2555. 5. กจิ กรรมการเรียนการสอน กจิ กรรมครู กจิ กรรมนักเรียน ข้นั เตรียม ข้นั เตรียม 1. จดั เตรียมสื่อที่ใชป้ ระกอบการเรียนรู้ให้ 1. เตรียมตวั และเอกสาร หรือวสั ดุ เคร่ืองมือที่ พร้อม สาหรับการเรียนการสอน ( ตามรายการ จาเป็นตอ้ งใชใ้ นการเรียนรู้ ในหวั ขอ้ ท่ี ส่ือการเรียนรู้ เลือกสื่อการเรียนรู้ได้ 2. ใหค้ วามร่วมมือกบั ครูในการตรวจสอบรายช่ือ ตามความเหมาะสม ) เขา้ เรียน 2. ตรวจสอบรายช่ือนกั เรียนที่เขา้ เรียน 3. ถา้ เรียนรู้ผา่ นระบบ e-Learning ใหเ้ ขา้ สู่ระบบ เพือ่ เตรียมความพร้อมในการเรียนรู้ ข้นั สนใจปัญหา (Motivation) ข้นั สนใจปัญหา (Motivation) 1. ใหผ้ เู้ รียนทาแบบทดสอบก่อนเรียน โดย 1. ทาแบบทดสอบก่อนเรียน 2. ร่วมสนทนาและแสดงความคิดเห็น ใชเ้ วลา 30 นาที และครูตรวจคาตอบหลงั จาก เสร็จสิ้นการทดสอบ เพ่ือแจง้ ผลการทดสอบให้ นกั เรียนทราบหลงั เรียนจบบทเรียน 2. ใชส้ ื่อช่วยสอน นาเขา้ สู่บทเรียนดว้ ยภาพ แบบจาลอง ของตวั อยา่ ง หรือสิ่งที่จะช่วยดึงดูด ความสนใจ หรือคาถาม
15 แผนการจดั การเรียนรู้ คร้ังท่ี 7 วชิ า เทคโนโลยสี ารสนเทศเพ่อื การจดั การอาชพี หน่วยที่ 5 ชื่อหน่วย เทคโนโลยซี อฟตแ์ วร์ ชั่วโมงรวม 2 ช.ม. หมายเหตุ หากเรียนรู้จากส่ือวดี ีทศั น์ ทางไกลผา่ นดาวเทียม หรือผา่ นอินเทอร์เน็ต ตอ้ งทาการทดสอบก่อนเรียนใหแ้ ลว้ เสร็จก่อน การเรียนรู้ จากสื่อฯ ท่ีทาการออกอากาศ ข้นั ศึกษาข้อมูล (Information) (60 นาท)ี ข้นั ศึกษาข้อมูล (Information) 1. ใหผ้ เู้ รียนเริ่มเรียนรู้เน้ือหา หรือฝึก 1. ผเู้ รียนเร่ิมเรียนรู้เน้ือหา หรือฝึกปฏิบตั ิงาน ปฏิบตั ิงาน จากการฉายวดี ีทศั น์ในรูปแบบ จากการฉายวดี ีทศั น์ในรูปแบบ DVD หรือ ส่ือวีดี DVD หรือ ส่ือวดี ีทศั น์ทางไกลผา่ นดาวเทียม ทศั นท์ างไกลผา่ นดาวเทียม หรืออินเทอร์เน็ต หรืออินเทอร์เน็ต หรือแบบออฟไลน์ หรือแบบออฟไลน์ 2. ใหผ้ เู้ รียนไดส้ อบถามหรือขอ้ สงสยั จาก 2. ผเู้ รียนไดส้ อบถามหรือขอ้ สงสัย จากการ การเรียนรู้เน้ือหา เรียนรู้เน้ือหา ข้นั พยายาม (Application) (30 นาท)ี ข้นั พยายาม (Application) 1. หลงั การเรียนรู้เน้ือหาเสร็จสิ้น ใหผ้ เู้ รียน 1. หลงั การเรียนรู้เน้ือหาเสร็จสิ้นผเู้ รียนทา ทาแบบทดสอบหลงั เรียนหรือแบบฝึกปฏิบตั ิ แบบทดสอบหลงั เรียนหรือแบบฝึกปฏิบตั ิ 2. หรือใหผ้ เู้ รียนทาแบบทดสอบบน 2. หรือทาแบบทดสอบบนออนไลน์ และ ออนไลน์ และสามารถตรวจคาตอบไดท้ นั ที สามารถตรวจคาตอบทนั ที ข้นั สาเร็จผล (Progress) ข้นั สาเร็จผล (Progress) 1. ประเมินผลการปฏิบตั ิงานหรือ 1. รับผลการทดสอบ แบบทดสอบของผเู้ รียนหลงั ข้นั พยายามโดย 2. ครูและนกั เรียนร่วมกนั สรุปสาระสาคญั เทียบกบั วตั ถุประสงคก์ ารเรียนท่ีต้งั ไว้ 3. นกั เรียนสอบถามขอ้ สงสัย 2. ผสู้ อนแจง้ ผลคะแนนการปฏิบตั ิงานหรือ 4. ฟังและปฏิบตั ิตามท่ีครูแนะนา การทดสอบก่อนเรียนและหลงั เรียนใหผ้ เู้ รียน 5. ผเู้ รียนท่ีมีคะแนนทดสอบหลงั การเรียนท่ีไม่ ทราบ เพอื่ เปรียบเทียบผลสมั ฤทธ์ิทางการเรียน ผา่ นเกณฑ์ข้นั ต่า ปฏิบตั ิตามขอ้ แนะนาตามเกณฑ์ ของตน การประเมินผล และคาแนะนาของครูผสู้ อน 3. ผสู้ อนแจง้ ใหผ้ เู้ รียนที่มีคะแนนหลงั เรียน ท่ีไมผ่ า่ นเกณฑข์ ้นั ต่า ปฏิบตั ิตามขอ้ แนะนาตาม เกณฑก์ ารประเมินผล 4. ผสู้ อนสรุปสาระสาคญั และตอบขอ้ สงสัย
16 แผนการจดั การเรียนรู้ คร้ังที่ 7 วชิ า เทคโนโลยสี ารสนเทศเพอ่ื การจัดการอาชพี หน่วยท่ี 5 ช่ัวโมงรวม 2 ช.ม. ช่ือหน่วย เทคโนโลยซี อฟตแ์ วร์ พร้อมแนะนาสิ่งท่ีเก่ียวขอ้ งในการเรียนรู้คร้ังน้ี และแนะนาการเรียนรู้ในคร้ังต่อไป 6. สื่อการเรียนการสอน สื่อการเรียนรู้ ใหค้ รูผสู้ อนและผเู้ รียนเลือกใชส้ ่ือประกอบการเรียนการสอนตามสภาพความ พร้อมของของตนเอง ดงั น้ี 6.1 ส่ือโสตทศั น์ 1) วดี ีทศั น์ในรูปแบบ DVD เรื่อง เทคโนโลยซี อฟต์แวร์ ตอนที่ 1 สาหรับผเู้ รียน ที่เรียนรู้ จากการฉายวดี ีทศั น์ 2) วดี ีทศั นท์ างไกลผา่ นดาวเทียม วงั ไกลกงั วล ตามตารางการออกอากาศ เรื่อง เทคโนโลยี ซอฟต์แวร์ ตอนท่ี 1 สาหรับผเู้ รียนท่ีเรียนรู้ทางไกลผา่ นดาวเทียม 6.2 โสตทศั น์อปุ กรณ์ 1) เคร่ืองเล่น DVD พร้อม TV ท่ีมีช่องรับสญั ญาณ AV (AV IN) สาหรับผเู้ รียน ที่เรียนรู้ จากการฉายวดี ีทศั น์ 2) เครื่องรับสัญญาณดาวเทียม ท่ีรับสัญญาณจากมูลนิธิการศึกษาทางไกลผา่ นดาวเทียม วงั ไกลกงั วล พร้อม TV ที่มีช่องรับสญั ญาณ AV (AV IN) สาหรับผเู้ รียนท่ีเรียนรู้ทางไกลผา่ น ดาวเทียม 6.3 สื่อส่ิงพมิ พ์ 1) สาเนาส่ือโปรแกรมนาเสนอ PowerPoint เรื่อง เทคโนโลยซี อฟต์แวร์ ตอนที่ 1 2) เอกสารประกอบการเรียนรู้ เช่น ใบความรู้ แบบทดสอบฯลฯ 6.4 ส่ือบทเรียนอเิ ลก็ ทรอนิกส์ 1) เครื่องคอมพวิ เตอร์ท่ีสามารถเชื่อมต่ออินเทอร์เน็ตได้ และเขา้ เวบ็ ไซต์ url: http://edltv.vec.go.th 2) เครื่องคอมพิวเตอร์พร้อมติดต้งั ระบบ edltv เพือ่ พฒั นาอาชีพ แบบออฟไลน์ สามารถเขา้ ใช้ งานและเรียนรู้ไดโ้ ดยตรง
17 แผนการจดั การเรียนรู้ คร้ังที่ 7 วชิ า เทคโนโลยสี ารสนเทศเพ่อื การจดั การอาชพี หน่วยท่ี 5 ชื่อหน่วย เทคโนโลยซี อฟตแ์ วร์ ชั่วโมงรวม 2 ช.ม. 7. การวดั ผลและประเมนิ ผล 7.1 ก่อนเรียนรู้ วธิ ีการวดั ผล - ทดสอบก่อนเรียนรู้ เครื่องมือวดั - แบบทดสอบก่อนเรียนรู้ 7.2 ระหว่างเรียนรู้ วธิ ีการวดั ผล - ประเมินพฤติกรรมรายบุคคล เคร่ืองมือวดั - แบบประเมินพฤติกรรมรายบุคคล 7.3 หลงั เรียน วธิ ีการวดั ผล - ทดสอบหลงั เรียนรู้ เคร่ืองมือวดั - แบบทดสอบหลงั เรียนรู้ 8. เกณฑ์การประเมินผล 8.1 เกณฑ์การวดั ผลสัมฤทธ์จิ ากแบบทดสอบและใบมอบงานมเี กณฑ์ดงั นี้ ร้อยละ 80-100 หมายถึง ผลการเรียนรู้ดีมาก ร้อยละ 70-79 หมายถึง ผลการเรียนรู้ดี ร้อยละ 60-69 หมายถึง ผลการเรียนรู้ปานกลาง ร้อยละ 50-59 หมายถึง ผลการเรียนรู้ผา่ นเกณฑผ์ า่ น ข้นั ต่า (ควรปรับปรุงดว้ ยการศึกษาทบทวน) ต่ากวา่ ร้อยละ 50 หมายถึง ผลการเรียนไม่ผา่ นเกณฑ(์ ตอ้ งปรับปรุงและ เรียนซ่อมเสริมควรทดสอบการประเมินจนกวา่ จะผ่านข้นั ตา่ ) 8.2เกณฑ์การประเมนิ พฤตกิ รรมรายบุคคล 8-10 คะแนน หมายถึง มีพฤติกรรมดี 5-7 คะแนน หมายถึง มีพฤติกรรมพอใช้ ต่ากวา่ 5 คะแนน หมายถึง มีพฤติกรรมท่ีตอ้ งปรับปรุง
18 แผนการจดั การเรียนรู้ คร้ังที่ 7 วชิ า เทคโนโลยสี ารสนเทศเพือ่ การจัดการอาชีพ หน่วยท่ี 5 ชื่อหน่วย เทคโนโลยซี อฟตแ์ วร์ ชั่วโมงรวม 2 ช.ม. 8.3 เกณฑ์การตดั สิน 2 คะแนน หมายถึง มีพฤติกรรมในระดบั ปฏิบตั ิสม่าเสมอ 1 คะแนน หมายถึง มีพฤติกรรมในระดบั ปฏิบตั ิบางคร้ัง 0 คะแนน หมายถึง มีพฤติกรรมในระดบั ไม่ปฏิบตั ิ 8.4 เกณฑ์การประเมนิ 8 - 10 คะแนน หมายถึง มีพฤติกรรมดี 5 - 7 คะแนน หมายถึง มีพฤติกรรมพอใช้ ต่ากวา่ 5 คะแนน หมายถึง มีพฤติกรรมที่ตอ้ งปรับปรุง 9. แหล่งการเรียนรู้เพม่ิ เติม - ประทีป ผลจนั ทร์งาม. วิชาเทคโนโลยสี ารสนเทศเบือ้ งต้น .เอกสารประกอบการเรียนรู้. อดั สาเนา. เอกสารการพมิ พว์ ทิ ยาลยั เทคนิคบา้ นค่าย. 2555. - สืบคน้ ขอ้ มลู จากแหล่งขอ้ มลู อ่ืนๆ ผา่ นเครือขายอินเทอร์เน็ต
19 6. เน้ือหา (ใบความรู้)
20 บทเรียนที่ 5 เรอื่ ง เทคโนโลยีซอฟตแ์ วร์ จดุ ประสงคก์ ารเรียนรู้ 1. จำแนกประเภทของซอฟตแ์ วรค์ อมพวิ เตอรไ์ ดอ้ ยำ่ งถูกตอ้ ง 2. อธบิ ำยภำษำคอมพวิ เตอรไ์ ดอ้ ยำ่ งถูกตอ้ ง 3. อธบิ ำยแนวทำงกำรพฒั นำซอฟตแ์ วร์ ไดอ้ ยำ่ งถกู ตอ้ ง 4. อธบิ ำยคณุ สมบตั ขิ องซอฟตแ์ วรป์ ระยกุ ตไ์ ดอ้ ยำ่ งถกู ตอ้ ง หวั ข้อเนื้อหา 1. บทนำ 2. ซอฟตแ์ วรค์ อมพวิ เตอร์ 3. ภำษำคอมพวิ เตอร์ 4. แนวทำงกำรพฒั นำซอฟตแ์ วร์ 5. ซอฟตแ์ วรป์ ระยกุ ต์ 6. บทสรปุ
21 บทเรียนท่ี 5 เทคโนโลยีซอฟตแ์ วร์ 5.1 บทนา กำรปฏบิ ัติงำนของคอมพวิ เตอร์จำเป็นต้องมซี อฟต์แวร์เป็นองค์ประกอบในกำรสงั่ กำรให้ เครอ่ื งจกั ร และอุปกรณ์ต่ำงๆ ดำเนินกำรปฏบิ ตั งิ ำนต่ำงๆ เช่น กำรจดั กำรระบบคอมพวิ เตอร์ หรอื แมแ้ ต่กำรจดั กำรประมวลผลขอ้ มลู เพอ่ื ออกรำยงำนตำมทผ่ี ใู้ ชง้ ำนตอ้ งกำร ควำมต้องกำรต่ำงๆ จะถูก ปรบั ปรงุ ใหอ้ ยใู่ นรปู ของชุดคำสงั่ เพอ่ื สงั่ กำรคอมพวิ เตอรต์ ่อไป ซอฟตแ์ วรค์ อมพวิ เตอรจ์ งึ แยกหมวดหมไู่ ดเ้ ป็นสองประเภทหลกั ๆ ไดแ้ ก่ซอฟต์แวรร์ ะบบ และ ซอฟต์แวรป์ ระยกุ ต์ ซอฟต์แวรร์ ะบบจะเก่ยี วขอ้ งกบั กำรจดั กำรคอมพวิ เตอร์ และอุปกรณ์กบั ตวั แปล ภำษำคอมพวิ เตอร์ ส่วนซอฟต์แวร์ประยุกต์จะไดแ้ ก่ซอฟต์แวรท์ วั่ ๆ ไปและซอฟต์แวรส์ ำหรบั งำน เฉพำะดำ้ น ในกำรพฒั นำซอฟต์แวร์เพ่อื ใช้งำนภำยในหน่วยงำนจะมขี นั้ ตอนและวิธกี ำรแตกต่ำงกนั ไป ขน้ึ กบั เงอ่ื นไขของหน่วยงำนและลกั ษณะของงำนทจ่ี ะพฒั นำ กำรพจิ ำรณำพฒั นำซอฟตแ์ วรจ์ ำแนกได้ หลกั ๆ คอื พฒั นำซอฟตแ์ วรเ์ องโดยหน่วยงำนจดั จำ้ ง (outsourcing) และจดั หำ (procurement) ซอฟตแ์ วรท์ ใ่ี ชง้ ำนในหน่วยงำนอำจมกี ำรแกไ้ ขสำเนำ ปรบั ปรุง เผยแพร่ ตดิ ตงั้ ใชง้ ำนฯลฯ กำร กระทำในแต่ละเร่อื ง อำจเกย่ี วขอ้ งกบั กฎหมำยลขิ สทิ ธิ ์ โดยเฉพำะซอฟต์แวรท์ ไ่ี ด้จำกกำรจดั หำ จดั จำ้ ง กฎหมำยลขิ สทิ ธมิ ์ บี ทลงโทษ และขอ้ ยกเวน้ กำรกระทำบำงประกำร กำรตระหนกั ถงึ ขอ้ หำ้ มและ ขอ้ ยกเวน้ จะชว่ ยใหก้ ำรใชง้ ำนซอฟตแ์ วรด์ งั กล่ำวเป็นไปดว้ ยควำมถูกตอ้ ง นับตงั้ แต่อดตี กำลมำแล้วมนุษยพ์ ยำยำมท่จี ะศึกษำเลยี นแบบธรรมชำติ เพ่อื ควบคุมและ เอำชนะ บำงครงั้ กส็ ำเรจ็ และบำงครงั้ ก็ไมป่ ระสบควำมสำเรจ็ มหี ลำยๆ สงิ่ หลำยๆ อย่ำงทเ่ี กดิ ขน้ึ มำ ไม่ว่ำจะเป็นตวั เลข ลูกคดิ เคร่อื งคำนวณแบบ วงล้อ เคร่อื งคำนวณแบบ อเิ ลก็ ทรอนิกส์ เคร่อื ง คอมพวิ เตอร์ มนุษยพ์ ยำยำมทป่ี ระดษิ ฐค์ ดิ ค้นและสรำ้ งเคร่อื งมอื เพ่อื ช่วยทำงำนทงั้ โดยตรง และทำงออ้ ม หน่ึงในเครอ่ื งมอื นนั้ กค็ อื เคร่อื งคอมพวิ เตอร์ และเน่ืองจำกกำรใชง้ ำนในยกุ ต์แรกๆ เป็นไปดว้ ยควำม ยำกลำบำกเพรำะมนุษยต์ อ้ งส่อื สำรโดยตรงกบั เครอ่ื ง โดยกำรสบั สวสิ ต์ บงั คบั กำรทำงำนเช่นเดยี วกบั
22 กำรเปิดปิดสวสิ ต์ไฟฟ้ำ ต่อมำจงึ เกดิ ภำษำเครอ่ื ง ภำษำแอสเซมบลี และภำษำสูงตำมลำดบั ภำษำ เหล่ำน้เี องทเ่ี ป็นเครอ่ื งมอื ในกำรผลติ ซอฟตแ์ วร์ 5.2 ซอฟตแ์ วรค์ อมพิวเตอร์ ซอฟต์แวร์ (Software) หมำยถงึ ชุดคำสงั่ หรอื โปรแกรมทค่ี อยสงั่ กำรใหเ้ คร่อื งคอมพวิ เตอร์ ทำงำน รวมไปถงึ กำรควบคุมกำรทำงำนของอุปกรณ์แวดลอ้ มต่ำงๆ เช่น Modem, CD ROM, Drive เป็นต้น ซอฟต์แวร์ เป็นสงิ่ ท่มี องไม่เห็นจบั ต้องไม่ได้ แต่รบั รู้กำรทำงำนของมนั ได้ ซ่งึ ต่ำงกบั ฮำรด์ แวร์ (Hardware) ท่สี ำมำรถจบั ต้องได้ ซอฟต์แวร์เป็นศพั ท์ท่มี คี วำมหมำยกว้ำงขวำงมำก บำงครงั้ อำจรวมถงึ ผลลพั ธ์ต่ำงๆ เช่น ผลกำรพมิ พท์ ไ่ี ดจ้ ำกเครอ่ื งคอมพวิ เตอร์ เอกสำรกำรพฒั นำ ซอฟตแ์ วร์ ตลอดจนค่มู อื กำรใช้ ในกำรสงั่ งำนใดๆ ใหเ้ คร่อื งคอมพวิ เตอรท์ ำงำนตำมทเ่ี รำตอ้ งกำรนนั้ ตอ้ งอำศยั ซอฟต์แวรเ์ ป็นตวั เช่อื มระหว่ำงคน หรอื ผใู้ ชเ้ ครอ่ื งคอมพวิ เตอรก์ บั เครอ่ื งคอมพวิ เตอร์ ดงั้ นนั้ ซอฟตแ์ วรจ์ งึ มคี วำมสำคญั ทดั เทยี มกบั ฮำรด์ แวรข์ องเครอ่ื งคอมพวิ เตอรเ์ ลยทเี ดยี ว 5.2.1 ประเภทซอฟตแ์ วร์ ประเภทซอฟตแ์ วรอ์ ำจจำแนกไดต้ ำมลกั ษณะกำรทำงำน ตำมลกั ษณะกำรใชง้ ำน แต่โดยทวั่ ไป แลว้ อำจแบ่งได้ เป็น 5 ประเภท คอื 1. ซอฟตแ์ วรร์ ะบบ (System Software) 2. ซอฟตแ์ วรป์ ระยกุ ต์ (Application Software) 3. ซอฟตแ์ วรส์ ำเรจ็ รปู (Packages Software) 4. ซอฟตแ์ วรส์ งั่ ระบบงำน (Utility Software) 5. ซอฟตแ์ วรส์ ่อื สำร (Communication Software) 5.2.2 ซอฟตแ์ วรส์ าหรบั ระบบ ซอฟตแ์ วรร์ ะบบ หมำยถงึ ชุดคำสงั่ ทเ่ี ขยี นไวเ้ ป็นคำสงั่ สำเรจ็ รปู โดยผผู้ ลติ เคร่อื งคอมพวิ เตอร์ และมมี ำ พรอ้ มแล้วจำกโรงงำนผลติ กำรทำงำนหรอื กำรประมวลผลของซอฟต์แวรเ์ หล่ำน้ีขน้ึ กบั เครอ่ื งคอมพวิ เตอรแ์ ต่ละเคร่อื ง ระบบของซอฟตแ์ วรเ์ หล่ำน้ีออกแบบมำเพ่อื กำรปฏบิ ตั คิ วบคุม และมี ควำมสำมำรถในกำรยดื หยุ่นกำรประมวลผลของเครอ่ื งคอมพวิ เตอร์ แบง่ ยอ่ ยๆ ไดด้ งั น้ี ระบบปฏิบตั ิการ ระบบปฏบิ ตั กิ ำร (Operating System เขยี นย่อว่ำ OS บำงทเี รยี กว่ำ Supervisory Programs หรอื Monitors Programs นบั ว่ำเป็นซอฟตแ์ วรท์ ม่ี คี วำมสลบั ซบั ซอ้ นมำก และเป็นซอฟต์แวรท์ ส่ี ำคญั ทส่ี ุด ระบบคอมพวิ เตอรห์ น่ึงๆ จะมรี ะบบปฏบิ ตั กิ ำรของมนั เอง (ผผู้ ลติ อำจจะมรี ะบบปฏบิ ตั ิกำรแบบต่ำงๆ ให้เลอื ก) ทำหน้ำท่เี ป็นตวั กลำงเช่อื มระหว่ำงซอฟต์แวร์กบั ฮำรด์ แวร์ เป็นเสมอื นเลขำท่ที ำหน้ำทใ่ี หก้ บั เจำ้ นำย ระบบปฏบิ ตั กิ ำรอย่เู บอ้ื งหลงั กำรทำงำนของ
23 โปรแกรมระบบงำนต่ำงๆ ให้ติดต่อกบั ฮำรด์ แวร์ และผู้ใช้เคร่อื งคอมพวิ เตอรอ์ ย่ำงมปี ระสทิ ธภิ ำพ นอกจำกน้ียงั มหี น้ำทค่ี วบคุมและดแู ลตรวจตรำทุกๆ กำรทำงำนของฮำรด์ แวรใ์ นระบบคอมพวิ เตอร์ นบั ตงั้ แต่เปิดเครอ่ื งคอมพวิ เตอร์ จนกระทงั่ ปิดเครอ่ื งคอมพวิ เตอร์ มหี น้ำทห่ี ลกั ๆ ดงั น้ี - กำหนดลำดบั กำรทำงำนแต่ละงำน ก่อนและหลงั ตำมเงอ่ื นไขทว่ี ำงไว้ - ควบคุมกำรทำงำน แบบ Multi-programming - ควบคมุ กำรรบั ขอ้ มลู และแสดงผลลพั ธโ์ ดยผำ่ นอุปกรณ์ต่ำงๆ - ควบคุมกำรโยกยำ้ ยขอ้ มลู ระหวำ่ งจอแสดงผล (CRT) และเครอ่ื งคอมพวิ เตอร์ และระหวำ่ ง เครอ่ื งคอมพวิ เตอรก์ บั เครอ่ื งคอมพวิ เตอร์ - จดั สรรทส่ี ำหรบั เกบ็ บนั ทกึ ขอ้ มลู ของหน่วยควำมจำหลกั - ควบคมุ ระบบกำรจดั กำรเกย่ี วกบั ฐำนขอ้ มลู (Data base) - จดั สรรเวลำในหน่วย CPU - ทำหน้ำทเ่ี ป็นซอฟตแ์ วร์ ทค่ี วบคมุ ซอฟตแ์ วรอ์ ่นื ๆ โดยมำก OS น้ี มกั จะถูกเกบ็ ไวใ้ นฮำรด์ ดสิ ก์ เพรำะเป็นอุปกรณ์ทร่ี วดเรว็ สะดวก จุขอ้ มลู สูง และเกบ็ รกั ษำขอ้ มลู ไดแ้ มจ้ ะปิดเคร่อื งแลว้ กต็ ำม OS จะถูกเรยี กเขำ้ ไปไวใ้ นหน่วยควำมจำของเครอ่ื ง คอมพวิ เตอร์ เม่อื เปิดเคร่อื งใหม่ทุกครงั้ และจะฝงั ตวั เองในหน่วยควำมจำ (RAM) เพ่อื ควบคุม ฮำรด์ แวร์ และซอฟตแ์ วรใ์ นแต่ละส่วนใหล้ งเอยกนั ตำมระบบของ OS แต่ละแบบ เชน่ DOS เป็น OS ทร่ี จู้ กั กนั มำกในอดตี แมใ้ นปจั จบุ นั กย็ งั มใี ชอ้ ยู่ มหี ลำยเวอรช์ นั ตงั้ แต่เวอรช์ นั 1 ถงึ 7 Microsoft Windows เป็นระบบปฏบิ ตั กิ ำรท่แี ตกต่ำงจำก DOS โดยทส่ี ำมำรถจดั กำรกบั โปรแกรมหรอื ระบบงำนต่ำงๆ ไดพ้ รอ้ มๆ กนั หลำยๆ งำน สำมำรถโอนขอ้ มลู รปู ภำพหรอื ไฟลต์ ่ำงๆ ขำ้ มระบบงำนภำยใตไ้ มโครซอฟทว์ นิ โดวร์ ว่ มกนั ได้ อกี ทงั้ มกี ำรตดิ ต่อระหว่ำงเครอ่ื งคอมพวิ เตอรก์ บั ผใู้ ชโ้ ดยใชส้ ญั ลกั ษณ์ทำงรปู ภำพ (Icon) โดยกำรใชเ้ มำส์ ซง่ึ เรยี กกำรตดิ ต่อในลกั ษณะน้ี ว่ำ Graphic User Interface (GUI) ซง่ึ เป็นกำรลดขนั้ ตอนกำรสงั่ งำนผ่ำนทำงแป้นพมิ พ์ได้เป็นอนั มำก และ สำมำรถรองรบั โปรแกรมรนุ่ ใหม่ๆ ทผ่ี ลติ ออกมำไดเ้ ป็นจำนวนมำก มหี ลำยเวอรช์ นั เช่น WINDOWS 95, WINDOWS 98, WINDOWS 2000, WINDOWS ME, WINDOWSNT นอกจำกน้ี ยงั มี OS อ่นื ๆ ทน่ี ่ำสนใจอกี มำก เช่น Unix, Sun, OS/2 warp, Net Ware และ กำลงั เป็นท่ฮี อื ฮำกนั มำก ว่ำมคี วำมสำมำรถไม่แพ้ Windows NT ก็คอื Linux ซ่งึ พฒั นำมำจำก ระบบปฏบิ ตั กิ ำร Unix
24 5.3 ภาษาคอมพิวเตอร์ เรำใชภ้ ำษำไทย ภำษำองั กฤษ ภำษำจนี และภำษำอ่นื ๆ อกี มำกเพอ่ื สอ่ื สำรระหว่ำงมนุษย์ ภำษำมนุษยท์ ใ่ี ชก้ นั กม็ กี ฎเกณฑข์ องภำษำมโี ครงสรำ้ งทแ่ี น่นอน ผคู้ ดิ คน้ คอมพวิ เตอรไ์ ดน้ ำควำมรู้ ดำ้ นภำษำทม่ี นุษยใ์ ชม้ ำคดิ คน้ ใชก้ บั คอมพวิ เตอร์ จงึ เกดิ ภำษำคอมพวิ เตอร์ (Computer Language) ซง่ึ ถอื ว่ำเป็นภำษำประดษิ ฐ์ (Artificial Language) ทร่ี วบรวมคำสงั่ เฉพำะสำหรบั กำรประมวลผลของ คอมพวิ เตอร์ 5.3.1 ภาษาเครื่อง (Machine Language) และล่ามแปลภาษา ภำษำเคร่อื ง (Machine Language) คอื ภำษำท่เี คร่อื งคอมพวิ เตอรเ์ ขำ้ ใจ โดยมโี ครงสรำ้ ง พ้นื ฐำน เป็นเลขฐำนสอง 01000111 10011110 ดงั นัน้ กำรส่อื สำรระหว่ำงมนุษยแ์ ละเคร่อื ง คอมพวิ เตอรโ์ ดยตรงจงึ เป็นไปไดด้ ว้ ยควำมยำกลำบำก มนุษยจ์ งึ พยำยำมสรำ้ งเครอ่ื งมอื ทจ่ี ะมำช่วย ในกำรแปลภำษำทม่ี นุษยเ์ ขำ้ ใจใหค้ อมพวิ เตอรเ์ ขำ้ ใจดว้ ย เคร่อื งมอื ดงั กล่ำวเรยี กว่ำล่ำมแปลภำษำ (Compiler) คำสงั่ ทม่ี นุษยส์ รำ้ งขน้ึ หรอื เขยี นขน้ึ มำ จะเรยี กว่ำ (Source Code) เม่อื นำ Source Code มำผ่ำนกระบวนกำรแปลภำษำของล่ำมแปลภำษำ ก็จะได้เป็น Object Code และผ่ำนขนั้ ตอนอกี เลก็ น้อยกจ็ ะไดเ้ ป็นภำษำเครอ่ื ง รปู ที่ 5.1 ล่ามแปลภาษา ลำ่ มแปลภำษำ ดงั ทท่ี รำบกนั อยแู่ ลว้ วำ่ ลำ่ มแปลภำษำมหี น้ำทแ่ี ปลภำษำทม่ี นุษยเ์ ขำ้ ใจ สงั่ งำน ใหเ้ ครอ่ื งคอมพวิ เตอรท์ ำงำนตำมทม่ี นุษยต์ อ้ งกำร ซง่ึ กำรทำงำนของลำ่ มแปลภำษำ อำจจำแนกได้ 2 ประเภท คอื 1. คอมไพเลอร์ (Compiler) 2. อนิ เตอรพ์ รเี ตอร์ (Interpreter) ลกั ษณะกำรทำงำนตำมแบบคอมไพเลอรเ์ องยงั แบ่งออกเป็น 2 ประเภท คอื
25 1. ใช้ Runtime 2. ไมใ่ ช้ Runtime จดุ ทแ่ี ตกต่ำงกนั ระหว่ำงม/ี ไม่มี Runtime ทเ่ี หน็ ไดอ้ ย่ำงจดั เจนกค็ อื ขณะเรยี กใช้ กล่ำวคอื เม่อื เขยี นคำสงั่ และผ่ำนขนั้ ตอนกำรลง้ิ คแ์ ลว้ กจ็ ะไดไ้ ฟลภ์ ำษำเคร่อื งประเภท .EXE หรอื .COM เม่อื เวลำ นำไฟลด์ งั กล่ำวไปใชต้ วั ไฟลท์ ผ่ี ่ำนล่ำมแปลอำจจำเป็นต้องอำศยั Runtime ทส่ี รำ้ งโดยบรษิ ทั ผผู้ ลติ คอมไพเลอรอ์ ยำ่ งในภำษำ Visual Basic เป็นตน้ รปู ท่ี 5.2 กำรทำงำนของลำ่ มแปลภำษำ 5.3.2 การเขียนคาสงั่ แบบต่างๆ ของคอมพิวเตอร์ ถ้ำพจิ ำรณำลกั ษณะกำรสงั่ งำนคอมพวิ เตอร์ โดยอำศยั กำรเขยี นคำสงั่ เป็นหลกั กอ็ ำจจำแนก กำรสงั่ งำนคอมพวิ เตอรไ์ ดอ้ อกเป็นกลุ่มๆ ดงั น้ี 1. คอมไพเลอร์ (Compiler) 2. SQL 3. JCL, script, Batch Command 4. MACRO Language ภำษำในกลุ่มคอมไพเลอร์ (Compiler) มวี ตั ถุประสงคท์ ใ่ี ชใ้ นกำรพฒั นำโปรแกรมคอมพวิ เตอร์ ทวั่ ไป โปรแกรมประยุกต์ใชง้ ำน โปรแกรมสำเรจ็ รปู ส่วน SQL (Structured Query Language) ซง่ึ เป็นกลุ่มของภำษำทใ่ี ชใ้ นระบบฐำนขอ้ มลู JCL (Job Control Language), script, Batch Command ภำษำในกลุ่มน้ีจะใชเ้ พ่อื เอ้อื อำนวย ควำมสะดวก ในกำรทำงำนคอมพวิ เตอรเ์ ช่น ขนั้ ตอนกำรแปลไฟล์จำก ไฟล์ภำษำ ท่มี นุษย์เขยี น (ภำษำต่ำงๆ เช่น BASIC, C,...) ใหเ้ ป็นไฟลภ์ ำษำเคร่อื ง ทุกๆ ครงั้ ท่ที ำก็จะเหมอื นๆ กนั ผใู้ ชก้ ็
26 อำจจะเขยี นคำสงั่ ประเภท Bath Command เกบ็ ไว้ เม่อื ต้องกำรใชก้ ส็ ำมำรถ เรยี กมำใชไ้ ดโ้ ดยตรง (ไมต่ อ้ งพมิ พค์ ำสงั่ ทล่ี ะบรรทดั ทุกครงั้ ) หรอื ในกรณที ผ่ี ใู้ ชท้ ำงำนตำม ลำดบั เป็นประจำทุกครงั้ ทใ่ี ช้ ก็ อำจเขยี นเป็นคำสงั่ โดยใชค้ ำสงั่ ในกลุม่ น้ไี ด้ ขอ้ แตกต่ำงเลก็ ๆ น้อยๆ ของคำสงั่ ในกลุ่มน้ีกค็ อื JCL จะใชก้ บั เครอ่ื งคอมพวิ เตอรข์ นำดใหญ่ Batch Command จะใชก้ บั เครอ่ื งประเภทคอมพวิ เตอรส์ ่วนบุคคล ทใ่ี ชร้ ะบบ MS-DOS หรอื Window ส่วน script จะใชก้ บั คอมพวิ เตอรท์ ใ่ี ชร้ ะบบ ปฏบิ ตั กิ ำรประเภท UNIX, NetWare แต่ทงั้ น้ีลกั ษณะกำร ทำงำนของ JCL, Batch Command,และ script กม็ วี ตั ถุประสงคค์ ลำ้ ยกนั (script ยงั อำจหมำยถงึ ภำษำคอมพวิ เตอรภ์ ำษำสูงไดอ้ กี ดว้ ย เช่น Java script ภำษำ script ในมลั ตมิ เี ดยี ToolBooK เป็นตน้ ) ภำษำแมคโคร (Macro Language) ภำษำในกลุ่มน้ีจะทำงำนคล้ำยกบั กลุ่ม JCL เพยี งแต่ว่ำ ภำษำแมคโครจะทำงำนซอฟตแ์ วรส์ ำเรจ็ รปู เช่นภำษำ Word Basic ในไมโครซอฟต์เวริ ด์ ภำษำแมค โครในโลตสั และภำษำ Sax Visual Basic ใน SPSS เป็นตน้ จดุ เด่นของภำษำในกลุม่ น้กี ค็ อื กำรทำงำนครอบคลุ่มซอฟตแ์ วรส์ ำเรจ็ รปู นนั้ ๆ ลองนึกภำพกำร ทำงำนของโปรแกรมสำเรจ็ รปู ส่วนใหญ่ถำ้ ต้องทำงำนซ้ำๆ กนั เช่น ต้องกำรใหพ้ มิ พแ์ บบของตวั อกั ษร (Font) ทม่ี อี ยเู่ ป็นสบิ ๆ รอ้ ยๆ ชนิดแลว้ ผใู้ ชค้ งต้องพมิ พค์ ำสงั่ ทลี ะบรรทดั ดว้ ยภำษำประเภทแมคโคร จะแกไ้ ขปญั หำดงั กล่ำว เพยี งผใู้ ชเ้ ขยี นคำสงั่ แมคโคร 5-6 บรรทดั โปรแกรมกจ็ ะทำงำนใหเ้ หมอื นกำร พมิ พโ์ ดยโปรแกรมสำเรจ็ รปู รปู ท่ี 5.3 กำรเขยี นคำสงั่ แบบต่ำงๆ
27 ถำ้ ไม่นับรวมเคร่อื งมอื ในกำรพฒั นำโปรแกรมประเภท CASE Tools (Computer Aided Software Engineering Tools) แลว้ เวลำทใ่ี ชใ้ นกำรพฒั นำกบั ระดบั ของภำษำจะผกผนั กนั กล่ำวคอื ถำ้ ยงิ่ ใช้ภำษำระดบั สูงๆ พฒั นำ จะใชเ้ วลำน้อยในกำรพฒั นำ เม่อื เวลำนำไปใช้จะต้องใช้เคร่อื งท่มี ี ควำมเรว็ สูงๆ ในกำรประมวลผล ในทำงกลบั กนั ถ้ำใช้ภำษำต่ำๆ ในกำรพฒั นำ ระบบงำน คอมพวิ เตอรจ์ ะตอ้ งใชเ้ วลำในกำรพฒั นำนำนมำก และเมอ่ื เสรจ็ แลว้ นำไปใชจ้ ะสำมำรถทำงำนไดอ้ ย่ำง รวดเรว็ เครอ่ื งทใ่ี ชจ้ งึ ไมจ่ ำเป็นตอ้ ง มปี ระสทิ ธภิ ำพสงู นกั เม่อื นำภำษำคอมพวิ เตอรท์ งั้ หมด อนั ไดแ้ ก่ ภำษำ script, COBOL, FORTRAN, RPG, C, C++ และอ่นื ๆ อกี มำกมำจดั กอ็ ำจจดั ไดด้ งั รปู ท่ี รปู ท่ี 5.4 ระดบั ภำษำคอมพวิ เตอร์ 5.4 แนวทางการพฒั นาซอฟตแ์ วร์ กำรพฒั นำซอฟตแ์ วรว์ ธิ นี ้บี ุคลำกรของหน่วยงำนจะเป็นผดู้ ำเนินกำรเองทงั้ หมด ซง่ึ จะมวี ฎั จกั ร ของกำรพฒั นำซอฟตแ์ วรเ์ พ่อื ใชใ้ นระบบงำน (Systems development life cycle : SDLC) ซง่ึ จะ ประกอบดว้ ยขนั้ ตอน ดงั น้ี 1. กำรระบุปญั หำและศกึ ษำควำมเป็นไปไดใ้ นกำรแกป้ ญั หำทป่ี ระสบ (project definition) 2. กำรศกึ ษำวธิ กี ำรปฏบิ ตั งิ ำนปจั จบุ นั (System study) เพอ่ื ทำควำมเขำ้ ใจในระบบงำนปจั จุบนั และ ทำกำรระบคุ วำมจำเป็นของระบบงำน หรอื โปรแกรมทจ่ี ะพฒั นำ 3. กำรออกแบบระบบงำน-โปรแกรม (System design) เป็นขนั้ ตอนกำรกำหนดปรบั ปรุง รูปแบบ กำรปฏิบัติงำนใหม่ จำกรูปแบบกำรปฏิบตั ิงำนเดิมท่ถี ูกปรบั ปรุงให้บรรลุเป้ำหมำย วตั ถุประสงค์ ซง่ึ ระบุไวใ้ นผลกำรระบคุ วำมจำเป็นของระบบปฏบิ ตั งิ ำนท่คี วรจะเป็น
28 4. กำรพฒั นำโปรแกรม (Programming) เป็นขนั้ ตอนกำรเปล่ยี นแปลงคุณลกั ษณะของ ระบบงำนใหม่ ใหเ้ ป็นโปรแกรมคอมพวิ เตอร์ โปรแกรมทพ่ี ฒั นำจะต้องไดร้ บั กำรทดสอบควำมถูกตอ้ ง (Testing) ก่อน กำรพฒั นำโปรแกรมอำจใชภ้ ำษำคอมพวิ เตอรร์ ุ่นต่ำงๆ เช่น รุ่น 3 (3th generation) เชน่ COBOL, FORTRAN หรอื รนุ่ 4 (4th generation) เช่น SQL เป็นตน้ 5. กำรตดิ ตงั้ -ปรบั เปลย่ี นกำรปฏบิ ตั งิ ำน (Implementation) เป็นขนั้ ตอนกำรปรบั เปลย่ี นระบบ ปฏบิ ตั งิ ำนเดมิ กำรฝึกอบรมบุคลำกร และกำรตดิ ตงั้ ใชง้ ำนระบบปฏบิ ตั งิ ำน (โปรแกรม) ใหม่ 6. กำรประเมนิ ผลกำรพฒั นำระบบงำน (Postimplementation) เป็นขนั้ ตอนกำรตรวจสอบผล กำรปฏบิ ตั งิ ำนของระบบปฏบิ ตั งิ ำนใหมว่ ่ำบรรลุวตั ถุประสงค์ (Need requirements) เพยี งใด ตอ้ ง ปรบั ปรงุ แกไ้ ขทจ่ี ดุ ใดบำ้ ง การพฒั นาซอฟตแ์ วรโ์ ดยหน่วยงานเอง สามารถจาแนกวิธีการหลกั ๆ ได้สองวิธีการคือ 1. กำรพฒั นำซอฟต์แวร์แบบโครงสร้ำง (Structured Methodologies) เป็นกำรพฒั นำ ซอฟตแ์ วรแ์ บบเป็นขนั้ เป็นตอน โดยกำรพจิ ำรณำงำนหรอื ภำรกจิ หลกั ๆ จำกนนั้ จงึ แตกแยกยอ่ ยเป็น งำนเลก็ ๆ จนถงึ ขนั้ ตอนทแ่ี สดงรำยละเอยี ดกำรปฏบิ ตั งิ ำนต่ำสุด กำรพฒั นำใชแ้ นวคดิ แบบระดบั บนสู่ ระดบั ล่ำง (Top - down design) กำรพฒั นำซอฟตแ์ วรแ์ บบโครงสรำ้ งเน้นพจิ ำรณำงำนหรอื ภำรกจิ (Process oriented) มำกกว่ำกำรพจิ ำรณำเก่ยี วกบั ขอ้ มลู (Data oriented) กำรพฒั นำซอฟตแ์ วรแ์ บบ โครงสรำ้ งไดถ้ ูกคดิ ค้นใช้งำนมำในช่วงต้น คศ. 1970 และยงั คงใชง้ ำนอยู่ในปจั จุบนั น้ีกำรพฒั นำ ซอฟต์แวร์แบบโครงสรำ้ งจะใช้ผงั งำนต่ำงๆ ท่จี ำเป็นประกอบ เช่น Structured Flow Chart, Structured Chart และ Data Flow Diagram - DFD ฯลฯ 2. กำรพฒั นำซอฟต์แวรแ์ บบเชงิ วตั ถุ (Object Oriented Methodologies) เป็นวธิ กี ำรพฒั นำ โปรแกรมโดย พจิ ำรณำโปรแกรมในรปู ของวตั ถุ (Object) ซง่ึ วตั ถุจะมอี งคป์ ระกอบของตวั แปร (Data Attribute) พรอ้ มกระบวนกำร (Method - Function) ซง่ึ ทงั้ สองจะถกู ผนวกไวใ้ นแต่ละวตั ถุ วตั ถุ ต่ำงๆ อำจถูกจดั เข้ำเป็นหมวดหมู่ (Class) ซ่ึงหมำยถึงว่ำวตั ถุนัน้ ๆ มอี งค์ประกอบตัวแปร หรอื กระบวนกำรท่ีคล้ำยๆ กัน และถ้ำทอดให้กันและกันได้ (Inheritance) นอกจำกนัน้ วตั ถุอำจมี ควำมสมั พนั ธ์ (Relation) กบั วตั ถุหรอื กลุ่มวตั ถุ (Class) อ่นื ๆ ได้ วตั ถุหรอื กลุ่มวตั ถุจะถูกกำหนด (Implement) ใหเ้ ป็นโปรแกรมต่อไป
29 ขอ้ ดขี องกำรพฒั นำซอฟตแ์ วรแ์ บบเชงิ วตั ถุคอื สำมำรถนำวตั ถุ (Object) หรอื โปรแกรมทจ่ี ดั ทำ ไว้แล้ว (อำจพฒั นำไวเ้ องหรอื เรยี กใชจ้ ำกแหล่งอ่นื ๆ ) มำใช้งำนใหมไ่ ด้โดยสะดวก (Reuse) กำร พฒั นำโปรแกรมขนำดใหญ่ๆ จะพฒั นำไดส้ ะดวกและรวดเรว็ ขน้ึ นอกจำกนัน้ กำรแก้ไขโปรแกรมจะ สะดวก ง่ำยกว่ำ และรวดเรว็ กว่ำ กล่ำวคอื กำรแกไ้ ขจะปรบั ทว่ี ตั ถุ (โปรแกรม) หำกวตั ถุนนั้ มสี มำชกิ (ลกู ) สมำชกิ (โปรแกรมยอ่ ยๆ) จะเสมอื นหน่ึงถูกปรบั ปรงุ ไปพรอ้ มๆ กนั ในครำวเดยี วกนั ผงั งำน ต่ำงๆ ท่ใี ชเ้ ป็นเคร่อื งมอื ช่วยพฒั นำโปรแกรมแบบเชงิ วตั ถุได้แก่ Use case diagram, Object association model, Interaction diagram, Class responsibility collaboration (CRC)ฯลฯ
30 7. ส่ือประกอบการสอน
31 คร้ังที่ 7 หน่วยท่ี 5 ซอฟต์แวร์คอมพวิ เตอร์ (ตอนท่ี 1)
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Search