แม้เราจะได้ยินคำว่าซอฟต์แวร์อยู่บ่อยๆ ทว่าจริงแล้วมันก็ยังมีรายละเอียดแยกย่อยออกไปให้ได้ทำความเข้าใจรายละเอียดอย่างลึกซึ้งอีกเช่นกัน ซอฟต์แวร์ประยุกต์เองก็จัดเป็นซอฟต์แวร์ประเภทหนึ่งที่คนเราในยุคนี้ได้ใช้งานกันอย่างทั่วถึง แม้บางคนอาจไม่รู้ด้วยซ้ำว่าสิ่งที่ตนเองกำลังใช้งานอยู่เกิดจากซอฟต์แวร์ประยุกต์ แน่นอนว่าย่อมทำให้เกิดความสะดวกสบายในการใช้ชีวิตมากขึ้นอีกเยอะเลยทีเดียว
ความหมายของซอฟต์แวร์ประยุกต์ที่ควรรู้
ซอฟต์แวร์ประยุกต์ เป็นซอฟต์แวร์ที่มีเอาไว้ใช้กับการทำงานในส่วนต่างๆ ตามความต้องการของผู้ที่เลือกนำไปใช้งาน สามารถนำเอาไปใช้ประโยชน์ได้โดยตรง ปัจจุบันเองก็มีคนที่พัฒนาซอฟต์แวร์ประยุกต์เหล่านี้ออกมามากมายเพื่อให้ผู้ที่ต้องการใช้งานได้เลือกนำไปใช้กันอย่างสบายๆ นอกจากนี้ซอฟต์แวร์ประยุกต์ยังสามารถแบ่งออกได้เป็น 2 ประเภทใหญ่ๆ ด้วยคือ ซอฟต์แวร์ประยุกต์ใช้งานทั่วไป และซอฟต์แวร์ประยุกต์เฉพาะ
ประเภทของซอฟต์แวร์และการนำมาใช้งาน
ซอฟต์แวร์ประยุกต์ใช้งานทั่วไป เป็นซอฟต์แวร์สำเร็จที่นิยมใช้กันเป็นอย่างมาก ส่วนใหญ่แล้วเป็นซอฟต์แวร์ที่มีบริษัทต่างๆ ได้พัฒนาขึ้นมาจากนั้นจึงนำออกจำหน่ายเพื่อให้สามารถใช้งานกันได้โดยตรงคนที่ใช้ไม่จำเป็นต้องเสียเวลามานั่งพัฒนากันอีก ซึ่งสามารถแบ่งออกได้เป็น 6 กลุ่มใหญ่ในเวลานี้
- ซอฟต์แวร์ประมวลผลคำ – เป็นซอฟต์แวร์ประยุกต์สำหรับการใช้งานด้านการพิมพ์เอกสาร เพิ่ม ลด แก้ไข จัดรูปแบบเอกสารได้ตามต้องการ เป็นซอฟต์แวร์พื้นฐานที่คนทั่วไปหากใช้งานคอมพิวเตอร์ได้ก็ต้องเคยใช้งานซอฟต์แวร์ตัวนี้
- ซอฟต์แวร์ตารางทำงาน – เป็นซอฟต์แวร์สำหรับการคิดคำนวณ จะใช้หลักการคล้ายกับการมีโต๊ะทำงานขนาดใหญ่ มีเครื่องมือเปรียบเหมือนปากกา ยางลบ มีช่องใส่ตัวเลข ข้อความ สูตร สั่งให้คำนวณออกมาตามเงื่อนไขที่ต้องการได้
- ซอฟต์แวร์จัดการฐานข้อมูล – เป็นซอฟต์แวร์สำหรับการจัดเก็บข้อมูลต่างๆ เอาไว้ในคอมพิวเตอร์ที่เราเรียกกันว่า ฐานข้อมูล จะช่วยในการจัดเก็บ รวบรวมข้อมูลพื้นฐาน ช่วยให้เราสามารถนำข้อมูลต่างๆ มาใช้ได้ง่ายขึ้นยามจำเป็น
- ซอฟต์แวร์นำเสนอ – นิยมใช้อย่างมากสำหรับการนำเสนองานเพื่อให้เกิดความน่าสนใจ ใช้งานง่าย สร้างสไลด์ใส่รายละเอียดต่างๆ ตามที่ต้องการลงไปได้
- ซอฟต์แวร์สื่อสารและค้นหาข้อมูล – ใช้สำหรับการติดต่อสื่อสารได้ทั่วโลก สะดวกรวดเร็ว เราจะได้ประโยชน์จากการใช้งานนี้เต็มๆ อาทิ การหาข้อมูลเพื่อการศึกษา, การติดต่อสื่อสาร เป็นต้น
- ซอฟต์แวร์กราฟิก – สำหรับการออกแบบ สร้างงานศิลปะ เป็นซอฟต์แวร์ที่ได้รับความนิยมมากๆ ในยุคนี้ เพราะความสวยงามเป็นสิ่งที่คนเราต้องการเห็นด้วยกันทั้งนั้น
ซอฟต์แวร์ประยุกต์เฉพาะ จริงๆ ก็คือซอฟต์แวร์ที่เราเห็นโดยทั่วไปแต่อาจมีการมาดัดแปลงนิดหน่อยสำหรับการใช้งานภายในองค์กรหรือหน่วยงานเฉพาะ อาทิ โปรแกรมธนาคารก็จะมีการใช้โปรแกรมสำหรับการฝาก ถอน โอนเงิน หรือในห้างสรรพสินค้าก็ใช้ระบบบาร์โค้ด เป็นต้น
ซอฟต์แวร์ประยุกต์ (Application software) หมายถึง โปรแกรมที่ทำให้เครื่องคอมพิวเตอร์ทำงานเฉพาะอย่างตามความต้องการของผู้ใช้ ซอฟต์แวร์ประยุกต์ที่ได้รับความนิยม เช่น โปรแกรมประมวลผลคำ โปรแกรมคำนวณ โปรแกรมจัดการฐานข้อมูล โปรแกรมค้นหาข้อมูลทางอินเทอร์เน็ต เป็นต้น ซึ่งซอฟต์แวร์ประยุกต์สามารถแบ่งออกได้เป็น 2 ประเภท ได้แก่ ซอฟต์แวร์ประยุกต์เฉพาะงาน และซอฟต์แวร์ประยุกต์ทั่วไป
3.1 ซอฟต์แวร์ประยุกต์เฉพาะงาน
ซอฟต์แวร์ประยุกต์เฉพาะงาน (Application Software for Specific Surpose) เป็นซอฟต์แวร์ที่พัฒนาขึ้น เพื่อนำไปประยุกต์ใช้กับงานขององค์กรใดองค์กรหนึ่งโดยเฉพาะ ออกแบบและสร้างขึ้นโดยผู้ผลิตซอฟต์แวร์ที่มีความชำนาญงานในด้านนั้น หรือพัฒนาโดยบุคลากรฝ่ายคอมพิวเตอร์ขององค์กรนี้ก็ได้ โดยผ่านการวิเคราะห์ ออกแบบ ลงมือสร้าง และทดสอบโปรแกรมให้สามารถทำงานได้ถูกต้องก่อน จึงจะสามารถนำมาใช้งานได้ เช่น โปรแกรมคำนวณภาษีของกรมศุลกากร โปรแกรมฝากถอนเงินของธนาคาร โปรแกรมระบบสินค้าของห้างสรรพสินค้า เป็นต้น
3.2 ซอฟต์แวร์ประยุกต์ทั่วไป
ซอฟต์แวร์ประยุกต์ทั่วไป (General Purpose Software) เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานให้เหมาะสมกับลักษณะงานของผู้ใช้คอมพิวเตอร์ เช่น การจัดพิมพ์รายงาน การนำเสนองาน การจัดทำบัญชี การตกแต่งภาพ การออกแบบเว็บไซต์ เป็นต้น ซอฟต์แวร์ประยุกต์ทั่วไปสามารถแบ่งออกได้เป็น 6 ประเภท ดังต่อไปนี้
1) ซอฟต์แวร์จัดการฐานข้อมูล (Database Management Software) คอมพิวเตอร์สามารถใช้จัดเก็บข้อมูลและจัดการกับข้อมูลที่จัดเก็บไว้ในเครื่องคอมพิวเตอร์ ซึ่งการเก็บรวบรวมข้อมูลที่สัมพันธ์กันไว้ในเครื่องคอมพิวเตอร์ เรียกว่า ฐานข้อมูล (Database) ซอฟต์แวร์จัดการฐานข้อมูลเป็นโปรแกรมที่ทำหน้าที่สร้างฐานข้อมูลและจัดการกับข้อมูลให้เป็นระบบ เพื่อให้ง่ายต่อการจัดการข้อมูลได้อย่างรวดเร็ว ไม่ว่าจะเป็นการเรียกค้นข้อมูล การปรับปรุงข้อมูล การเพิ่มข้อมูล และการลบข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น Dbase , Paradox , Foxbase , Microsoft Access เป็นต้น โปรแกรมที่จัดการฐานข้อมูล จะเก็บข้อมูลในรูปแบบของตารางที่มีความสัมพันธ์กันแต่ละตารางจะประกอบด้วยแถวที่เรียกว่า ระเบียน หรือ เรคคอร์ด (Record) และคอลัมน์ที่เรียกว่า ฟิลด์ (Field) แต่ละเรคคอร์ดจะประกอบด้วยฟิลด์ของข้อมูลที่ต้องการเก็บ เช่น ฐานข้อมูลโรงเรียน จะมีการจัดเก็บประวัตินักเรียน ซึ่งประกอบด้วยรายละเอียดของข้อมูล ได้แก่ เลขประจำตัว ชื่อ นามสกุล วันเกิด เพศ ที่อยู่ และเบอร์โทรศัพท์
2) ซอฟต์แวร์ประมวลผลคำ (Word Processing Software) เป็นซอฟต์แวร์ประยุกต์ใช้ในการสร้าง แก้ไข เพิ่ม แทรก ลบ และจัดการรูปแบบเอกสาร ทำให้เอกสารมีรูปแบบที่สวยงาม น่าสนใจ ซึ่งเอกสารที่ผู้ใช้พิมพ์ไว้จะถูกจัดเป็นแฟ้มข้อมูล (File) สามารถแก้ไขเพิ่มเติมได้และสั่งพิมพ์ทางเครื่องพิมพ์ได้ด้วย ซอฟต์แวร์ประมวลผลคำที่นิยมใช้ เช่น Microsoft Office Word , Adobe Indesign , CorelDraw , WordPerfect , OpenOffice , Pladao Office เป็นต้น
3) ซอฟต์แวร์ทำการคำนวณ (Caculation Software) เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ใช้หลักการเสมือนมีโต๊ะทำงาน ที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด นอกจานี้ ผู้ใช้ยังสามารถสร้างกราฟ เพื่อนำเสนอได้อย่างง่ายดาย ซอฟต์แวร์ที่นิยมใช้ เช่น Microsoft Office Excel , OpenOffice Cale ในโปรแกรมชุด Pladao Office เป็นต้น
6) ซอฟต์แวร์การใช้งานบนเว็บไซต์และการติดต่อสื่อสาร (Web Site and Communications Software) เป็นโปรแกรมที่พัฒนาเพื่อการติดต่อสื่อสารผ่านเครือข่ายอินเทอร์เน็ต ซึ่งการเติบโตของเครือข่ายอินเทอร์เน็ตทำให้มีผู้พัฒนาโปรแกรมเพื่อใช้งานเฉพาะอย่างเพิ่มขึ้น เช่น โปรแกรมสำหรับตรวจสอบอีเมล การท่องเว็บไซต์ การจัดการและดูแลเว็บไซต์ การส่งข้อความ รวมถึงการประชุมทางไกลผ่านเครือข่าย เป็นต้น
ซอฟต์แวร์สำหรับงานเฉพาะด้าน
เป็นโปรแกรมที่ผลิตขึ้นมาเพื่อทำงานอย่างใดอย่างหนึ่ง และไม่สามารถทำงานอื่นได้ เช่น โปรแกรมระบบบัญชี โปรแกรมช่วยงานอุตสาหกรรม เป็นต้น