ซอฟต์แวร์ (Software)
1. ความหมายของซอฟต์แวร์
การที่เครื่องคอมพิวเตอร์หรือฮาร์ดแวร์ สามารถทำงานได้อย่างมีประสิทธิภาพนั้น
เกิดจากคำสั่งหรือชุดคำสั่งหรือที่เรียกว่าโปรแกรมที่เขียน
โดยนักเขียนโปรแกรม (programmer)คำสั่งมีลักษณะเป็นซอฟต์แวร์
สามารถสั่งให้คอมพิวเตอร์อ่านข้อมูล แปลความหมาย
และทำการประมวลผล
แล้วส่งผลลัพธ์ที่ได้ออกมาเป็นสารสนเทศตามที่เราต้องการ มีนักวิชาการให้ความหมายหรือกล่าวถึงซอฟต์แวร์ไว้หลายแง่มุมดังนี้
ซอฟต์แวร์ เป็นส่วนที่มนุษย์สัมผัสไม่ได้โดยตรงเพราะซอฟต์แวร์มีคุณลักษณะเป็นนามธรรมโดยทั่วไปเรียกว่าโปรแกรมหรือชุดคำสั่งที่ถูกเขียนขึ้นเพื่อสั่งการให้เครื่องคอมพิวเตอร์ทำงาน
ซอฟต์แวร์จึงทำหน้าที่เป็นตัวเชื่อมระหว่างผู้ใช้คอมพิวเตอร์และเครื่องคอมพิวเตอร์
ซอฟต์แวร์
คือการลำดับขั้นตอนการทำงานของคำสั่งที่จำทำหน้าที่สั่งคอมพิวเตอร์ว่าให้ทำอะไร
เป็นชุดของโปรแกรมหลายๆโปรแกรม
นำมารวมกันให้สามารถทำงานได้อย่างครบถ้วนสมบูรณ์ตามที่ต้องการ
ซอฟต์แวร์ หมายถึง
ชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน
ซอฟต์แวร์จึงเป็นคำสั่งที่มีลำดับขั้นตอนการทำงานซึ่งเขียนขึ้นด้วยคำสั่งคอมพิวเตอร์
ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงานคอมพิวเตอร์อย่างเป็นลำดับขั้น
ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำ
คอมพิวเตอร์จะอ่านชุดคำสั่งแล้วทำงานตามโปรแกรมที่นักเขียนโปรแกรมได้เขียนไว้
2. ประเภทของซอฟต์แวร์
ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนาขึ้นเพื่อใช้งานกับคอมพิวเตอร์
สามารถแบ่งแยกชนิดของซอฟต์แวร์ตามสภาพการทำงาน
โดยทั่วไปแล้วซอฟต์แวร์แบ่งได้ 2 ประเภท
ดังนี้
2.1
ซอฟต์แวร์ระบบ (System Software)
เป็นโปรแกรมที่บริษัทผู้ผลิตสร้างขึ้นเพื่อใช้จัดการกับระบบ
หน้าที่ของการทำงานของซอฟต์แวร์ระบบคือดำเนินงานพื้นฐานต่างๆ
ของระบบคอมพิวเตอร์เช่นรับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายล
ซอฟต์แวร์ระบบจึงทำหน้าที่เป็นตัวกลางเชื่อมต่อระหว่างฮาร์ดแวร์และโปรแกรมประยุกต์
ใช้ในการควบคุมดูแลการทำงานทั้งหมดของระบบคอมพิวเตอร์ซึ่งซอฟต์แวร์ระบบมีลักษณะแตกต่างกันดังนี้
2.1.1 ระบบปฏิบัติการ(operating
Softwa
re หรือ OS)
เป็นซอฟต์แวร์ที่ควบคุมกิจกรรมทั้งหมดของคอมพิวเตอร์
เพื่อให้มั่นใจว่าอุปกรณ์ที่เป็นฮาร์ดแวร์ทุกส่วนของระบบคอมพิวเตอร์ทำงานร่วมกันได้อย่างราบรื่นและมีประสิทธิภาพ
ระบบปฏิบัติการที่นิยมใช้มากที่สุดในขณะนี้ คือ
1. ระบบปฏิบัติการดอส (DOS)
เป็นระบบปฏิบัติการที่รับคำสั่งจากผู้ใช้งานเป็นข้อความ
(text
mode) DOS มาจากคำว่า Disk Operating
System อาจเป็น พีซีดอส หรือ เอ็มเอสดอส
2.ระบบปฏิบัติการแบบวินโดวส์
พัฒนาโดยบริษัทไมโครซอฟต์
เป็นระบบปฏิบัติการทำงานที่ทำงานด้วยคำสั่งกราฟิกชนจอภาพโดยใช้เมาท์ในการควบคุมคำสั่งให้โปรแกรมทำงานผ่านภาพ
3.ระบบปฏิบัติการยูนิกส์
(UNIX)
เป็นระบบปฏิ
บัติการที่ได้พัฒนามาเป็นเวลานานมากกว่าระบบดอสระบบยูนิกส์มีประสิทธิภาพในการทำงานสูง
4. ระบบปฏิบัติการแมค (MAC
OS) พัฒนาโดยบริษัทแอปเปิลคอมพิวเตอร์ใช้กับเครื่องคอมพิวเตอร์แมคอินทอช
ทำงานแบบเดียวกันกับโปรแกรมวินโดวส์นิยมใช้งานประเภทการออกแบบกราฟิก
2.1.2 ตัวแปลภาษา
ใช้ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่
ใช้ในการแปลภาษาระดับสูง
เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง
ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา
ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน
เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง
เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ
ผู้เขียนสามารถแบ่งงานออกเป็นชิ้นเล็กๆ
แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยากสามารถเรียนรู้และเข้าใจได้ง่ายมีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่นๆภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่างๆ
4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรม ภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
2.2 ซอฟต์แวร์ประยุกต์ (Application
SoftWare) ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ออกแบบมาเพื่อการใช้งานเฉพาะเรื่องตามที่เราต้องการ
เช่น งานพิมพ์เอกสาร งานพิมพ์รายงาน วาดภาพ เล่นเกมส์หรือโปรแกรมระบบบัญชีรายรับรายจ่าย
และ เงินเดือน
2.2.1ซอฟต์แวร์สำเร็จ ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป
ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก
เป็นซอฟต์ที่บริษัทพัฒนาขึ้นแล้วนำออกมาจำหน่ายเพื่อให้ผู้ใช้งานซื้อไปใช้โดยตรง มี 5 กลุ่มใหญ่ๆได้แก่
1)ซอฟต์แวร์ประมวลคำ
เป็นซอฟต์แวร์ประยุกต์ที่ใช้สำหรับการพิมพ์เอกสาร
สามารถแก้ไข เพิ่ม แทรก ลบและจัดรูปแบบเอกสารได้อย่างดี
2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงานจะมีสูตรสามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด
ผู้ใช้สามารถประยุกต์ใช้งานได้อย่างกว้างขวางซอฟต์แวร์ตารางที่นิยมใช้
เช่น เอกเซล โลตัส
3) ซอฟแวร์จัดการฐานข้อมูล คือการจัดการเก็บข้อมูลในคอมพิวเตอร์จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล
การรวบรวมข้อมูลหลายๆเรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์
4)
ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้นำเสนอข้อมูล
การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ
และรูปภาพได้
5) ซอฟต์แวร์สื่อสารข้อมูล หมายถึง
ซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล
โดยผ่านทางสายโทรศัพท์
2.2.2 ซอฟต์แวร์ไว้ใช้งานเฉพาะ เป็นโปรแกรมที่ทำหน้าที่ช่วยในการทำงานของระบบคอมพิวเตอร์ในหน้าที่เฉพาะด้านบางอย่าง เช่น
การตรวจหาและกำจัดไวรัสคอมพิวเตอร์
การจัดเรียงข้อมูลในฮาร์ดดิสก์ เป็นต้นการประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป
แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่น ในกิจการธนาคารมีการฝากถอนเงิน
งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานขายสินค้า
การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง
ดังนั้น
จึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น
แล้วจัดทำขึ้นโดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงานซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น
ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการ
เงิน และการเช่าซื้อ
ซอฟต์แวร์เป็นชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงานตามต้องการ
เป็นการสั่งงานตามลำดับขั้นตอนที่ผู้เขียนโปรแกรมเรียบเรียงไว้ในรูปของเลขฐานสองซึ่งใช้แทนข้อมูลที่เป็นตัวเลขตัวอักษร
รูปภาพและเสียงภาษาหรือโปรแกรมที่ใช้สั่งงานคอมพิวเตอร์จึงเป็น
ซอฟต์แวร์สำคัญที่ทำให้คอมพิวเตอร์แต่ละเครื่องทำงานแตกต่างกันได้มากมาย
เพราะคำสั่งหรือซอฟต์แวร์แต่ละโปรแกรมจะถูกออกแบบสำหรับใช้กับแต่ละงานแตกต่างกัน เช่น โปรแกรมสำหรับจัดทำเอกสารจะเห็นได้ว่าปัจจุบันการที่คอมพิวเตอร์สามารถทำงานได้มากมาย
เพราะว่ามีการพัฒนาโปรแกรมหรือ
ซอฟต์แวร์เพื่อสั่งงานคอมพิวเตอร์ตามความต้องการของผู้ใช้งาน
ดังที่พบเห็นในชีวิตประจำวัน เช่น ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อนเป็น
ต้นการที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะขึ้นอยู่กับซอฟต์แวร์
ซอฟต์แวร์จีงเป็นส่วนสำคัญและจำเป็นของระบบคอมพิวเตอร์หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้
และเป็นส่วนประกอบหนึ่ง
ที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการเราใช้คอมพิวเตอร์ทำงานในการจัดการสารสนเทศเรื่องต่างๆได้อย่างถูกต้องแม่นยำโดยการกำหนดวิธีการหรือขั้นตอนให้คอมพิวเตอร์ทำงานได้ตามความต้องการจำเป็นต้องมีสื่อกลางที่ใช้ในการติดต่อซึ่งกันและกันระหว่างมนุษย์กับคอมพิวเตอร์
เราเรียกสื่อกลางนี้ว่าภาษาคอมพิวเตอร์ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์จึงเป็นส่วนสำคัญที่ควบคุมการทำงานของคอมพิวเตอร์ให้ดำเนินการ
ตามแนวความคิดที่ได้กำหนดไว้ล่วงหน้าแล้ว
คอมพิว
เตอร์ต้องทำงานตามโปรแกรมเท่านั้น
ไม่สามารถทำงานที่นอกเหนือจากที่กำหนดไว้ในแต่ละโปรแกรมได้
ตกแต่งสวย
ตอบลบสวยงามมาก
ตอบลบสีสันน่าอ่านมาก
ตอบลบ