บทที่ 4
ซอฟต์แวร์(Software)
ความหมายของซอฟต์แวร์มีนักวิชาการให้ความหมายหรือกล่าวถึงซอฟต์แวร์ไว้หลายแง่มุม
ดังนี้
ซอฟต์แวร์
เป็นส่วนที่มนุษย์สัมผัสไม่ได้โดยตรงเพราะซอฟต์แวร์มีคุณลักษณะเป็นนามธรรม
โดยทั่วไปเรียกว่าโปรแกรมหรือชุดคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งการให้เครื่องคอมพิวเตอร์ทำงาน
ความหมายของซอฟต์แวร์
ซอฟต์แวร์จึงทำหน้าที่เป็นตัวเชื่อมระหว่างผู้ใช้คอมพิวเตอร์และเครื่องคอมพิวเตอร์
ถ้าไม่มีซอฟต์แวร์เราก็ไม่สามารถใช้เครื่องคอมพิวเตอร์ทำอะไรได้เลย
ซอฟต์แวร์สำหรับเครื่องคอมพิวเตอร์สามารถแบ่งออกได้เป็นหลายประเภท
ซอฟต์แวร์ คือ
การลำดับขั้นตอนการทำงานของคำสั่งที่ทำงานของคำสั่งที่ทำหน้าที่สั่งคอมพิวเตอร์ว่าให้ทำอะไรเป็นชุดโปรแกรมหลายโปรแกรมนำมารวมกันให้สามารถทำงานได้อย่างครบถ้วนสมบรูณ์ตามที่ต้องการ
ประเภทของซอฟต์แวร์
แบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน
โดยทั่วไปแล้วซอฟต์แวร์แบ่งได้ 2 ประเภทใหญ่ๆ คือ
1.
ซอฟต์แวร์ระบบ (System Software)
2.
ซอฟต์แวร์ประยุกต์ (Application software)
1. ซอฟต์แวร์ระบบ(System Software)
ซอฟต์แวร์ระบบเป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นมาเพื่อใช้จัดการกับระบบ
หน้าที่การทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่างๆของระบบคอมพิวเตอร์
ซอฟต์แวร์ระบบจึงทำหน้าที่เป็นตัวกลางเชื่อมต่อระหว่างฮาร์ดแวร์และโปรแกรมประยุกต์ใช้ในการควบคุมดูแลการทำงานทั้งหมดของระบบคอมพิวเตอร์
ขณะที่เรากำลังใช้โปรแกรมประยุกต์อยู่ซอฟต์แวร์ระบบจะควบคุมการทำงานของอุปกรณ์คอมพิวเตอร์ทั้งหมดอย่างต่อเนื่อง
ซึ่งซอฟต์แวร์ระบบ มีลักษณะดังนี้
1.1 ระบบปฏิบัติการ
1.2
ตัวแปลภาษา
1. 1 ระบบปฏิบัติการ
(Operating Software หรือ OS)เป็นซอฟต์แวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์
ซอฟต์แวร์ระบบปฏิบัติการใช้ในการบริหารจัดการข้อมูลและทำแฟ้มข้อมูลภายในเครื่องคอมพิวเตอร์
เช่น การทำสำเนาข้อมูล (copy) การเรียงลำดับ (sort) การลบ (delete)และอื่นๆ
ระบบปฏิบัติการที่นิยมใช้มากที่สุดในขณะนี้ คือ
ระบบปฏิบัติการที่นิยมใช้มากที่สุดในขณะนี้ คือ
1. ระบบปฏิบัติการดอส(DOS)เป็นระบบปฏิบัติการที่รับคำสั่งจากผู้ใช้งานเป็นข้อความ
2.
ระบบปฏิบัติการแบบวินโดวส์
เป็นระบบปฏิบัติการทำงานด้วยคำสั่งกราฟิกชนจอภาพโดยใช้เมาส์ในการควบคุมคำสั่งให้โปรแกรมทำงานผ่านภาพ
กราฟิกที่เป็นสัญลักษณ์ต่างๆ ที่เรียกว่า สัญรูป หรือ ไอคอน
3.
ระบบปฏิบัติการยูนิกส์ (UNIX)เป็นระบบปฏิบัติการที่ได้จากที่ได้พัฒนามาเวลานานมากกว่าระบบดอสระบบยูนิกส์มีประสิทธิภาพในการทำงานสูง
จึงนิยมใช้กับเครื่องที่ต้องการประสิทธิภาพการทำงานสูง
4.
ระบบปฏิบัติการแมค(Mac OS)พัฒนาโดยบริษัทแอปเปิลคอมพิวเตอร์ใช้กับเครื่องคอมพิวเตอร์แม็คอิรทอช
ทำงานแบบเดียวกับโปรแกรมวินโดวส์นิยมใช้งานประเภท
1.2 ตัวแปลภาษา
ในการพัฒนาซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง
เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา
ซึ่งเป็นเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล
ภาษาเบสิก ภาษาซี ภาษาโลโก
2. ซอฟต์แวร์ประยุกต์
(Application Software)
ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ออกแบบมาเพื่อการใช้งานเฉพาะเรื่องตามที่เราต้องการ
เช่น งานพิมพ์เอกสาร งานพิมพ์รายงาน วาดภาพ เล่นเกมส์ หรือโปรแกรมระบบบัญชี
รายรับรายจ่าย และเงินเดือน โปรแกรมอินเตอร์เน็ตเอ็กซ์พลอเรอร์
ใช้เพื่อการสืบค้นข้อมูลและเชื่อมโยง กับระบบอินเตอร์เน็ตก็ได้ เน้นการใช้งานสะดวก
2.1 ซอฟต์แวร์สำเร็จคือในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป
ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมากซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น
แล้วนำออกมาจำหน่าย
ผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่
1. ซอฟต์แวร์ประมวลคำ
(word processing
software)
เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร
สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี
เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์
2.ซอฟต์แวร์ตารางทำงาน
(spread sheet software)
เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ
การทำงานของซอฟต์แวร์ตารางทำงาน
ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา
ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข
ข้อความหรือสูตร
3)ซอฟต์แวร์จัดการฐานข้อมูล
(data base management
software)
การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล
และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล
การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล
4)ซอฟต์แวร์นำเสนอ
(presentation software)
เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล
การแสดงผลต้องสามารถดึงดูดความสนใจ
ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ
กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น
5.ซอฟต์แวร์สื่อสารข้อมูล
(data communication software)
ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล
โดยผ่านทางสายโทรศัพท์
ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์
3.ความจำเป็นของการใช้ซอฟต์แวร์
ซอฟต์แวร์ เป็นชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงานตามต้องการ
เป็นการสั่งงานตามลำดับขั้นตอนที่ผู้เขียนโปรแกรมเรียบเรียงไว้ในรูปของเลขฐานสองซึ่งใช้แทนข้อมูลที่เป็นตัวเลข
ตัวอักษร รูปภาพ และเสียง
ซอฟต์แวร์หรือคำสั่งแต่ละโปรแกรมจะถูกออกแบบสำหรับใช้งานละงานแตกต่างกัน
เช่น โปรแกรมสำหรับจัดทำเอกสาร โปรแกรมสำหรับจัดทำบัญชี
โปรแกรมสำหรับจัดทำสื่อการนำเสนอโปรแกรมที่เกี่ยวกับการตกแต่งภาพนิ่ง ฯลฯ
4.ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว
คอมพิวเตอร์ต้องทำงานตามโปรแกรมเท่านั้น
ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในแต่ละโปรแกรมได้
เราใช้คอมพิวเตอร์ทำงานในการจัดการสารสนเทศเรื่องต่างๆได้อย่างถูกต้องแม่นยำโดยการกำหนดวิธีการหรือขั้นตอนให้คอมพิวเตอร์ทำงานได้ตามความต้องการ
จำเป็นต้องมีสื่อกลางที่ใช้ในการติดต่อซึ่งกันและกันระหว่างมนุษย์กับคอมพิวเตอร์
เราเรียกว่าสื่อกลางนี้ว่าภาษาคอมพิวเตอร์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น