دليل المراجعة · GKU 4
دليل مراجعة تحليل المتطلبات وتوصيفها (هندسة البرمجيات)
المتطلب يحدد ما يجب أن يفعله النظام أو مدى جودة أدائه، بعبارات يستطيع صاحب المصلحة الموافقة عليها ويستطيع المختبِر فحصها. يتبع هذا الدليل عملية هندسة المتطلبات: أنواع المتطلبات ومصادرها، والتحليل بنماذجه، والتفاوض وترتيب الأولويات، وأساليب الاستنباط ومتى يصلح كل منها، وكتابة متطلبات واضحة قابلة للتحقق، وقصص المستخدم مع معايير القبول في العمل الرشيق، والمصادقة بالمراجعات والنماذج الأولية والتخطيط المبكر لاختبارات القبول، وأخيراً التتبع وضبط التغيير.
مبني على المعيار التخصصي الرسمي لهيئة تقويم التعليم والتدريب لهذا الموضوع: كل موضوع مُدرج وكل مخرج تعلّم، مع المعادلات والأشكال والأمثلة المحلولة. الأقسام الكاملة متاحة للأعضاء في التطبيق.
SKU 4.1 · أساسيات متطلبات الأنظمة
عملية هندسة المتطلبات وأنواع المتطلبات
أنشطة هندسة المتطلبات وكيف تتكرر، والمستويات من حاجة العمل إلى متطلب النظام، والتقسيم إلى متطلبات وظيفية ومتطلبات غير وظيفية وقيود.
تحليل المتطلبات والتفاوض وترتيب الأولويات والأدوات
ما يفعله التحليل بالاحتياجات الخام، والسمات التي يحملها كل متطلب، والأدوات التي تحفظها، وطريقتان لترتيب الأولويات: MoSCoW ونسبة القيمة إلى الكلفة، مع فحص للميزانية لا يثق بترتيب جشع.
أساليب استنباط المتطلبات
إيجاد أصحاب المصلحة، وأساليب الاستنباط الرئيسية مع ما يجيده كل منها وما يقصر فيه، ومشكلة المعرفة الضمنية، وكيف تُجمع الأساليب لمشروع معين.
كتابة المتطلبات: الجودة والقوالب ووثيقة التوصيف
ما الذي يجعل المتطلب الواحد والتوصيف كله جيدين، وقوالب الجمل التي تمنع الغموض، وسيناريوهات صفات الجودة التي تجعل المتطلبات غير الوظيفية قابلة للقياس، وبنية وثيقة توصيف متطلبات البرمجيات.
المتطلبات التكرارية والرشيقة: حالات الاستخدام وقصص المستخدم ومعايير القبول
حالات الاستخدام وقصص المستخدم بوصفهما طريقتين لالتقاط أهداف المستخدم، واختبار INVEST للقصة الجيدة، ومعايير القبول بصيغة Given-When-Then، وكيف يحسّن سجل المنتج المتطلبات تكراراً بعد تكرار.
المصادقة على المتطلبات والنمذجة الأولية والتخطيط المبكر للاختبار
الفحوص التي يجب أن تجتازها مجموعة المتطلبات، والأساليب التي تجريها — المراجعات والنماذج الأولية والنماذج وتصميم حالات الاختبار — وكيف تُخطَّط اختبارات القبول من المتطلبات قبل وجود أي شيفرة.
التتبع وإدارة تغيير المتطلبات
التتبع الأمامي والخلفي، ومصفوفة التتبع والتغطية التي تبلّغ عنها، وخطوط الأساس، وعملية ضبط التغيير مع تحليل الأثر، ومقياس التقلب الذي يخبر المدير بمدى عدم استقرار المتطلبات.
أدلة أخرى في هندسة البرمجيات
- دليل مراجعة أسس الحوسبةGKU 1 · عدد الأقسام: 23
- دليل مراجعة أساسيات الهندسةGKU 2 · عدد الأقسام: 13
- دليل مراجعة الممارسة الأخلاقية والمهنيةGKU 7 · عدد الأقسام: 7
- دليل مراجعة تصميم البرمجياتGKU 5 · عدد الأقسام: 9
- دليل مراجعة التحقق من البرمجيات والمصادقة عليهاGKU 6 · عدد الأقسام: 7
- دليل مراجعة جودة البرمجياتGKU 8 · عدد الأقسام: 7
- دليل مراجعة نمذجة البرمجيات وتحليلهاGKU 3 · عدد الأقسام: 6