You are on page 1of 2

‫تقنية ‪RAD‬‬

‫ت تطوير البرمجيات التكرارية قصيرة الزمن‪ ،‬و ُيعتبر ‪ RAD‬حالً للنماذج‬


‫يعتم ُد هذا النموذج على مجموع ٍة من دورا ِ‬
‫البطيئة التقليدية مثل ‪ ،Waterfall‬حيث أنه عالي السرعة وباستخدامه فإنّ مدة تطوير البرمجيات ال تتجاوز ‪3-2‬‬
‫أشهر‪.‬‬

‫بشكل دقيق من خالل مجموع ٍة من الخبراء‪،‬‬ ‫ٍ‬ ‫ير ّكز نموذج تطوير التطبيقات السريع على جمع متطلّبات الزبائن‬
‫ت مب ّكر‪ ،‬وذلك عن طريق استخدام مفهوم التكرار‬ ‫والسماح للزبائن بالقيام بعملية االختبار ‪ Testing‬في وق ٍ‬
‫ِ‬
‫متواز‪ ،‬ثم‬
‫ٍ‬ ‫بشكل‬
‫ٍ‬ ‫منها‬ ‫ل‬
‫ٍّ‬ ‫ك‬ ‫على‬ ‫ل‬
‫ُ‬ ‫العم‬ ‫م‬
‫ُّ‬ ‫ويت‬ ‫المنتج‬ ‫أو‬ ‫للمشروع‬ ‫ّة‬
‫ي‬ ‫الوظيف‬ ‫الوحدات‬ ‫ع‬
‫ُ‬ ‫توزي‬ ‫م‬
‫ّ‬ ‫يت‬ ‫حيث‬ ‫؛‬‫‪Iteration‬‬
‫المنتج بأكمله‪ ،‬مما يزيد في سرعة التسليم‪.‬‬‫َ‬ ‫يتم دمج هذه الوحدات ليشكلوا‬

‫ما هي إيجابيات وسلبيات ‪RAD‬؟‬

‫اإليجابيات‪:‬‬

‫‪1-‬استيعاب التغيرات التي قد تحدث في المتطلبات‪.‬‬


‫‪ -2‬إمكانية تتبع تطور العمل وتقدمه‪.‬‬
‫ت مساعد ٍة جيدة‪.‬‬ ‫‪3-‬قد يكون الوقت الالزم لك ِّل دور ٍة تكراري ٍة قصيراً جداً في ِ‬
‫حال تم استخدام أدوا ٍ‬
‫‪ 4-‬إنجاز العمل مع عد ٍ‪O‬د أقل من األشخاص وفي وقت قصير‪.‬‬
‫‪5-‬تخفيض الوقت الالزم للتطوير‪.‬‬
‫‪6-‬امكانية إعادة استخدام المكونات الموجودة واالستفادة منها‪.‬‬

‫السلبيات‪:‬‬

‫بشكل سريعْ وضمن الوقت‬


‫ٍ‬ ‫وقادرين على إنجاز المهام‬
‫َ‬ ‫‪1-‬يتطلب مبرمجين ومصممين ذوي كفاء ٍة عالية‬
‫المحدد‪O.‬‬
‫مخاطر تقني ٍة عالية‪ ،‬ويحدث هذا في حال كان المشروع المراد تطويره يعتمد‬
‫َ‬ ‫حال وجو ِد‬
‫ب في ِ‬ ‫‪ -2‬غي ُر مناس ٍ‬
‫على االستخدام المكثف للتقنيات الجديدة‪.‬‬
‫ً‬
‫ميزانية لألدوات المساعدة‬ ‫‪ -3‬يتطلب‬
‫‪ -4‬أصبحت عملية إدارة سير العمل أكثر تعقيداً‪.‬‬
‫ك المستخدمين خالل ك ِّل دور ِة حيا ِة تطوير‬
‫يتطلب إشرا َ‬
‫ُ‬ ‫‪-5‬‬

You might also like