Please enable JavaScript.
Coggle requires JavaScript to display documents.
ความสัมพันธ์ของซอฟตืแวร์ประเภทต่างๆ - Coggle Diagram
ความสัมพันธ์ของซอฟตืแวร์ประเภทต่างๆ
ซอฟต์แวร์ประยุกต์ หมายถึง โปรแกรมหรือซอฟต์แวร์ที่จะทำให้คอมพิวเตอร์เกิดการทำงานต่างๆตรงตามที่ผู้ใช้ต้องการ เช่น ด้านเอกสาร บัญชี การจัดเก็บข้อมูล เป็นต้น
แบ่งตามลักษณะการผลิต
ซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้เองโดยเฉพาะ (Proprietary Software)
In-house developed สร้างและพัฒนาโดยหน่วยงานของบริษัทเอง ซึ่งทีมงานจะมีทักษะและมีความเชี่ยวชาญด้านการออกแบบ และเขียนโปรแกรมโดยเฉพาะ ซึ่งวิธีการนี้นอกจากจะได้ซอฟต์แวร์ที่ตรงกับความต้องการของผู้ใช้ อีกประการหนึ่ง คือ สามารถเปลี่ยนแปลง และแก้ไขได้อย่างง่าย ที่สำคัญ คือ สามารถควบคุมการผลิตได้ตลอดเวลาการพัฒนา
Contract หรือ Outsource เป็นการจ้างบุคคลภายนอกให้สร้างหรือทำขึ้นมา อาจเป็นบริษัทที่มีความเชี่ยวชาญในการเขียนโปรแกรม หรือเรียกว่า Software house ซึ่ง สามารถเรียกดู หรือขอดูผลงานที่ผ่านมาของผู้ผลิตได้อย่างไร ซึ่งบางครั้งมีการทำสัญญาจ้างผลิต และตกลงเรื่องราคากันตั้งแต่ต้น พร้อมระบุระยะเวลาที่กำหนดที่จัดเจน เพื่อป้องกันปัญหาภายหลังได้
ซอฟต์แวร์สำเร็จ (Package Software)
โปรแกรมเฉพาะ หมายถึง โ)รแกรมที่เขียนข้นเพื่อการทำงานเฉพาะด้านที่ต้องการ บ้างเรียกว่า User's program เช่น โปรแกรมการทำบัญชีจ่ายเงินเดือน โปรแกรมระบบเช่าซื้อ โปรแกรมการทำสินค้า เป็นต้น
โปรแกรมมาตรฐาน เป็นโปรแกรมที่พัฒนาขึ้นเพื่อสามารถใช้กับงานทั่วไปได้ เช่น กลุ่มโปรแกรมสำเร็จรูปทางด้าน Mocrosoft Office เป็นต้น
แบ่งตามกลุ่มการใช้งาน
กลุ่มซอฟต์แวร์สำเร็จรูปด้านงานกราฟฟิก และมัลติมิเดีย (Graphic and Multimedia)
ซอฟต์แวร์สำหรับสิ่งพิมพ์ (Desktop publishing)
ซอฟต์แวร์สำหรับสร้างมัลติมีเดีย (Multimedia Authoring)
ซอฟต์แวร์สำหรับงานออกแบบ (CAD-Vomputer-aided design)
กลุ่มซอฟต์แวร์สำหรับงานบนเว็บติดต่อสื่อสาร (Web and Communications)
ซอฟต์แวร์สำหรับท่องเที่ยว (Web browser)
ซอฟต์แวร์สำหรับถ่ายโอนไฟล์ (File Transfer)
ซอฟต์แวร์สำหรับจัดการอีเมล์ (Electronic mail Software)
กลุ่มซอฟต์แวร์สำหรับงานทางด้านธุรกิจ (Bussiness)
ซอฟต์แวร์ด้านการคำนวน (Spreadsheet)
ซอฟต์แวร์นำเสนอข้อมูล (Presentation)
ซอฟต์แวร์ประมวลคำ (Word processing software)
ซอฟต์แวร์ระบบ (System Software) หมายถึงดปรแกรม หรือชุดคำสั่งที่เขียนขึ้น เพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์ให้ทำงานประสานกัน และยังควบคุมลำดับขั้นตอนการทำงานของอุปกรณ์ต่างๆในระบบคอมพิวเตอร์
OS (Operating System) หมายถึง โปรแกรมที่ทำหน้าทีี่เป็นตัวกลางในการเชื่อมต่อระหว่างฮาร์ดแวร์ กับซอฟต์แวร์ประยุกต์ทั้วไป โดยทำหน้าที่รับข้อมูลจากผู้ใช้งานอีกทีได้
หน้าที่ของโปรแกรมระบบปฏิบัติการ
ควบคุมดูแลอุปกรณ์และการทำงานของเครื่องคอมพิวเตอร์
จัดสรรทรัพยากรต่างๆในระบบ
ติดต่อผู้ใช้ (User Interface)
ประเภทของปฏิบัติการ แบ่งได้ 3 ประเภท
ระบบปฏิบัติการแบบเครือข่าย (Network OS) เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้หลายๆคน (Multi-user) มักนิยมใช้สำหรับงานให้บริการและการประมวลผลข้อมูลสำหรับเครือข่ายซึ่งจะใช้เฉพาะและมักพบเห็นได้กับการนำไปใช้ในองค์กรธุรกิจทั่วไปเครื่องคอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการเหล่านี้จะเรียกว่าเครื่อง server ซึ่งเป็นเสมือนเครื่องแม่ข่ายที่ให้บริการข้อมูลต่างๆที่จำเป็นสำหรับผู้ใช้บริการหรือผู้ใช้งาน
ระบบปฏิบัติการแบบฝัง (embedded OS) เป็นระบบปฏิบัติการที่พบเห็นได้ในอุปกรณ์เครื่องคอมพิวเตอร์พกพาขนาดเล็ก เช่น พี่ดีเอหรือสมาร์ทโฟนบางรุ่นซึ่งจะสามารถช่วยให้การทำงานของอุปกรณ์แบบไม่ประหยัดยำที่เหล่านี้ได้เป็นอย่างดีเพิ่งเกิดขึ้นมาหลังสุดพร้อมๆกับที่อุปกรณ์คอมพิวเตอร์พกพาเหล่านี้ได้รับความนิยมมากขึ้นบางระบบมีคุณสมบัติที่ใกล้เคียงกับระบบปฏิบัติการแบบเดี่ยวด้วยเช่นรองรับกับการทำงานทั่วไปดูหนังฟังเพลงรวมถึงการเชื่อมต่ออินเทอร์เน็ตได้เป็นต้น
ระบบปฏิบัติการแบบเดี่ยว (Stand-alone OS) เป็นระบบปฏิบัติการที่มุ่งเน้นและให้บริการสำหรับผู้ใช้เพียงคนเดียว คือเจ้าของเครื่องเท่านั้น และมักนิยมใช้สำหรับเครื่องคอมพิวเตอร์ที่ประมวลผล โดยทำงานแบบทั่วไป เช่น พิมพ์รายงานดูหนังเลยเชื่อมต่อเข้ากับอินเทอร์เน็ตและปัจจุบันก็ได้พัฒนาให้มีคุณสมบัติที่เป็นเครื่องลูกข่ายเพื่อขอรับบริการจากเครื่องแม่ข่ายได้ด้วย
Utility Program เป็นซอฟต์แวร์ที่ทำหน้าที่เแพาะอย่าง หรือเฉพาะด้าน เพื่อการจัดการงานพื้นฐาน และยังมีการบริการต่าง เช่น การจัดเรียงข้อมูล (Sort) การรวมแฟ้มข้อมูลที่เรียงลำดับให้เข้าด้วยกัน (Merge) หรือ ย้ายข้อมูลจากอุปกรณ์รับหนึ่งไปยังอีกอุปกรณ์หนึ่งได้
โปรแกรมอรรถประโยชน์ สำหรับระบบปฏิบัติการ (OS Utility Programs) เป็นโปรแกรมที่ติดตั้งมาพร้อมกับระบบปฏิบัติการอยู่แล้ว ซึ่งเป็นสิ่งที่ช่วยอำนวยความสะดวกในการทำงานร่วมกับฮาร์ดแวร์
โปรแกรมสแกนดิสก์ (Disk Scanner)
โปรแกรมจัดพื้นที่เก็บข้อมูล (Disk Defragmenter)
โปรแกรมจัดการไฟล์ (File manager)
โปรแกรมอรรถประโยชน์อื่นๆ (Stand-Alone Utility Program) เป็นโปรแกรมที่ช่วยให้คอมพิวเตอร์ทำงานได้อย่างมีประสิทธิภาพ
โปรแกรมไฟร์วอลล์ (Firewall)
โปรแกรมบีบอัดไฟล์ (File Comepression Utility)
โปรแกรมป้องกันไวรัส (Anti-Virus Program)