# اربط دورة حياة البرمجيات كاملة

Taiga Learning · ورقة عمل
https://taiga.training/ar/lessons/lifecycle/

استخدم معلومات افتراضية أو معتمدة. لا تضع أسراراً في ورقة العمل هذه.

## أهداف التعلّم
- شرح القرارات الرئيسية قبل التنفيذ وبعده.
- ربط متطلب بالتحقق والأدلة التشغيلية.
- التمييز بين أداة برمجة ونظام تسليم برمجيات.

## التمرين
استخدم مستكشف دورة الحياة لتصدير بيانات العملاء. سمّ في كل مرحلة المسؤول والأدلة والقرار. ابحث عن انتقال واحد تفقد فيه مؤسستك السياق حالياً. صف أصغر تغيير يحافظ عليه.

## إجابتك
- السيناريو والنطاق:
- الافتراضات والأسئلة المفتوحة:
- الإجابة أو القرار المقترح، مع الأسباب:

## تحقّق من إجابتك
| الادعاء أو المعيار | الدليل أو الاختبار | النتيجة أو الفجوة | المسؤول |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## الإجراء التالي
- الإجراء والمسؤول والتاريخ:
- متى ستراجع هذه الإجابة؟

## المبدأ الذي يجب تذكّره
تحتاج البرمجيات المفيدة إلى دورة حياة كاملة. اربط احتياجات المستخدم والتنفيذ والتحقق والإصدار والتشغيل والتعلّم بقرارات ومسؤولين واضحين.

## المصادر
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [Google SRE: Monitoring Distributed Systems](https://sre.google/sre-book/monitoring-distributed-systems/)

تدعم ورقة العمل هذه التعلّم. ولا يمنح إكمالها بحد ذاته إذناً بإجراء تغيير في بيئة الإنتاج.
