เรียนรู้ซอฟต์แวร์ หน้า 1
เรียนรู้ซอฟต์แวร์ หน้า 2
เอกสารประกอบการเรียน เรื่องเรียนรู้ซอฟต์แวร์
ความหมายซอฟต์แวร์
คอมพิวเตอร์โดยทั่วไปจะท ำงำนได้ ต้องมีส่วนประกอบ 2 ส่วน คือ ซอฟต์แวร์ (Software) และ (Hardware) ซอฟต์แวร์ (Software) หมำยถึงชุดค ำสั่งหรือโปรแกรมที่สร้ำงขึ้น เพื่อใช้สั่งงำนให้ คอมพิวเตอร์ท ำงำนตำมล ำดับขั้นตอน ชุดค ำสั่งหรือโปรแกรมที่สั่งงำนคอมพิวเตอร์เหล่ำนี้จะอยู่ในหน่วยควำมจ ำของ คอมพิวเตอร์ เมื่อคอมพิวเตอร์อ่ำนชุดค ำสั่งแล้วจึงท ำงำนได้ โดยคอมพิวเตอร์จะท ำงำน ตำมกรอบของซอฟต์แวร์ที่วำงไว้แล้วเท่ำนั้น กำรที่คอมพิวเตอร์ท ำงำนได้อย่ำงหลำกหลำย เพรำะมีซอฟต์แวร์ต่ำงๆ ช่วยท ำงำน เหล่ำนั้น ตัวอย่ำงเช่น 1. ร้ำนค้ำใช้คอมพิวเตอร์ในกำรจัดท ำบัญชี 2. ครูและนักเรียนใช้คอมพิวเตอร์พิมพ์เอกสำร 3. บริษัทขำยตั๋วเครื่องบินใช้คอมพิวเตอร์ช่วยด ำเนินงำนในระบบกำรจองตั๋ว 4. ธนำคำรใช้คอมพิวเตอร์ช่วยในกำรจัดกำรข้อมูลต่ำงๆ ของลูกค้ำเรียนรู้ซอฟต์แวร์ หน้า 3
ประเภทของซอฟต์แวร์
ซอฟต์แวร์แบ่งได้เป็น 2 ประเภท คือ ซอฟต์แวร์ระบบ (System Software) และ ซอฟต์แวร์ประยุกต์ (Application Software)1. ซอฟต์แวร์ระบบ (System Software)
คอมพิวเตอร์ประกอบด้วยหน่วยรับเข้ำ หน่วยส่งออก หน่วยควำมจ ำ และหน่วย ประมวลผล ในกำรท ำงำนของคอมพิวเตอร์จ ำเป็นต้องมีกำรด ำเนินงำนกับอุปกรณ์พื้นฐำน ที่จ ำเป็น จึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในกำรจัดกำรระบบต่ำง ๆ ในคอมพิวเตอร์1) หน้าที่หลักของซอฟต์แวร์ระบบ
ได้แก่
(1) ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับกำรกดแป้น ต่ำง ๆ บนแผงอักขระ แล้วแสดงข้อมูลตัวอักษรออกทำงจอภำพหรือเครื่องพิมพ์ เชื่อมต่อ กับอุปกรณ์รับเข้ำและส่งออกอื่น ๆ เช่น เมำส์ เป็นต้นเรียนรู้ซอฟต์แวร์ หน้า 4 (2) ใช้ในการจัดการหน่วยความจ า เพื่อน ำข้อมูลจำกแผ่นบันทึกมำบรรจุ ยังหน่วยควำมจ ำหลัก หรือในท ำนองกลับกัน คือ น ำข้อมูลจำกหน่วยควำมจ ำหลักมำเก็บ ไว้ในแผ่นบันทึก (3) ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์ เพื่อให้สำมำรถ ท ำงำนได้อย่ำง ง่ำยขึ้น เช่น กำรขอดูรำยกำรในแผ่นบันทึก กำรท ำส ำเนำแฟ้มข้อมูล เป็นต้น
2) ประเภทของซอฟต์แวร์ระบบ
โดยทั่วไปแบ่งออกเป็น 2 ประเภท ได้แก่ ระบบปฏิบัติกำร และตัวแปลภำษำ (1) ระบบปฏิบัติการ หรือเรียกย่อ ๆ ว่ำ โอเอส (OS : Operating System) เป็นซอฟต์แวร์ใช้ในกำรดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่อง จะต้องมีซอฟต์แวร์ระบบปฏิบัติกำรนี้ ระบบปฏิบัติกำรที่นิยมใช้มำกและเป็นที่รู้จักดี ได้แก่ (1) ดอส (DOS) เป็นซอฟต์แวร์จัดระบบงำนที่พัฒนำมำนำนแล้วกำร ใช้งำนจึงใช้ค ำสั่งเป็นตัวอักษร (2) วินโดวส์ (Windows) เป็นระบบปฏิบัติกำรที่พัฒนำต่อจำกดอส เพื่อเน้นกำรใช้งำนที่ง่ำยขึ้น สำมำรถท ำงำนหลำยงำนพร้อมกันได้ โดยงำนแต่ละงำนจะอยู่ ในกรอบของช่องหน้ำต่ำงที่แสดงผลบนจอภำพ กำรใช้งำนเน้นรูปแบบกรำฟิกผู้ใช้งำน สำมำรถใช้เมำส์เลื่อนตัวชี้ต ำแหน่งเพื่อเลือกต ำแหน่งที่ปรำกฏบนจอภำพ ท ำให้ใช้งำน คอมพิวเตอร์ได้ง่ำย ระบบปฏิบัติกำรวินโดวส์จึงได้รับควำมนิยมในปัจจุบันเรียนรู้ซอฟต์แวร์ หน้า 5 (3) โอเอสทู (OS/2) เป็นระบบปฏิบัติกำรแบบเดียวกับวินโดวส์แต่ บริษัทผู้พัฒนำ คือ บริษัทไอบีเอ็ม ได้พัฒนำระบบปฏิบัติกำรโอเอสทูให้เป็น ระบบปฏิบัติกำรที่ให้ผู้ใช้สำมำรถท ำงำนได้หลำยงำนพร้อมกัน และกำรใช้งำนก็เป็นแบบ กรำฟิกเช่นเดียวกับระบบปฏิบัติกำรวินโดวส์ (4) ยูนิกซ์ (UNIX) เป็นระบบปฏิบัติกำรที่สำมำรถใช้งำนได้หลำย อย่ำงพร้อมกัน และท ำงำนได้หลำย ๆ งำนในเวลำเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่ เชื่อมโยงและต่อกับเครื่องปลำยทำงได้หลำยเครื่องพร้อมกัน ระบบปฏิบัติกำรยังมีอีกหลำยชนิด โดยเฉพำะระบบปฏิบัติกำรที่ใช้ใน เครือข่ำยคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ท ำงำนร่วมกันเป็นระบบ เช่น ระบบปฏิบัติกำร ลีนุกซ์ ระบบปฏิบัติกำรแมคอินทอช เป็นต้น (2) ตัวแปลภาษา คอมพิวเตอร์จ ำเป็นต้องมีซอฟต์แวร์ทีใช้ในกำร แปลภำษำระดับสูง (ภำษำที่ใช้ในกำรเขียนโปรแกรมของผู้เขียนโปรแกรมแต่ละคน) เพื่อ แปลภำษำระดับสูงมีหลำยภำษำที่สร้ำงขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนโปรแกรมได้สะดวก ตลอดจนสำมำรถปรับปรุงแก้ไขซอฟต์แวร์ในภำยหลังได้ ภำษำระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมำกในปัจจุบัน เช่น ภำษำปำสคำล ภำษำ เบสิก ภำษำซี ภำษำโลโก เป็นต้น
2. ซอฟต์แวร์ประยุกต์
หมำยถึง ชุดค ำสั่งหรือโปรแกรมที่ท ำให้คอมพิวเตอร์ท ำงำนตำมที่ผู้ใช้งำนต้องกำร สำมำรถใช้งำนได้ง่ำย มักใช้กับงำนส่วนบุคคลหรืองำนธุรกิจ ประเภทของซอฟต์แวร์ประยุกต์ แบ่งเป็น 2 ประเภทใหญ่ ได้แก่ ซอฟต์แวร์ส ำเร็จ และซอฟต์แวร์ที่ใช้งำนเฉพำะ (1) ซอฟต์แวร์ส าเร็จ เป็นซอฟต์แวร์ส ำเร็จที่มีผู้พัฒนำเพื่อใช้งำนทั่วไปให้ท ำงำน ได้สะดวกขึ้น หรืออำจเป็นซอฟต์แวร์ที่ใช้งำนเฉพำะ ซึ่งผู้ใช้เป็นผู้พัฒนำขึ้นเอง เพื่อให้เหมำะสมกับสภำพกำรท ำงำนของตนเรียนรู้ซอฟต์แวร์ หน้า 6 ซอฟต์แวร์ส ำเร็จ (Package) เป็นซอฟต์แวร์ที่นิยมใช้กันมำกเป็นซอฟต์แวร์ที่มีกำร พัฒนำขึ้น แล้วน ำออกมำจ ำหน่ำยเพื่อให้ผู้ใช้งำนซื้อไปใช้ได้โดยตรง ซอฟต์แวร์ส ำเร็จที่มี จ ำหน่ำยในท้องตลำดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ๆ ได้แก่ (1) ซอฟต์แวร์ประมวล เป็นซอฟต์แวร์ที่ใช้ส ำหรับกำรพิมพ์เอกสำร สำมำรถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสำรได้ ซอฟต์แวร์ประมวลค ำที่นิยมใช้ในปัจจุบัน เช่น ไมโครซอฟต์เวิร์ด เป็นต้น (2) ซอฟต์แวร์ตารางท างาน เป็นซอฟต์แวร์ที่ช่วยในกำรคิด ค ำนวณ โดยใส่ ตัวเลข หรือข้อควำม แล้วสั่งให้ค ำนวณตำมสูตรหรือเงื่อนไขที่ก ำหนด ซอฟต์แวร์ตำรำง ท ำงำนที่นิยมใช้ เช่น ไมโครซอฟต์เอ็กเซล (3) ซอฟต์แวร์จัดการฐานข้อมูล เป็นซอฟต์แวร์ที่ช่วยในกำรเก็บข้อมูล กำรเรียก ค้นข้อมูลมำใช้งำน กำรท ำรำยงำน กำรสรุปผลข้อมูล ซอฟต์แวร์จัดกำรฐำนข้อมูลที่นิยมใช้ เช่น ไมโครซอฟต์แอ็กเซส เป็นต้น
เรียนรู้ซอฟต์แวร์ หน้า 7 (4) ซอฟต์แวร์น าเสนอ เป็นซอฟต์แวร์ที่ใช้ส ำหรับน ำเสนอข้อมูล ที่จะต้องสร้ำง แผนภูมิ กรำฟ และรูปภำพ ตัวอย่ำงของซอฟต์แวร์น ำเสนอ เช่น ไมโครซอฟต์เพำเวอร์ พอยต์ เป็นต้น (5) ซอฟต์แวร์สื่อสารข้อมูล เป็นซอฟต์แวร์ที่ช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสำรกับเครื่องคอมพิวเตอร์ อื่นในที่ห่ำงไกล โดยผ่ำนทำงสำยโทรศัพท์ ได้แก่ อินเทอร์เน็ต นอกจำกนี้ยังใช้ในกำรเชื่อม เข้ำหำมินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งำนจำกเครื่องเหล่ำนั้นได้ ซอฟต์แวร์ สื่อสำรข้อมูลที่นิยมมีหลำยซอฟต์แวร์ เช่น โปรคอมครอสทอล์ค เทลิก เป็นต้น (2) ซอฟต์แวร์ใช้งานเฉพาะ เป็นซอฟต์แวร์ที่ใช้เฉพำะงำนแต่ละประเภท เพรำะกำร ใช้งำนซอฟต์แวร์ส ำเร็จมักจะเน้นกำรใช้งำนทั่วไป แต่อำจจะน ำมำใช้โดยตรงกับงำนธุรกิจ บำงอย่ำงไม่ได้ เช่น กำรฝำกถอนเงิน งำนด้ำนบัญชีในกิจกำรธนำคำร หรืองำนด้ำนกำร ขำยสินค้ำ และกำรออกใบเสร็จรับเงินในห้ำงสรรพสินค้ำ เป็นต้น ดังนั้นจึงต้องมีกำรพัฒนำ ซอฟต์แวร์ใช้งำนเฉพำะส ำหรับแต่ละประเภทให้ตรงกับควำมต้องกำรของผู้ใช้แต่ละรำย เช่น ซอฟต์แวร์ที่ใช้ส ำหรับฝำก-ถอนเงินสดในเครื่อง ATM เป็นต้น