دليل المراجعة · GKU 8

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

تُبنى الجودة في البرمجيات بالناس والعمليات والقياس، والأمن من أهم صفات الجودة. يغطي الجزء الأول معنى الجودة وكيف تُحدَّد، وكلفة رداءة الجودة وكيف تُقاس، وعملية ضمان الجودة — الخطط والتدقيق وISO 9001 وCMMI ودورات التحسين وأدوات الجودة الأساسية. ويغطي الجزء الثاني أمن المعلومات (السرية والسلامة والتوافر والتحكم في الوصول والتشفير)، وتهديدات الأمن السيبراني ودفاعات الشبكات، والتطوير الآمن والبرمجة الدفاعية في مواجهة قائمة OWASP Top 10، وأساليب السلامة المستخدمة حين يمكن للبرمجيات أن تؤذي الناس.

مبني على المعيار التخصصي الرسمي لهيئة تقويم التعليم والتدريب لهذا الموضوع: كل موضوع مُدرج وكل مخرج تعلّم، مع المعادلات والأشكال والأمثلة المحلولة. الأقسام الكاملة متاحة للأعضاء في التطبيق.

SKU 8.1 · ضمان جودة البرمجيات والعمليات والمنتجات

  1. جودة البرمجيات: الثقافة والنماذج ومتطلبات الجودة

    معنى "الجودة" في البرمجيات، وثقافة الهندسة وأخلاقياتها التي تحافظ عليها، ونموذجا الجودة لماكول وISO/IEC 25010، وكيف تُكتب متطلبات جودة قابلة للقياس.

  2. إدارة الجودة: كلفة الجودة ومقاييس الجودة

    نموذج الوقاية-التقييم-الإخفاق لكلفة الجودة، وكيف تُختار مقاييس الجودة بطريقة الهدف-السؤال-المقياس، ومقياسا Six Sigma: العيوب لكل مليون فرصة ومستوى سيغما.

  3. عملية ضمان جودة البرمجيات: الخطط وISO 9001 وCMMI والتحسين والأدوات

    كيف يختلف ضمان جودة البرمجيات عن ضبط الجودة، وما تحويه خطة ضمان الجودة وأنشطتها، وإطارا ISO 9001 وCMMI، ودورات التحسين، وأدوات الجودة السبع الأساسية مع تحليل باريتو.

SKU 8.2 · أساسيات أمن البرمجيات

  1. أمن المعلومات: السرية والسلامة والتوافر، والتحكم في الوصول، والتشفير

    أهداف أمن المعلومات، وكيف تفرض أنظمة التشغيل التحكم في الوصول وأقل الامتيازات، وكيف يحمي التشفير المتماثل وتشفير المفتاح العام ودوال التجزئة والتواقيع البيانات — مع عدد المفاتيح وزمن القوة الغاشمة ومثال محلول في RSA.

  2. الأمن السيبراني: التهديدات ودفاعات الشبكات

    الأنواع الرئيسية للبرمجيات الخبيثة وهجمات الشبكات، والدفاعات المبنية على مبادئ أمن الشبكات — جدران الحماية، والمنطقة منزوعة السلاح، وكشف التسلل، والشبكات الافتراضية الخاصة، وTLS — وكيف يصل كل تهديد إلى البرمجيات التي يستهدفها.

  3. التطوير الآمن للبرمجيات والبرمجة الدفاعية

    الأمن مبنياً في كل نشاط من دورة الحياة: مبادئ التصميم الآمن، ونمذجة التهديدات بطريقة STRIDE، وقائمة OWASP Top 10 (إصدار 2021)، وعادات البرمجة الدفاعية — التحقق من المدخلات، والاستعلامات ذات المعاملات، والإخفاق الآمن — التي توقف أشيع الهجمات.

  4. هندسة سلامة البرمجيات: المخاطر وتحليل أنماط الإخفاق وشجرات الأعطال

    كيف تختلف السلامة عن الأمن والاعتمادية، وكيف تُكتشف المخاطر وتُرتَّب بتحليل أنماط الإخفاق وآثاره، وكيف تحسب شجرة الأعطال احتمال الحادث، وأساليب التصميم — الأقفال البينية، والفحوص المستقلة، وحالات الإخفاق الآمن — التي تمنع البرمجيات من إيذاء الناس.

أدلة أخرى في هندسة البرمجيات

كل أدلة المراجعة

اقرأ الدليل كاملاً بجانب أسئلة تدريبك.

افتح التطبيق