หมวดหมู่
...

คลาสผลิตภัณฑ์ซอฟต์แวร์: คำอธิบาย

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

การจำแนกประเภทของผลิตภัณฑ์ซอฟต์แวร์คืออะไร?

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

คลาสผลิตภัณฑ์ซอฟต์แวร์

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

ประเภทหลักของผลิตภัณฑ์ซอฟต์แวร์

ตามวิธีการจำแนกประเภทที่เป็นที่ยอมรับกันทั่วไปในวันนี้เราสามารถแยกความแตกต่างของสามกลุ่มใหญ่ซึ่งรวมถึงส่วนประกอบที่หลากหลาย:

  • ซอฟต์แวร์ระบบ
  • โปรแกรมแอปพลิเคชัน
  • เครื่องมือการเขียนโปรแกรมและการพัฒนา

ความสัมพันธ์ระหว่างคลาสผลิตภัณฑ์ซอฟต์แวร์

มันไปโดยไม่บอกว่าการแยกดังกล่าวดูเหมือนจะเป็นเรื่องที่ค่อนข้างไม่มีเหตุผลเนื่องจากโปรแกรมทั้งหมดที่อยู่ในหมวดหมู่ที่แตกต่างนั้นมีความสัมพันธ์กัน

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

ซอฟต์แวร์ระบบ

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

การจัดประเภทซอฟต์แวร์

ตามธรรมชาติแล้วที่นี่ก็มีการแบ่งตามหลักการของจุดหมายปลายทาง ในบรรดาทั้งหมดนี้เป็นสิ่งที่ควรค่าแก่การเน้นคลาสต่อไปนี้ของผลิตภัณฑ์ซอฟต์แวร์ในด้านการใช้งาน:

  • ซอฟต์แวร์พื้นฐาน
  • ซอฟต์แวร์บริการเสริม

ในทางกลับกันซอฟต์แวร์พื้นฐานจะถูกแบ่งออกเป็นองค์ประกอบต่อไปนี้:

  • ระบบปฏิบัติการท้องถิ่น
  • ระบบปฏิบัติการเครือข่าย
  • ไดรเวอร์;
  • เปลือกกราฟิกและข้อความ

อันดับแรกให้ดูที่องค์ประกอบสุดท้าย - เชลล์ปฏิบัติการ วัตถุประสงค์ของพวกเขาคือการให้การสื่อสารที่สะดวกที่สุดระหว่างผู้ใช้และคอมพิวเตอร์ผ่านส่วนต่อประสานเฉพาะ วันนี้ระบบส่วนใหญ่มีส่วนต่อประสานกราฟิกที่สร้างขึ้นโดยใช้การเขียนโปรแกรมเชิงวัตถุ

ในตอนเช้าของการพัฒนาเทคโนโลยีคอมพิวเตอร์การโต้ตอบนี้มีพื้นฐานมาจากการใช้สิ่งที่เรียกว่าบรรทัดคำสั่งนั่นคือการใช้คำสั่งพิเศษที่เมื่อดำเนินการจะให้ผลลัพธ์ที่ต้องการ

สำหรับไดรเวอร์นั้นเป็นแอพพลิเคชั่นพิเศษที่ให้การโต้ตอบขององค์ประกอบ "เหล็ก" ของคอมพิวเตอร์กับระบบปฏิบัติการ นี่เป็นวิธีการที่ "OS" สามารถเริ่มต้นพูดเสียงหรือการ์ดแสดงผลรวมถึงใช้ความสามารถของมันเพื่อถ่ายโอนข้อมูลบางอย่างไปยังผู้ใช้ แต่นี่เป็นเพียงความเข้าใจโดยทั่วไปเนื่องจากในบางกรณีอาจจำเป็นต้องใช้ไดรเวอร์สำหรับอุปกรณ์เสมือนเพื่อให้การทำงานของระบบโดยรวมเป็นไปอย่างถูกต้อง (ตัวอย่างที่ง่ายที่สุดคือไดรเวอร์ ASIO4ALL)

อย่างที่คุณเห็นแล้ว subclasses ของผลิตภัณฑ์ซอฟต์แวร์เหล่านี้มีระบบปฏิบัติการซึ่งเป็นรากฐานที่เป็นสะพานเชื่อมระหว่างคอมพิวเตอร์กับผู้ใช้ บางครั้งดังกล่าวข้างต้นนี้ยังใช้กับ "ฮาร์ดแวร์" ในความหมายที่แท้จริง

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

  • ระบบรักษาความปลอดภัย (โปรแกรมป้องกันไวรัสไฟร์วอลล์ ฯลฯ );
  • Archiver;
  • เพิ่มประสิทธิภาพ;
  • ตัวแปลงสัญญาณและตัวถอดรหัสซอฟต์แวร์
  • ยูทิลิตี้เพิ่มเติมที่ให้การตรวจสอบระบบปฏิบัติการ ฯลฯ

แพ็คเกจการใช้งาน

พิจารณาแพ็คเกจซอฟต์แวร์แอปพลิเคชันที่เรียกว่า และพวกเขายังมีคลาสซอฟต์แวร์เพิ่มเติมอีกด้วย สิ่งนี้ในความหมายทั่วไปคืออะไร?

การจำแนกประเภทผลิตภัณฑ์ซอฟต์แวร์ตามประเภทการใช้งาน

แอปพลิเคชันและแพ็คเกจที่ติดตั้งโดยผู้ใช้หรือโปรแกรมใด ๆ ที่มีอยู่ในระบบปฏิบัติการที่ช่วยให้คุณทำงานได้ตามเป้าหมาย

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

เครื่องมือพัฒนาและเขียนโปรแกรม

กลุ่มใหญ่อีกกลุ่มหนึ่งสามารถแบ่งเงื่อนไขออกเป็นหลายกลุ่มย่อยซึ่งสามารถตีความได้อย่างแม่นยำตามเงื่อนไขว่า "คลาสของผลิตภัณฑ์ซอฟต์แวร์" นี่คือสี่พันธุ์หลัก:

  • แพ็คเกจของผู้พัฒนาระบบปฏิบัติการ
  • แพ็คเกจการพัฒนาไดรเวอร์
  • แพ็คเกจการพัฒนาแอพพลิเคชั่น
  • แพคเกจการพัฒนาซอฟต์แวร์สำหรับไมโครคอนโทรลเลอร์อุปกรณ์

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

คลาสของผลิตภัณฑ์ซอฟต์แวร์ที่ใช้กับพีซี

สำหรับซอฟต์แวร์ที่ใช้ในปัจจุบันมีหลายภาษาที่คุณไม่สามารถแสดงได้ทั้งหมด ตัวอย่างเช่นภาษา C + / C ++ ส่วนใหญ่จะใช้ในการสร้างระบบปฏิบัติการ, โปรแกรมมือถือสามารถขึ้นอยู่กับภาษาจาวา, แอปพลิเคชันสำนักงานเกือบทุกครั้งจะมีการสนับสนุนในตัวสำหรับภาษา Visual Basic

การวิเคราะห์การสร้างแบบจำลองและการพยากรณ์

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

คลาสการใช้งานของผลิตภัณฑ์ซอฟต์แวร์

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

ระบบควบคุมอัตโนมัติ

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

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

การบัญชี

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

คลาสของผลิตภัณฑ์ซอฟต์แวร์และการบัญชี

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

การแยกแอปพลิเคชันโปรแกรมโดยใช้มัลติมีเดียเป็นตัวอย่าง

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

คลาสผลิตภัณฑ์ซอฟต์แวร์มันคืออะไร

เพื่อให้ชัดเจนยิ่งขึ้นนี่คือตัวอย่างของมัลติมีเดีย สามารถแยกแยะกลุ่มหลักได้หลายกลุ่ม:

  • เสียง;
  • วิดีโอ
  • กราฟิก
  • ภาพเคลื่อนไหว

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

โดยประเภทของการเชื่อมต่อซินธิไซเซอร์เดียวกันสามารถแบ่งออกเป็นเครื่องมือ VST โมดูล DX ที่เชื่อมต่อผ่านอินเตอร์เฟส DirectX ไลบรารี RTAS และอื่น ๆ หมวดหมู่แยกถูกครอบครองโดยเอฟเฟกต์ (เสียงสะท้อน, คอรัส, ความล่าช้า, ฟิเซอร์, ฟลาเจอร์, ฯลฯ ) พวกเขาไม่ได้สร้างเสียงของตัวเอง แต่พวกเขาสามารถประมวลผลได้ในเวลาจริง อย่างไรก็ตามนี่เป็นเพียงตัวอย่างที่พบบ่อยที่สุดเพราะในทิศทางใด ๆ (ไม่ใช่มัลติมีเดีย) โครงสร้างของคลาสย่อยสามารถพัฒนาได้อย่างกว้างขวาง

คลาสโปรแกรมเฉพาะ

สุดท้ายเรามาดูโปรแกรมที่สามารถนำมาประกอบกับหลาย ๆ คลาสพร้อมกันได้ สิ่งนี้เกี่ยวข้องกับการใช้อินเทอร์เน็ตเป็นหลัก

คลาสผลิตภัณฑ์ซอฟต์แวร์ประกอบด้วย

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

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

ข้อสรุป

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


เพิ่มความคิดเห็น
×
×
คุณแน่ใจหรือว่าต้องการลบความคิดเห็น?
ลบ
×
เหตุผลในการร้องเรียน

ธุรกิจ

เรื่องราวความสำเร็จ

อุปกรณ์