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