مصطلح sdlc هو اختصار لدورة حياة تطوير البرمجيات، وهو اختصار لدورة حياة تطوير النظام. يعتبر مجال تطوير البرمجيات، والغرض منه هو العمل على وصف تفصيلي للإجراءات والطرق المستخدمة للتحكم. عمل فريق تطوير البرمجيات حيث ان هذا هو الاساس لبناء اي مشروع برمجي وجميع مراحل المشروع ذات جودة عالية ولا تتعارض مع المعايير.

المصطلح sdlc هو اختصار لـ

في حياة تطوير البرمجيات، هناك مراحل تحتاج إلى المرور بها حتى يسهل التعرف على الأخطاء في مرحلة مبكرة، بالإضافة إلى معرفة التكلفة المطلوبة لمشروع ما، والخطوات هي، أولاً، جدوى الدراسة، وثانياً، التحليل، ثالثاً، التصميم، الرابع، التنفيذ، الخامس، التحقق، السادس، الصيانة، السابع، التقييم.