ประเภทของซอฟต์แวร์ สามารถแบ่งได้ 2 ประเภทคือ ซอฟต์แวร์ระบบ (System Software) และซอฟต์แวร์ประยุกต์ (Application Software)
1. Software ระบบ (System Software) คือ ชุดของคำสั่งที่เขียนไว้เป็นคำสั่งสำเร็จรูป ซึ่งจะทำงานใกล้ชิดกับคอมพิวเตอร์มากที่สุด เพื่อคอยควบคุมการทำงานของ Hardware ทุกอย่าง และอำนวยความสะดวกให้กับผู้ใช้ในการใช้งาน
Software หรือโปรแกรมระบบที่รู้จักกันดีก็คือ DOS, Windows, Unix, Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภาษาระดับสูง เช่น ภาษา Basic, Fortran, Pascal, Cobol, C เป็นต้น
นอกจากนี้โปรแกรมที่ใช้ในการตรวจสอบระบบเช่น Norton’s Utilities ก็นับเป็นโปรแกรมสำหรับระบบด้วยเช่นกัน
2. Software ประยุกต์ (Application Software) คือ Software หรือโปรแกรมที่ทำให้คอมพิวเตอร์ทำงานต่างๆ ตามที่ผู้ใช้ต้องการ ไม่ว่าจะด้านเอกสาร บัญชี การจัดเก็บข้อมูล เป็นต้น
Software ประยุกต์สามารถจำแนกได้เป็น 2 ประเภท คือ
2.1 Software สำหรับงานเฉพาะด้าน
คือ โปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่าง บางที่เรียกว่า User’s Program เช่น โปรแกรมการทำบัญชีจ่ายเงินเดือน โปรแกรมระบบเช่าซื้อ โปรแกรมการทำสินค้าคงคลัง เป็นต้น ซึ่งแต่ละโปรแกรมก็มักจะมีเงื่อนไขหรือแบบฟอร์ม แตกต่างกันออกไปตามความต้องการหรือกฏเกณฑ์ของแต่ละหน่วยงานที่ใช้ ซึ่งสามารถดัดแปลงแก้ไขเพิ่มเติม (Modifications) ในบางส่วนของโปรแกรมได้ เพื่อให้ตรงกับความต้องการของผู้ใช้ และ Software ประยุกต์ที่เขียนขึ้นนี้โดยส่วนใหญ่มักใช้ภาษาระดับสูงเป็นตัวพัฒนา
2.2 Software สำหรับงานทั่วไป
เป็นโปรแกรมประยุกต์ที่มีผู้จัดทำไว้ เพื่อใช้ในการทำงานประเภทต่างๆ ทั่วไป โดยผู้ใช้คนอื่นๆ สามารถนำโปรแกรมนี้ไปประยุกต์ใช้กับข้อมูลของตนได้ แต่จะไม่สามารถทำการดัดแปลง หรือแก้ไขโปรแกรมได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมเอง ซึ่งเป็นการประหยัดเวลา แรงงาน และค่าใช้จ่ายในการเขียนโปรแกรม นอกจากนี้ ยังไม่ต้องใช้เวลามากในการฝึกและปฏิบัติ ซึ่งโปรแกรมสำเร็จรูปนี้ มักจะมีการใช้งานในหน่วยงานที่ขาดบุคลากร ที่มีความชำนาญเป็นพิเศษในการเขียนโปรแกรม ดังนั้นการใช้โปรแกรมสำเร็จรูปจึงเป็นสิ่งที่อำนวยความสะดวก และเป็นประโยชน์อย่างยิ่ง
โปรแกรมสำเร็จรูปที่นิยมใช้ ได้แก่ MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และ เกมส์ต่างๆ เป็นต้น
ในการทำงานของเครื่องคอมพิวเตอร์จะต้องมี Software ทั้ง 2 ประเภทเพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์ โดย Software ระบบทำหน้าที่ควบคุมส่วนของ Hardware ให้ทำงานอย่างอัตโนมัติ ส่วนของ Software ประยุกต์นั้นจะทำหน้าที่ควบคุมให้คอมพิวเตอร์ทำงาน ตามที่ผู้ใช้ต้องการเพื่อประยุกต์ใช้ในงานด้านต่างๆ
ที่มา : http://th.answers.yahoo.com/question/index?qid=20071128214401AAz2wRi
ไม่มีความคิดเห็น:
แสดงความคิดเห็น