البرمجة الموجهة بالاختبارات المقبولة

انتهت المادة في يوم 30 ديسمبر 2014

من: 09 يوليو 2014 إلى: 30 ديسمبر 2014 (24 اسبوع)

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

ليس ذلك فحسب، بل يكون الكمبيوتر هو الفيصل، حيث انه هو من سينفذ هذه الاختبارات، ويؤكد ان البرنامج يسير حسب احتياجات العميل. اذا كنت تريد برنامجا بجودة عالية، يوافق احتياجات العميل، ويقلل من تكلفة اصلاح الاخطاء، فهذا المنهج لك.

عن المحاضر
مصطفى جمال

مدرس مساعد بكلية الهندسة جامعة حلوان، واستشاري هندسة برمجيات

  • حاصل على الماجيستير في هندسة البرمجيات محركات تدفق العمل
  • ثلاثة ابحاث منشورة خاصة بهندسة البرمجيات والحوسبة السحابية.
  • قمت بتطوير نظم محلية ودولية وحاليا اقود فريق عمل ضمن مشروع بالولايات المتحدة الأمريكية.
  • أعمل استشاري نظم معلومات بمؤسسات محلية ودولية
  • أدير قناة لتطوير البرمجيات على اليوتيوب