ซอฟต์แวร์ (software) ซอฟต์แวร์ (software) หรือ ส่วนชุดคำส่ัง คอื ส่วนหน่ึงของระบบ คอมพวิ เตอร์ท่ีใชใ้ นการจดั เก็บและประมวลผลขอ้ มูล เป็นชุดคาสงั่ ท่ีบอกวธิ ีการ ทางานของคอมพวิ เตอร์ ซ่ึงตรงกนั ขา้ มกบั ฮาร์ดแวร์ที่เป็นระบบคอมพวิ เตอร์ที่ สามารถจบั ตอ้ งได้ ในสาขาวชิ าวทิ ยาการคอมพิวเตอร์และวิศวกรรมซอฟตแ์ วร์น้นั ซอฟตแ์ วร์คอมพวิ เตอร์ คอื ขอ้ มูลท้งั หมดท่ีไดร้ บั การประมวลผลโดยระบบ คอมพวิ เตอร์ และ โปรแกรมคอมพวิ เตอร์ ซอฟตแ์ วร์คอมพวิ เตอร์น้นั ประกอบดว้ ย โปรแกรมคอมพิวเตอร์, ไลบรารี และ ขอ้ มูลทไ่ี ม่สามารถเรียกใชง้ านไดด้ ว้ ย โปรแกรมคอมพวิ เตอร์ อาทิ เอกสารออนไลนห์ รือสื่อดิจิทลั คอมพิวเตอร์เครื่องหน่ึง จาเป็นตอ้ งมีท้งั ฮาร์ดแวร์และซอฟตแ์ วร์ และหากขาดอยา่ งใดอยา่ งหน่ึงไป จะไม่ สามารถใชง้ านระบบคอมพิวเตอร์ได้
ซอฟท์แวร์ระบบ
▪ ซอฟต์แวร์ระบบ คือซอฟตแ์ วร์ท่ีบริษทั ผูผ้ ลิตสร้างข้ึนมาเพื่อใช้ จดั การกบั ระบบ หนา้ ที่การทางานของซอฟตแ์ วร์ระบบคอื ดาเนินงานพ้ืนฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับขอ้ มูลจาก แผงแป้นอกั ขระแลว้ แปลความหมายใหค้ อมพวิ เตอร์เขา้ ใจ นา ขอ้ มูลไปแสดงผลบนจอภาพหรือนาออกไปยงั เครื่องพิมพ์ จดั การ ขอ้ มลู ในระบบแฟ้มขอ้ มูลบนหน่วยความจารองเม่ือเราเปิ ดเคร่ือง คอมพวิ เตอร์ ทนั ทีท่ีมีการจา่ ยกระแสไฟฟ้าให้กบั คอมพิวเตอร์ คอมพิวเตอร์จะทางานตามโปรแกรมทนั ที โปรแกรมแรกที่สงั่ คอมพิวเตอร์ทางานน้ีเป็นซอฟตแ์ วร์ระบบ ซอฟตแ์ วร์ระบบอาจ เก็บไวใ้ นรอม หรือในแผน่ จานแม่เหลก็ หากไม่มีซอฟตแ์ วร์ระบบ คอมพวิ เตอร์จะทางานไมไ่ ดซ้ อฟตแ์ วร์ระบบยงั ใชเ้ ป็นเคร่ืองมอื ใน การพฒั นาซอฟตแ์ วร์อนื่ ๆ และยงั รวมไปถึงซอฟตแ์ วร์ท่ีใชใ้ นการ แปลภาษาต่าง ๆ
ซอฟท์แวร์ระบบ คอมพิวเตอร์ประกอบดว้ ย หน่วยรับเขา้ หน่วยส่งออก หน่วยความจา และหน่วยประมวลผล ในการทางานของคอมพิวเตอร์จาเป็นตอ้ งมี การดาเนินงานกบั อปุ กรณพ์ ้นื ฐานที่จาเป็น ดงั น้นั จึงตอ้ งมีซอฟตแ์ วร์ ระบบเพื่อใชใ้ นการจดั การระบบ หนา้ ที่หลกั ของซอฟตแ์ วร์ระบบ ประกอบดว้ ย 1. ใช้ในกำรจดั กำรหน่วยรับเข้ำและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผง แป้นอกั ขระ ส่งรหสั ตวั อกั ษรออกทางจอภาพหรือเคร่ืองพมิ พ์ ติดต่อกบั อุปกรณ์ รับเขา้ และส่งออกอ่ืน ๆ เช่น เมาส์ อุปกรณ์สงั เคราะหเ์ สียง 2. ใช้ในกำรจดั กำรหน่วยควำมจำ เพื่อนาขอ้ มูลจากแผ่นบนั ทึกมาบรรจุยงั หน่วยความจาหลกั หรือในทานองกลบั กนั คอื นาขอ้ มลู จากหน่วยความจาหลกั มา เก็บไวใ้ นแผ่นบนั ทกึ 3. ใช้เป็ นตวั เช่ือมต่อระหว่ำงผู้ใช้งำนกับคอมพวิ เตอร์ สามารถใชง้ านไดง้ ่ายข้นึ เช่น การขอดูรายการสารบบในแผ่นบนั ทึก การทาสาเนาแฟ้มขอ้ มลู
• ระบบปฏบิ ัติกำร ระบบปฏบิ ตั กิ ำร หรือทีเ่ รียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟตแ์ วร์ใช้ ในการดูแลระบบคอมพวิ เตอร์ เครื่องคอมพวิ เตอร์ทกุ เครื่องจะตอ้ งมีซอฟตแ์ วร์ระบบปฏิบตั กิ ารน้ี ระบบปฏบิ ตั กิ ารท่นี ิยมใชก้ นั มากและเป็นท่รี ู้จกั กนั ดเี ชน่ ดอส (Disk Operating System : DOS) วนิ โดวส์ (Windows) โอเอสทู (OS/2) ยนู ิกซ์ (UNIX) 1) ดอส เป็นซอฟตแ์ วร์จดั ระบบงานทพ่ี ฒั นามานานแลว้ การใชง้ านจงึ ใชค้ าสงั่ เป็นตวั อกั ษร ดอสเป็น ซอฟตแ์ วร์ที่รู้จกั กนั ดใี นหมู่ผใู้ ชไ้ มโครคอมพวิ เตอร์ 2) วนิ โดวส์ เป็นระบบปฏิบตั ิการท่พี ฒั นาต่อจากดอส เพอ่ื เนน้ การใชง้ านท่ีง่ายข้ึน สามารถทางาน หลายงานพร้อมกนั ได้ โดยงานแต่ละงานจะอยูใ่ นกรอบชอ่ งหนา้ ต่างทแี่ สดงผลบนจอภาพ การใชง้ าน เนน้ รูปแบบกราฟิก ผใู้ ชง้ านสามารถใชเ้ มาสเ์ ลอ่ื นตวั ช้ีตาแหน่งเพ่ือเลือกตาแหน่งทป่ี รากฏบนจอภาพ ทาใหใ้ ชง้ านคอมพวิ เตอร์ไดง้ ่าย วินโดวสจ์ งึ ไดร้ ับความนิยมในปัจจบุ นั 3) โอเอสทู เป็นระบบปฏบิ ตั กิ ารแบบเดียวกบั วินโดวส์ แต่บริษทั ผพู้ ฒั นาคือ บริษทั ไอบีเอม็ เป็น ระบบปฏบิ ตั กิ ารท่ใี ห้ผใู้ ชส้ ามารถใชท้ างานไดห้ ลายงานพรอ้ มกนั และการใชง้ านก็เป็นแบบกราฟิ ก เชน่ เดยี วกบั วินโดวส์ 4) ยูนกิ ซ์ เป็นระบบปฏิบตั กิ ารที่พฒั นามาต้งั แตค่ ร้ังใชก้ บั เครื่องมนิ ิคอมพิวเตอร์ ระบบปฎบิ ตั กิ าร ยูนิกซเ์ ป็นระบบปฏบิ ตั กิ ารที่สามารถใชง้ านไดห้ ลายงานพรอ้ มกนั และทางานไดห้ ลาย ๆ งานในเวลา เดยี วกนั ยนู ิกซจ์ งึ ใชไ้ ดก้ บั เคร่ืองทเ่ี ช่ือมโยงและตอ่ กบั เคร่ือปลายทางไดห้ ลายเครื่องพรอ้ มกนั ระบบปฏบิ ตั ิการยงั มอี กี มาก โดยเฉพาะระบบปฏิบตั ิการทใ่ี ชใ้ นเครือข่ายคอมพิวเตอร์ เพอื่ ให้ คอมพวิ เตอร์ทางานร่วมกนั เป็นระบบ เช่น ระบบปฏิบตั กิ ารเน็ตแวร์ วินโดวส์ เอ็นที
• ตัวแปลภำษำ ในการพฒั นาซอฟตแ์ วร์จาเป็นตอ้ งมซี อฟตแ์ วร์ที่ใช้ในการแปลภาษาระดบั สูง เพือ่ แปลภาษาระดบั สูงให้เป็นภาษาเครื่อง ภาษาระดบั สูงมีหลายภาษา ภาษาระดบั สูง เหล่าน้ีสร้างข้ึนเพือ่ ให้ผเู้ ขียนโปรแกรมเขียนชุดคาสั่งไดง้ า่ ย เขา้ ใจได้ ตลอดจนถึง สามารถปรับปรุงแกไ้ ขซอฟตแ์ วร์ในภายหลงั ได้ ภาษาระดบั สูงท่พี ฒั นาข้ึนมาทกุ ภาษาจะตอ้ งมีตวั แปลภาษาสาหรับแปลภาษา ภาษาระดบั สูงซ่ึงเป็นทีร่ ู้จกั และนิยมกนั มากในปัจจบุ นั เช่น ภาษาปาสคาล ภาษา เบสิก ภาษาซี และภาษาโลโก 1) ภำษำปำสคำล เป็นภาษาส่ังงานคอมพวิ เตอร์ท่ีมีรูปแบบเป็นโครงสร้าง เขียน สัง่ งานคอมพิวเตอร์เป็นกระบวนความ ผูเ้ ขียนสามารถแบ่งแยกงานออกเป็นช้ินเลก็ ๆ แลว้ มารวมกนั เป็นโปรแกรมขนาดใหญไ่ ด้ 2) ภำษำเบสิก เป็นภาษาทีม่ ีรูปแบบคาส่ังไม่ยุ่งยาก สามารถเรียนรู้และเขา้ ใจได้ งา่ ย มรี ูปแบบคาสง่ั พ้ืนฐานท่ีสามารถนามาเขียนเรียงตอ่ กนั เป็นโปรแกรมได้ 3) ภำษำซี เป็นภาษาทีเ่ หมาะสาหรับใชใ้ นการพฒั นาซอฟตแ์ วร์อืน่ ๆ ภาษาซีเป็น ภาษาที่มีโครงสร้างคลอ่ งตวั สาหรบั การเขียนโปรแกรมหรือให้คอมพิวเตอร์ตดิ ต่อ กบั อุปกรณ์ต่าง ๆ 4) ภำษำโลโก เป็นภาษาที่เหมาะสาหรับการเรียนรู้และเขา้ ใจหลักการโปรแกรม ภาษาโลโกไดร้ ับการพฒั นาสาหรับเด็ก นอกจากภาษาทีก่ ล่าวถงึ แลว้ ยงั มีภาษาคอมพิวเตอร์ท่ีใชก้ นั อยูใ่ นปัจจบุ นั อกี มากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พจี ี
ซอฟท์แวร์ประยกุ ต์
▪ ซอฟต์แวร์ประยกุ ต์ เป็นซอฟตแ์ วร์ท่ีใชก้ บั งานดา้ นต่าง ๆ ตามความ ตอ้ งการของผใู้ ช้ ที่สามารถนามาใชป้ ระโยชนไ์ ดโ้ ดยตรง ปัจจุบนั มี ผพู้ ฒั นาซอฟตแ์ วร์ใชง้ านทางดา้ นต่าง ๆ ออกจาหน่ายมาก การประยกุ ต์ งานคอมพิวเตอร์จึงกวา้ งขวางและแพร่หลาย เราอาจแบ่งซอฟตแ์ วร์ ประยกุ ตอ์ อกเป็นสองกลุ่มคอื ซอฟตแ์ วร์สาเร็จ และซอฟตแ์ วร์ที่พฒั นาข้ึน ใชง้ านเฉพาะ ซอฟตแ์ วร์สาเร็จในปัจจุบนั มีมากมาย เช่น ซอฟตแ์ วร์ ประมวลคา ซอฟตแ์ วร์ตารางทางาน ฯลฯ
ซอฟต์แวร์ สำเร็จ ในบรรดาซอฟต์แวร์ประยกุ ต์ที่มใี ชก้ นั ทวั่ ไป ซอฟตแ์ วร์สาเร็จ (package) เป็นซอฟตแ์ วร์ทมี่ ีความนิยมใชก้ นั สูงมาก ซอฟตแ์ วร์สาเร็จเป็นซอฟต์แวร์ที่บริษทั พฒั นาข้นึ แลว้ นาออกมา จาหน่าย เพอ่ื ให้ผใู้ ชง้ านซ้ือไปใชไ้ ดโ้ ดยตรง ไมต่ อ้ งเสียเวลาในการพฒั นาซอฟตแ์ วร์อีก ซอฟต์แวร์สาเร็จท่ีมีจาหน่ายใน ทอ้ งตลาดทวั่ ไป และเป็นท่ีนิยมของผูใ้ ชม้ ี 5 กลุม่ ใหญ่ ไดแ้ ก่ ซอฟต์แวร์ประมวลคา (word processing software) ซอฟต์แวร์ตารางทางาน (spread sheet software) ซอฟตแ์ วร์จดั การฐานขอ้ มูล (data base management software) ซอฟตแ์ วร์นาเสนอ (presentation software) และซอฟต์แวร์สื่อสารขอ้ มูล (data communication software) 1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกตใ์ ชส้ าหรับการพมิ พเ์ อกสาร สามารถแกไ้ ข เพม่ิ แทรก ลบ และ จดั รูปแบบเอกสารไดอ้ ยา่ งดี เอกสารทพ่ี ิมพไ์ วจ้ ดั เป็นแฟ้มขอ้ มลู เรียกมาพมิ พห์ รือแกไ้ ขใหม่ได้ การพมิ พอ์ อกทาง เคร่ืองพิมพก์ ม็ รี ูปแบบตวั อกั ษรให้เลอื กหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบนั มีการเพิม่ ขีดความสามารถของ ซอฟตแ์ วร์ประมวลคาอีกมากมาย ซอฟต์แวร์ประมวลคาทีน่ ิยมอยใู่ นปัจจุบนั เช่น วินส์เวิร์ด จุฬาจารึก โลตสั เอมโิ ปร 2) ซอฟต์แวร์ตำรำงทำงำน เป็นซอฟต์แวร์ที่ช่วยในการคิดคานวณ การทางานของซอฟตแ์ วร์ตารางทางาน ใชห้ ลกั การ เสมอื นมีโต๊ะทางานทีม่ กี ระดาษขนาดใหญว่ างไว้ มเี ครื่องมือคลา้ ยปากกา ยางลบ และเคร่ืองคานวณเตรียมไวใ้ ห้เสร็จ บน กระดาษมีชอ่ งให้ใส่ตวั เลข ขอ้ ความหรือสูตร สามารถสัง่ ให้คานวณตามสูตรหรือเง่อื นไขทก่ี าหนด ผใู้ ชซ้ อฟต์แวร์ตาราง ทางานสามารถประยุกต์ใชง้ านประมวลผลตวั เลขอืน่ ๆ ไดก้ วา้ งขวาง ซอฟตแ์ วร์ตารางทางานทีน่ ิยมใช้ เชน่ เอกเซล โลตสั 3) ซอฟต์แวร์จัดกำรฐำนข้อมูล การใชค้ อมพิวเตอร์อย่างหน่ึงคือการใชเ้ ก็บขอ้ มลู และจดั การกบั ขอ้ มูลท่จี ัดเก็บใน คอมพวิ เตอร์ จงึ จาเป็นตอ้ งมซี อฟต์แวร์จดั การขอ้ มลู การรวบรวมขอ้ มลู หลาย ๆ เร่ืองทเ่ี กยี่ วขอ้ งกนั ไวใ้ นคอมพวิ เตอร์ เราก็ เรียกวา่ ฐานขอ้ มลู ซอฟตแ์ วร์จดั การฐานขอ้ มูลจงึ หมายถึงซอฟตแ์ วร์ท่ีชว่ ยในการเก็บ การเรียกคน้ มาใชง้ าน การทารายงาน การสรุปผลจากขอ้ มูล ซอฟต์แวร์จดั การฐานขอ้ มลู ที่นิยมใช้ เชน่ เอกเซส ดเี บส พาราด็อก ฟ๊ อกเบส 4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ทใ่ี ชส้ าหรบั นาเสนอขอ้ มลู การแสดงผลตอ้ งสามารถดึงดูดความสนใจ ซอฟตแ์ วร์ เหล่าน้ีจงึ เป็นซอฟตแ์ วร์ท่นี อกจากสามารถแสดงขอ้ ความในลกั ษณะท่ีจะสื่อความหมายไดง้ า่ ยแลว้ จะตอ้ งสร้างแผนภมู ิ กราฟ และรูปภาพได้ ตวั อย่างของซอฟตแ์ วร์นาเสนอ เช่น เพาเวอร์พอยต์ โลตสั ฟรีแลนซ์ ฮาร์วาร์ดกราฟิ ก 5) ซอฟต์แวร์สื่อสำรข้อมลู ซอฟตแ์ วร์สื่อสารขอ้ มูลน้ีหมายถึงซอฟตแ์ วร์ทจี่ ะช่วยให้ไมโครคอมพวิ เตอร์ตดิ ต่อสื่อสารกบั เคร่ืองคอมพวิ เตอร์อน่ื ในที่ห่างไกล โดยผ่านทางสายโทรศพั ท์ ซอฟต์แวร์สื่อสารใชเ้ ชื่อมโยงต่อเขา้ กบั ระบบเครือข่าย คอมพวิ เตอร์ เช่น อนิ เทอร์เน็ต ทาใหส้ ามารถใชบ้ ริการอ่ืน ๆ เพมิ่ เตมิ ได้ สามารถใชร้ ับส่งไปรษณียอ์ ิเลก็ ทรอนิกส์ ใช้ โอนยา้ ยแฟ้มขอ้ มูล ใชแ้ ลกเปลย่ี นขอ้ มูล อ่านข่าวสาร นอกจากน้ียงั ใชใ้ นการเช่ือมเขา้ หามนิ ิคอมพิวเตอร์หรือเมนเฟรม เพ่ือเรียกใชง้ านจากเครื่องเหลา่ น้นั ได้ ซอฟต์แวร์ส่ือสารขอ้ มลู ทนี่ ิยมมีมากมายหลายซอฟตแ์ วร์ เช่น โปรคอม ครอสทอล์ค เทลกิ
• ซอฟต์แวร์ใช้งำนเฉพำะ การประยุกต์ใชง้ านดว้ ยซอฟต์แวร์สาเร็จมกั จะเนน้ การใชง้ านทว่ั ไป แตอ่ าจจะนามาประยุกตโ์ ดยตรงกบั งานทางธุรกิจ บางอยา่ งไมไ่ ด้ เช่นในกจิ การธนาคาร มกี ารฝากถอนเงิน งานทางดา้ นบญั ชี หรือในหา้ งสรรพสินคา้ กม็ ีงานการขายสินคา้ การออกใบเสร็จรับเงนิ การควบคมุ สินคา้ คงคลงั ดงั น้นั จึงตอ้ งมีการพฒั นาซอฟตแ์ วร์ใชง้ านเฉพาะสาหรบั งานแต่ละ ประเภทให้ตรงกบั ความตอ้ งการของผูใ้ ชแ้ ตล่ ะราย ซอฟต์แวร์ใชง้ านเฉพาะมกั เป็นซอฟต์แวร์ทผี่ พู้ ฒั นาตอ้ งเขา้ ไปศึกษารูปแบบการทางานหรือความตอ้ งการของธุรกิจน้นั ๆ แลว้ จดั ทาข้นึ โดยทว่ั ไปจะเป็นซอฟต์แวร์ทีม่ ีหลายส่วนรวมกนั เพื่อร่วมกนั ทางาน ซอฟต์แวร์ใชง้ านเฉพาะท่ใี ชก้ นั ในทาง ธุรกิจ เช่น ระบบงานทางดา้ นบญั ชี ระบบงานจดั จาหน่าย ระบบงานในโรงงานอตุ สาหกรรม บริหารการเงนิ และการเชา่ ซ้ือ ความตอ้ งการของการใชค้ อมพิวเตอร์ในงานทางธุรกิจยงั มีอกี มาก ดงั น้นั จึงตอ้ งมีความตอ้ งการผูพ้ ฒั นาซอฟต์แวร์เพื่อ พฒั นาซอฟต์แวร์ใชง้ านเฉพาะตา่ ง ๆ อีกมากมาย
1Adobe PDF Reader 2Word 3Photoscape
นำงสำว รตนพร เสมอจติ ต์ 063 2ชคธ2
Search
Read the Text Version
- 1 - 14
Pages: