مجموعة معارف هندسة البرمجيات

يشير مصطلح " مجموعة معارف هندسة البرمجيات" ( SWEBOK ) إلى المعارف والمهارات والتقنيات والمنهجيات وأفضل الممارسات والخبرات المتراكمة في مجال هندسة البرمجيات عبر الزمن. ويُقدّم دليل مجموعة معارف هندسة البرمجيات [ 1 ] ، المعروف أيضًا باسم دليل SWEBOK ، وهو معيار مشترك بين المنظمة الدولية للتوحيد القياسي (ISO) واللجنة الكهروتقنية الدولية (IEC)، والذي عُرف في الأصل باسم ISO/IEC TR 19759:2005 [ 2 ] ، ثم نُقّح لاحقًا ليصبح ISO /IEC TR 19759:2015 [ 3 ] . ويُعدّ دليل SWEBOK مرجعًا شاملًا ودليلًا لمجموعة المعارف التي تطورت على مدى العقود الماضية.

تم إنشاء دليل SWEBOK من خلال التعاون بين العديد من الهيئات المهنية وأعضاء الصناعة، ويتم نشره بواسطة جمعية IEEE للحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات (IEEE)، [ 4 ] والتي يمكن الوصول إليها مجانًا.

في أواخر عام 2013، تمت الموافقة على نشر الإصدار الثالث من SWEBOK وتم إصداره. [ 5 ]

في عام 2016، بدأت جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات (IEEE) مشروع تطوير SWEBOK بهدف تطوير نسخ مستقبلية من مجموعة المعارف. [ 6 ] وقد أسفر مشروع تطوير SWEBOK عن نشر الإصدار الرابع من دليل SWEBOK في أكتوبر 2024. [ 7 ]

إصدار SWEBOK 4

يحتوي الإصدار المنشور من SWEBOK V4 (دليل مجموعة معارف هندسة البرمجيات) على مجالات المعرفة الـ 18 التالية ضمن مجال هندسة البرمجيات :

  1. متطلبات البرامج
  2. هندسة البرمجيات
  3. تصميم البرمجيات
  4. بناء البرمجيات
  5. اختبار البرمجيات
  6. عمليات هندسة البرمجيات
  7. صيانة البرامج
  8. إدارة تكوين البرامج
  9. إدارة هندسة البرمجيات
  10. عملية هندسة البرمجيات
  11. نماذج وأساليب هندسة البرمجيات
  12. جودة البرمجيات
  13. أمن البرمجيات
  14. الممارسة المهنية لهندسة البرمجيات
  15. اقتصاديات هندسة البرمجيات
  16. أسس الحوسبة
  17. الأسس الرياضية
  18. أسس الهندسة

كما أقرت هذه الدراسة، لكنها لم تحدد، هذه التخصصات ذات الصلة:

SWEBOK الإصدار 3

يحتوي الإصدار المنشور من SWEBOK V3 على مجالات المعرفة الخمسة عشر التالية (KAs) في مجال هندسة البرمجيات :

كما أقرت هذه الدراسة، لكنها لم تحدد، هذه التخصصات ذات الصلة:

إصدار 2004 من كتاب SWEBOK

حددت نسخة عام 2004 من دليل SWEBOK ، والمعروفة باسم SWEBOK 2004 ، عشرة مجالات معرفية (KAs) ضمن مجال هندسة البرمجيات :

تُعرّف هذه التخصصات أيضاً بأنها مرتبطة بهندسة البرمجيات:

جهود مماثلة

يُعدّ منهج هندسة البرمجيات الحاسوبي (CCSE)، المسمى رسميًا هندسة البرمجيات 2004 (SE2004)، جهدًا مشابهًا لتحديد مجموعة المعارف اللازمة لهندسة البرمجيات. يتداخل هذا المنهج إلى حد كبير مع دليل SWEBOK 2004، نظرًا لاستخدام الأخير كأحد مصادره، مع أنه موجه بشكل أكبر نحو الأوساط الأكاديمية. فبينما يُحدد دليل SWEBOK المعارف الهندسية التي ينبغي أن يمتلكها الممارسون بعد أربع سنوات من التدريب، يُحدد SE2004 المعارف التي ينبغي أن يمتلكها طالب هندسة البرمجيات الجامعي عند تخرجه (بما في ذلك معرفة الرياضيات، ومبادئ الهندسة العامة، وغيرها من المجالات ذات الصلة). ويهدف الإصدار الثالث من SWEBOK إلى معالجة هذه التقاطعات.

انظر أيضاً

مراجع

  1. "فوائد برنامج شهادة SWEBOK التابع لجمعية IEEE للحاسبات (SCP) للطلاب" . يوتيوب . 3 نوفمبر 2011. مؤرشف من الأصل في 11 ديسمبر 2021. تم الاطلاع عليه في 22 يناير 2021 .
  2. "ISO/IEC TR 19759:2005" . تم الاطلاع عليه بتاريخ 2013-04-01 .
  3. "ISO/IEC TR 19759:2015" . تم الاطلاع عليه بتاريخ 29-02-2024 .
  4. "دليل إلى مجموعة معارف هندسة البرمجيات: إصدار 2004"، فهرس مكتبة الكونغرس على الإنترنت، 2005، http://lccn.loc.gov/2005921729 . تم الاطلاع عليه في 16 يوليو 2013.
  5. ^ "دليل سويبوك الإصدار 3.0" . 21 مايو 2018.
  6. "تطور SWEBoK" . 12 أبريل 2018.
  7. "مجموعة معارف هندسة البرمجيات" . 9 أكتوبر 2024.