ระบบซอฟต์แวร์
ระบบซอฟต์แวร์เป็นระบบของ intercommunicating ส่วนประกอบอยู่บนพื้นฐานของซอฟแวร์ไว้เป็นส่วนหนึ่งของระบบคอมพิวเตอร์ (การรวมกันของฮาร์ดแวร์และซอฟต์แวร์) มัน "ประกอบด้วยจำนวนแยกโปรแกรม , แฟ้มการกำหนดค่าที่จะใช้ในการตั้งค่าโปรแกรมเหล่านี้เอกสารของระบบซึ่งอธิบายถึงโครงสร้างของระบบและเอกสารสำหรับผู้ใช้ซึ่งจะอธิบายวิธีการใช้ระบบ" [1]
คำว่า "ระบบซอฟต์แวร์" ควรแยกจากคำว่า " โปรแกรมคอมพิวเตอร์ " และ " ซอฟต์แวร์ " คำว่าโปรแกรมคอมพิวเตอร์โดยทั่วไปหมายถึงชุดคำสั่ง ( ซอร์สโค้ดหรืออ็อบเจ็กต์โค้ด ) ที่ทำงานเฉพาะ อย่างไรก็ตาม ระบบซอฟต์แวร์โดยทั่วไปหมายถึงแนวคิดที่ครอบคลุมมากขึ้นด้วยองค์ประกอบอื่นๆ เช่น ข้อมูลจำเพาะผลการทดสอบเอกสารสำหรับผู้ใช้ปลายทาง บันทึกการบำรุงรักษา ฯลฯ[2]
การใช้งานของระบบซอฟต์แวร์คำว่าเป็นช่วงเวลาที่เกี่ยวข้องกับการประยุกต์ใช้ทฤษฎีระบบวิธีการในบริบทของวิศวกรรมซอฟต์แวร์ ระบบซอฟแวร์ประกอบด้วยหลายโปรแกรมแยกคอมพิวเตอร์และการเชื่อมโยงแฟ้มการกำหนดค่า , เอกสารและอื่น ๆ ที่ทำงานร่วมกัน [1]แนวคิดถูกนำมาใช้ในการศึกษาของซอฟแวร์ที่มีขนาดใหญ่และซับซ้อนเพราะมันมุ่งเน้นไปที่สำคัญส่วนประกอบของซอฟต์แวร์ของพวกเขาและการมีปฏิสัมพันธ์ นอกจากนี้ยังเกี่ยวข้องกับสาขาของสถาปัตยกรรมซอฟต์แวร์
ระบบซอฟต์แวร์เป็นงานวิจัยเชิงรุกสำหรับกลุ่มที่สนใจวิศวกรรมซอฟต์แวร์โดยเฉพาะและวิศวกรรมระบบโดยทั่วไป [3]วารสารวิชาการเช่นJournal of Systems and Software (เผยแพร่โดยElsevier ) ทุ่มเทให้กับหัวข้อนี้ [4]
พลอากาศเอกรางวัลระบบซอฟแวร์เป็นรางวัลประจำปีที่คนเกียรตินิยมหรือองค์กร"สำหรับการพัฒนาระบบที่มีอิทธิพลยาวนานสะท้อนให้เห็นในผลงานแนวความคิดในการยอมรับในเชิงพาณิชย์หรือทั้งสองอย่าง" [5]มันได้รับรางวัลจากสมาคมเพื่อการคำนวณ (ACM) ตั้งแต่ปี 1983 มีรางวัลเงินสดสนับสนุนจากไอบีเอ็ม
หมวดหมู่
ประเภทหลักของระบบซอฟต์แวร์รวมถึงผู้ที่อยู่บนพื้นฐานของการพัฒนาซอฟต์แวร์แอพลิเคชัน , ซอฟแวร์การเขียนโปรแกรมและซอฟต์แวร์ระบบแม้ว่าความแตกต่างบางครั้งอาจเป็นเรื่องยาก ตัวอย่างของระบบซอฟแวร์รวมถึงระบบปฏิบัติการ , ระบบการจองเครื่องคอมพิวเตอร์ , การควบคุมการจราจรทางอากาศระบบควบคุมและสั่งการทหารระบบเครือข่ายการสื่อสารโทรคมนาคม , ระบบการจัดการเนื้อหา , ระบบการจัดการฐานข้อมูล , ระบบผู้เชี่ยวชาญ , ระบบฝังตัวฯลฯ
ดูสิ่งนี้ด้วย
- รางวัลระบบซอฟต์แวร์ ACM
- เลเยอร์ทั่วไปในสถาปัตยกรรมตรรกะของระบบข้อมูล
- โปรแกรมคอมพิวเตอร์
- การติดตั้งโปรแกรมคอมพิวเตอร์
- วิศวกรรมซอฟต์แวร์ทดลอง
- การประเมินความล้มเหลว
- ข้อผิดพลาดของซอฟต์แวร์
- สถาปัตยกรรมซอฟต์แวร์
- ซอฟต์แวร์ระบบ
- ทฤษฎีระบบ
- วิทยาศาสตร์ระบบ
- วิศวกรรมระบบ
- วิศวกรรมซอฟต์แวร์
อ้างอิง
- อรรถเป็น ข ซอมเมอร์วิลล์ เอียน (2007) "1.1.1 ซอฟต์แวร์คืออะไร" . วิศวกรรมซอฟต์แวร์ (ฉบับที่ 8) แอดดิสัน-เวสลีย์ . น. 5–6. ISBN 978-0-321-31379-9. อ . 18264252ม .
- ^ Software Maintenance: Concepts and Practiceโดย Penny Grubb และ Armstrong A. Takaang 2003 01631469717 หน้า 7-8
- ^ "สถาบัน Max Planck สำหรับระบบซอฟต์แวร์" . สืบค้นเมื่อ2020-12-31 .
- ^ "วารสารระบบและซอฟต์แวร์ (JSS)" . ดีบีแอลพี . เยอรมนี: LZI . สืบค้นเมื่อ2020-12-31 .
- ^ "รางวัลระบบซอฟต์แวร์" . พลอากาศเอกรางวัล สมาคมเครื่องจักรคอมพิวเตอร์. สืบค้นเมื่อ2020-12-31 .