ซอฟต์แวร์ นั้นคือชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซึ่งเป็นลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ ทำให้เกิดโปรแกรมของคอมพิวเตอร์ จากที่กล่าวมาข้างต้นคอมพิวเตอร์ทำงานตามคำสั่งการทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ทำให้ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์เป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ ครั้งนี้เราจะมาแบ่งประเภท ของ ซอฟต์แวร์ให้เพื่อนรู้จักกัน

การแบ่งประเภท ของ ซอฟต์แวร์
โปรแกรมคอมพิวเตอร์ได้มีผู้พัฒนาขึ้นมานั้นก็เพื่อใช้งานกับคอมพิวเตอร์มีหลากหลายโปรแกรม โดยสร้างขึ้นเพื่อที่จะตอบสนองความต้องการใช้งานและความสะดวกของมนุษย์ที่แตกต่างกัน ซึ่งเราสามารถที่จะแบ่งแยกประเภท ของ ซอฟต์แวร์ได้เป็น 2 ประเภท คือ ซอฟต์แวร์ระบบและซอฟต์แวร์ประยุกต์

1.ซอฟต์แวร์ระบบ
เป็น ประเภท ของ ซอฟต์แวร์ที่ช่วยในการจัดการระบบคอมพิวเตอร์จัดการอุปกรณ์รับเข้าและส่งออกข้อมูลจากแผงแป้นอักขระการแสดงผลบนจอภาพการนำข้อมูลออกไปพิมพ์ยังเครื่องพิมพ์การจัดเก็บข้อมูลเป็นแฟ้มการเรียกค้นข้อมูลการสื่อสารข้อมูลในระบบเครือข่ายคอมพิวเตอร์ ประสานงานกับซอฟต์แวร์ประยุกต์ซอฟต์แวร์ระบบจึงหมายถึงซอฟต์แวร์ที่ทำหน้าที่ควบคุมการทำงานของคอมพิวเตอร์ให้คอมพิวเตอร์และอุปกรณ์ต่อพ่วงต่างๆทำงานร่วมกันอย่างมีประสิทธิภาพซอฟต์แวร์ระบบที่รู้จักกันดี นั้นคือ ระบบปฏิบัติการ หรือหลายคนจะเรียกย่อว่า OS เช่น DOS , UNIX , Microsoft Windows , Linux และ Mac OS ซึ่งระบบปฏิบัติการ (Operating System) เป็นซอฟต์แวร์ที่เอาไว้ใช้สำหรับควบคุมและประสานงานระหว่างอุปกรณ์ภายในคอมพิวเตอร์ทั้งหมดนิยมเรียกรวม ๆ ว่า แพลตฟอร์ม

2.ซอฟแวร์ประยุกต์
จะเป็น ประเภท ของ ซอฟต์แวร์ที่ใช้กับงานในด้านต่าง ๆ ตามความต้องการของผู้ใช้ ซึ่งจะสามารถนำมาใช้ประโยชน์ได้โดยตรง ปัจจุบันมีก็ได้มีผู้พัฒนาซอฟต์แวร์หลายเจ้ามากๆ ซึ่งแต่ละเจ้าก็ออกแบบโปรแกรมมาใช้งานทางด้านต่าง ๆ และออกจำหน่าย ทำให้การประยุกต์งานคอมพิวเตอร์จึงกว้างขวางและแพร่หลายมากยิ่งขึ้น สำหรับการแบ่งซอฟต์แวร์ประยุกต์ออกเป็นสองกลุ่มนั้นคือซอฟต์แวร์ประยุกต์ทั่วไปและซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ

2.1 ซอฟแวร์ประยุกต์ทั่วไป (general purpose software) เป็นซอร์ฟแวร์ที่ถูกพัฒนาขึ้นมาเพื่อนำไปใช้ให้เหมาะสมกับลักษณะงานด้านต่างๆของผู้ใช้คอมพิวเตอร์
- ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสาร เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย โปรแกรมที่หลายคนรู้จักดีอย่าง Microsoft word
- ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด โปรแกรมที่หลายคนรู้จักดีอย่าง Microsoft excel
- ซอฟต์แวร์ด้านการจัดการฐานข้อมูล (data base management software) เป็นซอร์ฟแวร์ที่จะจัดการในด้านของการรวบรวมข้อมูลที่มีมากมายหลายเรื่องและเกี่ยวข้องกันเอาไว้ภายในเครื่องคอมพิวเตอร์ โดยเราจะเรียกประเภทนี้ว่า ฐานข้อมูล
- ซอฟต์แวร์นำเสนอ (presentation software) เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซึ่งก็มีโปรแกรมที่หลายคนรู้จักดีอย่าง Microsoft PowerPoint
- ซอฟต์แวร์จัดการด้านกราฟิกและมัลติมีเดีย ประเภท ของ ซอฟต์แวร์ที่จะจัดการในด้านกราฟิกซึ่งเป็นซอฟต์แวร์ที่ทำหน้าที่เหมือนกระดานหรือสมุดวาดเขียนที่ผู้ใช้สามารถสร้างสรรค์ผลงานภาพเขียนได้ตามใจ ตัวอย่างโปรแกรมที่หลายคนรู้จัก Photoshop นั่นเอง
2.2 ซอฟแวร์ประยุกต์เฉพาะงาน (application software for specific surpose) ประเภท ของ ซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานขององค์กรใดองค์กรหนึ่งโดยเฉพาะ ซึ่งแบ่งกลุ่มได้นั้นคือ

- ซอฟต์แวร์สำหรับงานธุรกิจ (business software) สำหรับซอฟต์แวร์ประเภทนี้จะมีวัตถุประสงค์เพื่อใช้สำหรับธุรกิจเป็นทั่วไปซะส่วนใหญ่ แต่ก็จะมีบางธุรกิจที่เอาซอฟต์แวร์ตัวนี้ไปใช้ ก็คือ ธีุกิจประเภทธนาคาร นั่นเอง
- ซอฟต์แวร์อื่นๆ ซอฟต์แวร์ประยุกต์เฉพาะงานนอกจากจะเป็นซอฟต์แวร์สำหรับงานธุรกิจเเล้ว ยังมีซอฟต์แวร์อื่นๆ อีกมากมาย
พื้นฐานประเภท ของ ซอฟต์แวร์ที่สร้างโอกาสให้หลายคน
ความหลากหลายประเภท ของ ซอฟต์แวร์ ที่เกิดขึ้นมานั้นในแต่ละยุคนั้นก็จะถูกคิดค้น ออกแบบและสร้างขึ้นมาเพื่อที่จะตอบโจทย์ในการอำนวยความสะดวกในด้านต่างๆของผู้ใช้งาน รวมไปถึงออกแบบซอฟต์แวร์เพื่ออำนวยความสะดวกในการสร้างรายได้อีกด้วย ทั้งในตัวผู้พัฒนาโปรแกรมเองและผู้ใช้งานก็สามารถที่จะต่อยอดด้วยโปรแกรมต่างๆ ได้ นอกจากจะมีโปรแกรมที่อำนวยความสะดวกในด้านการทำงานแล้ว ปัจจุบันก็ยังมีโปรแกรมที่อำนวยความสะดวกด้านความบันเทิงและด้านการศึกษาอีกด้วย ก็หวังเป็นอย่างยิ่งว่าประเภท ของ ซอฟต์แวร์เหล่านี้จะช่วยให้สร้างโอกาสให้หลายๆ คนได้ประสบความสำเร็จมากขึ้น
📚 อ้างอิง (Reference Sites)
📙 บทความที่เกี่ยวข้อง (Internal Resources)
📘 อ้างอิงเนื้อหา (External links)
- https://tips.thaiware.com/1322.html
- https://itworld401.wordpress.com/ชนิดของซอฟต์แวร์/
- https://www.gotoknow.org/posts/585328
📕 อ้างอิงรูปภาพ
- https://th.jobsdb.com/th-th/articles/software-developer/
- https://cs.bru.ac.th/ซอฟต์แวร์-software/
- https://tips.thaiware.com/1322.html
เรียบเรียงและจัดทำโดย ข้าวตังดอทคอม