فرق وموڈیل اور آبشار ماڈل کے درمیان فرق.
وموڈیل بمقابلہ واٹر فال ماڈل
سافٹ ویئر انجینئرنگ میں سب سے قدیم ترین بحثوں میں سے ایک وی ماڈل کے خلاف آبشار کے درمیان بحث ہے. یہ بحث بہترین سوفٹ ویئر کے ماڈل کے گرد گھومتا ہے جو ڈویلپرز کا استعمال کرسکتا ہے. اس سافٹ ویئر کی ترقی کے عمل میں شامل مختلف مراحل ہیں. مرحلے آبشار اور وی ماڈل دونوں میں ملتے جلتے ہیں، اور صرف ایک ہی چیز ہے جو اب تک متضاد ہو چکی ہے، اس کے نقطہ نظر کے مطابق یہ دو ماڈل حاصل کیے جا سکتے ہیں.
V ماڈل میں، بہت ساری سرگرمیوں کی ہے جس میں، جب ایک ریاضی ڈایاگرام کے ساتھ ساتھ پلاٹ کیا جاتا ہے تو ایک وی شکل بناتا ہے. کہا جاتا ہے کہ ہر مرحلے میں اسی مرحلہ ہے جو ٹیسٹ کے ساتھ شامل ہے. یہ ماڈل ٹیسٹنگ اور ترقی کی برابر تعداد کی وجہ سے توثیق اور توثیق ماڈل کے طور پر کہا جاتا ہے. تصدیق کی طرف ترقیاتی اختتام سے نمٹنے کے دوران معاہدے کی جانچ کے مرحلے سے متعلق ہے. ان سرگرمیوں میں سے جو توثیق درج ہوتا ہے ان میں ضروری تجزیہ شامل ہے جہاں اختتامی صارف سے معلومات جمع کی جاتی ہے. سافٹ ویئر دستاویزات کی ترقی میں یہ معلومات اہم ہے.آبشار ماڈل ابتدائی سوفٹ ویئر کی ترقی کا طریقہ کار ہے، اس کی اصل میں مینوفیکچررز اور تعمیراتی صنعتوں سے آنے والا ہے. اس عمل کا بنیادی تصور یہ ہے کہ پروسیسنگ کے ایک بہاؤ بہاؤ ہے جس کے نتیجے میں ایک کے بعد ایک دوسرے کے نیچے پیمانے پر، آبشار میں دیکھا جاتا ہے. آبشار ماڈل کے ان مراحل میں تقاضا جمع اور تجزیہ شامل ہے جہاں کلائنٹ کی ضروریات جمع کی جائیں گی. یہ مرحلہ ڈیزائن مرحلے کی طرف جاتا ہے، جہاں زیادہ سے زیادہ سافٹ ویئر پیدا ہوتا ہے اور پھر عمل درآمد کا مرحلہ جہاں سافٹ ویئر کا کوڈ لکھا جاتا ہے. اس مرحلے میں مندرجہ ذیل مرحلے اور ڈیبگنگ ہے، ترسیل اور آخر میں بحالی کا مرحلہ.
دو ماڈلوں کے درمیان اہم فرق یہ ہے کہ ترقی ختم ہونے کے بعد جانچ کی سرگرمیاں انجام دی جاتی ہیں. وی ماڈل ایسا نمونہ نظر آتا ہے جو ایک شروع اور اختتام ہوتا ہے جبکہ آبشار کے ماڈل مسلسل ابھرتا ہے.V ماڈل ایک ساتھ عمل کے ساتھ مختلف ہے. مارکیٹ میں مختلف سافٹ ویئر کی پیداوار سے، وی وی کا استعمال کرتے ہوئے تیار شدہ سافٹ ویئر کم ہوسکتی ہے، کیونکہ آبشار ماڈل کے خلاف کئی جانچ کی سرگرمیاں ہیں جن میں اس منصوبے کو مکمل ہونے پر ایک ٹیسٹنگ مرحلے موجود ہے.
اس وجہ سے یہ کہا جا سکتا ہے کہ وی ماڈل کے استعمال کو ترجیح دی جاتی ہے جب بھی مسلسل تبدیلیوں میں شامل ہونے کی ضرورت ہے. یہ ایک ایسے شخص یا ترقی کے لئے ہے جو کلائنٹ کو ان کے منصوبے کی ضروریات کے بارے میں ناپسند کرتا ہے، جیسے وہ مثالی طور پر نظر آتے ہیں وہ تبدیل کرنے کے لۓ. منصوبے کے ترقیاتی مرحلے میں تبدیل نہیں ہونے والے فکسڈ ضروریات والے لوگوں کو آبشار ماڈل کے لئے حل کرنا چاہئے. یہ نوٹ کرنا ضروری ہے کہ وی ماڈل میں تبدیلیوں کو ٹیسٹنگ کے طور پر لاگو کرنے کے لئے سستے ہیں اور ترقی کے ساتھ ساتھ ساتھ ساتھ کئے جاتے ہیں. یہ آبشار ماڈل کے ساتھ ایسا معاملہ نہیں ہے، جو مہنگی معاملہ سے تعلق رکھتا ہے، کیونکہ یہ ٹیسٹنگ مرحلے تک پہنچ جاتا ہے جب تک کسی بھی سافٹ ویئر کے نقائص کو نظر نہیں آتا.