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