دليل المراجعة · GKU 7
دليل مراجعة الممارسة الأخلاقية والمهنية (هندسة البرمجيات)
تتناول هذه الوحدة إدارة المشروع البرمجي بوصفك مهنياً: كيف يُنظَّم الفريق ويبقى متعاوناً، وكيف يكتب المهندسون ويتحدثون ليفهمهم الأشخاص المعنيون، وما الذي تطلبه مدونة أخلاقيات هندسة البرمجيات حين يلتقي الواجب تجاه صاحب العمل بالواجب تجاه الجمهور، وما الذي يقوله القانون عن الشيفرة والتراخيص والبيانات الشخصية، وكيف تُبنى الخطة والجدول الزمني وسجل المخاطر وتُصحَّح، وكيف تُبقي نماذج دورة الحياة وإدارة التهيئة التغيير تحت السيطرة، وكيف يحوّل التكامل المستمر والتسليم المستمر الإيداع إلى إصدار آمن. قسم التخطيط حسابي (المسار الحرج وPERT والتعرض للمخاطر)؛ والأقسام الأخرى وصفية، وأمثلتها المحلولة قرارات: موقف، والخيارات، والأسباب الحاسمة. وتُدرَّس نماذج دورة الحياة وCOCOMO وأساسيات Git في GKU 1، والقيمة المكتسبة والتعرض للمخاطر في GKU 2؛ ويبني هذا الدليل عليها بدلاً من تكرارها.
مبني على المعيار التخصصي الرسمي لهيئة تقويم التعليم والتدريب لهذا الموضوع: كل موضوع مُدرج وكل مخرج تعلّم، مع المعادلات والأشكال والأمثلة المحلولة. الأقسام الكاملة متاحة للأعضاء في التطبيق.
SKU 7.1 · إدارة مشاريع هندسة البرمجيات
العمل الجماعي والتعاون
كيف تُبنى فرق البرمجيات وتُوزَّع أدوارها، وكيف ينضج الفريق، ولماذا تحدّ مسارات التواصل حجم الفريق، والممارسات والأدوات التي تتيح للأشخاص التعاون على قاعدة شيفرة واحدة.
التواصل والكتابة التقنية
مَن يحتاج إلى سماع ماذا، وكيف: تحليل أصحاب المصلحة وخطط التواصل، والوثائق التي ينتجها المشروع البرمجي، وقواعد الكتابة التقنية الواضحة، والأشكال الشفهية — الاجتماعات اليومية والعروض وتقارير الحالة.
الأخلاقيات والسلوك المهني
مدونة أخلاقيات هندسة البرمجيات وممارستها المهنية الصادرة عن ACM وIEEE-CS — مبادئها الثمانية وقاعدة أن المصلحة العامة تأتي أولاً — وإجراء لتقرير ما يجب فعله حين تتعارض الواجبات.
الملكية الفكرية والتراخيص والخصوصية والاعتمادات المهنية
الجانب القانوني من السلوك المهني: مَن يملك الشيفرة، وكيف تختلف تراخيص المصدر المفتوح (المتساهلة مقابل الحقوق المتروكة)، وما الذي يطلبه قانون الخصوصية من التصميم، والفرق بين الاعتماد الأكاديمي والشهادة المهنية والترخيص بمزاولة المهنة.
تخطيط المشروع وجدولته وإدارة المخاطر
مفردات إدارة المشاريع، والخطة من تجزئة العمل إلى الجدول، وطريقة المسار الحرج وتقديرات PERT، ودورة إدارة المخاطر مع سجل المخاطر — بما يكفي لبناء خطة وتعديلها حين يتأخر نشاط.
نماذج دورة الحياة في التطبيق وإدارة التهيئة
إدارة مشروع وفق نموذج قائم على الخطة أو تكراري أو رشيق — أدوار سكرم وأحداثه ومنتجاته، وكانبان، وتخطيط الإصدار بالسرعة — وإبقاء كل تغيير تحت السيطرة بإدارة التهيئة: العناصر، وخطوط الأساس، وضبط التغيير، ومحاسبة الحالة، والتدقيق.
نماذج التسليم وDevOps (CI/CD)
كيف تصل البرمجيات إلى مستخدميها: التكامل المستمر، والتسليم المستمر، والنشر المستمر، ومراحل خط الأنابيب، واستراتيجيات الإصدار (التدريجي، والأزرق-الأخضر، والكناري، وأعلام الميزات)، ونماذج الاستضافة، ومقاييس DORA الأربعة لأداء التسليم.
أدلة أخرى في هندسة البرمجيات
- دليل مراجعة أسس الحوسبةGKU 1 · عدد الأقسام: 23
- دليل مراجعة أساسيات الهندسةGKU 2 · عدد الأقسام: 13
- دليل مراجعة تصميم البرمجياتGKU 5 · عدد الأقسام: 9
- دليل مراجعة التحقق من البرمجيات والمصادقة عليهاGKU 6 · عدد الأقسام: 7
- دليل مراجعة جودة البرمجياتGKU 8 · عدد الأقسام: 7
- دليل مراجعة تحليل المتطلبات وتوصيفهاGKU 4 · عدد الأقسام: 7
- دليل مراجعة نمذجة البرمجيات وتحليلهاGKU 3 · عدد الأقسام: 6