نظام البرمجيات
نظام البرمجيات هو نظام من المكونات المتصلة ببعضها البعض، ويعتمد على البرمجيات التي تشكل جزءًا من نظام الحاسوب (وهو مزيج من الأجهزة والبرمجيات). ويتكون من عدد من البرامج المنفصلة ، وملفات التكوين التي تُستخدم لإعداد هذه البرامج، ووثائق النظام التي تصف بنية النظام، ووثائق المستخدم التي تشرح كيفية استخدام النظام. [ 1 ]
يختلف نظام البرمجيات عن برنامج الحاسوب أو البرمجيات. فبينما يُعد برنامج الحاسوب عمومًا مجموعة من التعليمات ( المصدر أو الكود التنفيذي ) التي تؤدي مهمة محددة، فإن نظام البرمجيات هو مفهوم أشمل يتضمن العديد من المكونات الأخرى مثل المواصفات ونتائج الاختبارات ووثائق المستخدم النهائي وسجلات الصيانة. [ 2 ]
يُستخدم مصطلح "نظام البرمجيات" أحيانًا في سياق هندسة البرمجيات ، ويرتبط بتطبيق مناهج نظرية النظم . يتكون نظام البرمجيات من عدة برامج حاسوبية منفصلة، بالإضافة إلى ملفات التكوين والوثائق وغيرها من العناصر المرتبطة بها ، والتي تعمل معًا. [ 1 ] يُستخدم هذا المفهوم في دراسة البرمجيات الكبيرة والمعقدة، لأنه يركز على المكونات الرئيسية للبرمجيات وتفاعلاتها . كما يرتبط أيضًا بمجال هندسة البرمجيات .
تُعدّ أنظمة البرمجيات مجالًا بحثيًا نشطًا للمجموعات المهتمة بهندسة البرمجيات على وجه الخصوص وهندسة الأنظمة بشكل عام. [ 3 ] وتُخصّص المجلات الأكاديمية، مثل مجلة الأنظمة والبرمجيات (التي تنشرها دار النشر Elsevier )، لهذا الموضوع. [ 4 ]
جائزة نظام البرمجيات من جمعية آلات الحوسبة (ACM) هي جائزة سنوية تُمنح تكريماً للأفراد أو المؤسسات "لتطويرهم نظاماً كان له تأثير دائم، يتجلى في مساهماتهم في المفاهيم، أو في قبولهم التجاري، أو كليهما" . [ 5 ] تُمنح هذه الجائزة من قبل جمعية آلات الحوسبة (ACM) منذ عام 1983، مع جائزة نقدية برعاية شركة IBM .
فئات
تشمل الفئات الرئيسية لأنظمة البرمجيات تلك القائمة على تطوير برامج التطبيقات ، وبرامج البرمجة ، وبرامج النظام، على الرغم من أن التمييز بينها قد يكون صعباً في بعض الأحيان. ومن أمثلة أنظمة البرمجيات: أنظمة التشغيل ، وأنظمة حجز المقاعد عبر الحاسوب ، وأنظمة مراقبة الحركة الجوية ، وأنظمة القيادة والسيطرة العسكرية، وشبكات الاتصالات ، وأنظمة إدارة المحتوى ، وأنظمة إدارة قواعد البيانات ، وأنظمة الخبراء ، والأنظمة المدمجة .
انظر أيضاً
مراجع
- 1 2 سومرفيل، إيان (2007). "1.1.1؛ ما هو البرمجيات؟" . هندسة البرمجيات ( الطبعة الثامنة). أديسون-ويسلي . ص 5-6 . ISBN 978-0-321-31379-9. OL 18264252M .
- ↑ ' جروب، ب.؛ تاكانغ، أ. (2007). صيانة البرمجيات: المفاهيم والتطبيق، الطبعة الثانية . نيوجيرسي: وورلد ساينتيفيك . ص 7-9 . doi : 10.1142/5318 . ISBN 978-981-238-426-3. OCLC 912499935 .
- ↑ "معهد ماكس بلانك لأنظمة البرمجيات" . تم الاطلاع عليه بتاريخ 31-12-2020 .
- ↑ "مجلة الأنظمة والبرمجيات (JSS)" . DBLP . ألمانيا: LZI . تم الاطلاع عليه بتاريخ 31-12-2020 .
- ↑ "جائزة نظام البرمجيات" . جوائز ACM . رابطة آلات الحوسبة . تم الاسترجاع في 31 ديسمبر 2020 .
- هندسة النظم
- مصطلحات هندسة البرمجيات
