SDLC - What is SDLC?
🎯 ما هو SDLC؟
SDLC اختصار لـ Software Development Life Cycle
يعني: دورة حياة تطوير البرمجيات، وهي عبارة عن خطوات منظمة بيمشي عليها فريق البرمجة علشان يطوّروا برنامج أو نظام برمجي من أول الفكرة لحد ما يسلموه ويصينوه بعدين.
📌 خطوات SDLC الأساسية:
-
Planning (التخطيط)
-
تحديد الهدف من المشروع
-
تقدير الوقت والتكلفة والموارد المطلوبة
-
-
Requirements Analysis (تحليل المتطلبات)
-
جمع وفهم احتياجات العميل أو المستخدم
-
توثيق كل المتطلبات الوظيفية وغير الوظيفية
-
-
Design (التصميم)
-
تصميم شكل النظام وهيكل قواعد البيانات
-
تحديد واجهات المستخدم والـ Architecture العامة
-
-
Implementation / Coding (البرمجة)
-
كتابة الكود الفعلي بناءً على التصميم
-
-
Testing (الاختبار)
-
اختبار النظام والتأكد إنه شغال صح
-
تصحيح الأخطاء (Bugs)
-
-
Deployment (النشر)
-
إطلاق النظام للمستخدمين
-
نشره على السيرفر أو في بيئة الإنتاج
-
-
Maintenance (الصيانة)
-
حل المشاكل اللي تظهر بعد الإطلاق
-
تحديثات وتحسينات مستقبلية
-
🛠️ ليه SDLC مهم؟
-
بينظم شغل الفريق
-
بيقلل من الأخطاء
-
بيساعد في تسليم المشروع في الوقت المطلوب
-
بيخلي العميل فاهم كل مرحلة
تعليقات
إرسال تعليق