วันอาทิตย์ที่ 19 กรกฎาคม พ.ศ. 2558

1. ความหมายของซอฟต์แวร์

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

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

2.ประเภทของซอฟต์แวร์

2.ประเภทของซอฟต์แวร์      สามารถแบ่งได้ ประเภทคือ ซอฟต์แวร์ระบบ (System Software) และซอฟต์แวร์ประยุกต์ (Application Software)
          1. ซอฟต์แวร์ระบบ (System Software หรือ Operating Software : OS)
          หมายถึงโปรแกรมที่ทำหน้าที่ประสานการทำงาน ติดต่อการทำงาน ระหว่างฮาร์ดแวร์กับซอฟต์แวร์ประยุกต์เพื่อให้ผู้ใช้สามารถใช้ Software ได้อย่างมีประสิทธิภาพ และทำหน้าที่ในการจัดการ ระบบ ดูแลรักษาเครื่อง การแปลภาษาระดับต่ำหรือระดับสูงให้เป็นภาษาเครื่องเพื่อให้เครื่องอ่านได้เข้าใจ
ซอฟต์แวร์ระบบ แบ่งได้ 4 ชนิด  ดังนี้
          1.1 ระบบปฏิบัติการ (Operating System)
          1.2 ยูทิลิตี้ (Utility Program)
          1.3 ดีไวซ์ไดเวอร์ (Device Driver หรือ Driver)
          1.4 ตัวแปลภาษา (Language Translator)   
           2. ซอฟต์แวร์ประยุกต์
           ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ใช้สำหรับทำงานต่าง ตามที่ต้องการ เช่น การทำงานเอกสาร งานกราฟิก งานนำเสนอ หรือเป็น Software สำหรับงานเฉพาะด้าน เช่น โปรแกรมงานทะเบียน โปรแกรมการให้บริการเว็บ โปรแกรมงานด้านธนาคาร
ซอฟต์แวร์ประยุกต์แบ่งเป็น 2 ประเภท ดังนี้
           2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน
           2.2 ซอฟต์แวร์สำหรับงานทั่วไป   อ่านเพิ่มเติม

3.ซอฟต์แวร์ระบบช่วยในการทำงาน

3.ซอฟต์แวร์ระบบช่วยในการทำงาน        
        ซอฟต์แวร์ระบบ  คือ ซอฟต์แวร์ที่ช่วยในการจัดการระบบคอมพิวเตอร์จัดการอุปกรณ์รับเข้าและส่งออก การรับข้อมูลจากแผงแป้นอักขระการแสดงผลบนจอภาพการนำข้อมูลออกไปพิมพ์ยังเครื่องพิมพ์การจัดเก็บข้อมูลเป็นแฟ้มการเรียกค้นข้อมูลการสื่อสารข้อมูลในระบบเครือข่ายคอมพิวเตอร์ รวมทั้งการประสานงานกับซอฟต์แวร์ประยุกต์ซอฟต์แวร์ระบบจึงหมายถึงซอฟต์แวร์ที่ทำหน้าที่ควบคุมการทำงานของคอมพิวเตอร์ให้คอมพิวเตอร์และอุปกรณ์ต่อพ่วงต่างๆทำงานร่วมกันอย่างมีประสิทธิภาพซอฟต์แวร์ระบบที่รู้จักกันดีคือระบบปฏิบัติการ(operating System) เช่น เอ็มเอสดอส ยูนิกซ์ โอเอสทู วินโดวส์ ลินุกซ์ เป็นต้น
3.1ระบบปฏิบัติการ
3.2 โปรแกรมแปลภาษาคอมพิวเตอร์
3.3โปรแกรมอรรถประโยชน์หรือโปรแกรมยูทิลิตี้ (utility programs)


4.ซอฟต์แวร์ประยุกต์ช่วยในการทำงาน

4.ซอฟต์แวร์ประยุกต์ช่วยในการทำงาน
  ซอฟต์แวร์ประยุกต์ (application software) คือ ซอฟต์แวร์หรือโปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ การทำงานร่วมกับเครื่องคอมพิวเตอร์ในงานเฉพาะด้านซึ่งไม่เกี่ยวข้องกับการควบคุมระบบ ผู้ใช้จำเป็นต้องเลือกหาซอฟต์แวร์ให้ตรงตามความต้องการนั้นๆโดยเฉพาะเช่น การจัดพิมพ์รายงาน นำเสนองาน จัดทำบัญชี ตกแต่งภาพ ออกแบบเว็บไซต์ เป็นต้น  นอกจากนั้นต้องคำนึงถึงงบประมาณในการจัดหาซอฟแวร์มาใช้ด้วยว่ามีเพียงพอหรือไม่เพียงใด ซึ่งซอฟต์แวร์ประยุกต์สามารถแบ่งเป็น2ประเภท ได้แก่
 4.1 ซอฟต์แวร์ประยุกต์ทั่วไป
     ซอฟต์แวร์ประยุกต์ทั่วไป ( general purpose software ) เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานทั่วไป ไม่เฉพาะเจาะจง ผู้ใช้จึงต้องเลือกซอฟต์แวร์ให้เหมาะสมกับลักษณะงาน เช่น การจัดพิมพ์รายงาน การสร้างตารางทำงาน การนำเสนอผลงาน เป็นต้น
    4.2 ซอฟต์แวร์ประยุกต์เฉพาะงาน
                     ซอฟแวร์ประยุกต์เฉพาะงาน (application software for specific surpose) เป็นซอฟแวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานขององค์กรใดองค์กรหนึ่งโดยเฉพาะ  ออกแบบและสร้างขึ้นโดยผู้ผลิตซอฟแวร์ที่มีความชำนาญในด้านนั้นๆ หรือพัฒนาโดยฝ่ายบุคากรฝ่ายคอมพิวเตอร์ขององค์กรก็ได้ โดยผ่านการวิเคราะห์ ออกแบบ ลงมือ สร้าง และทดสอบโปรแกรมให้สามารถทำงานได้ถูกต้องก่อนจึงจะสามารถนำมาใช้งานได้เช่น โปรแกรมคำนวณภาษีของประชาชน เป็นต้น   อ่านเพิ่มเติม