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


(SDLC):

مراحل دورة حياة تطوير البرمجيات (SDLC):
نظراً لأن الأخطاء التي يتم اكتشافها مؤخراً تكون مكلفة وصعبة المعالجة؛  لذا فتصور دورة الحياة يُسهل لنا التنبؤ بالأخطاء مُبكراً ويسمح للمبرمجين بالتركيز على جودة التطبيق والوقت المحدد لتنفيذ البرنامج، وايضاً وضع التكلفة المطلوبة في الاعتبار؛ وتتضمن دورة الحياة التي يمر بها تطوير البرمجيات المراحل الأتية:

  1. Feasibility Study دراسة الجدوى
  2. Analysis التحليل.
  3. Design التصميم.
  4. Implementation التنفيذ
  5. Testing لاختبار
  6. Maintenance الصيانة.
  7. Evaluation التقييم.