فرق وموڈیل اور آبشار ماڈل کے درمیان فرق.

Anonim

وموڈیل بمقابلہ واٹر فال ماڈل

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

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

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

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

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

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

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