چست بمقابلہ وی میتھڈولوجی (ماڈل)

آج سافٹ ویئر انڈسٹری میں سافٹ ویئر ڈویلپمنٹ کے مختلف طریقے استعمال کیے جاتے ہیں۔ وی میتھولوجی (V-Model) آبشار ترقی کے طریقہ کار (جو قدیم ترین طریقوں میں سے ایک ہے) کی توسیع ہے۔ وی ماڈل کی مرکزی توجہ کوڈنگ اور جانچ کے لئے ایک برابر وزن دے رہی ہے۔ چست ماڈل ایک جدید ترین سافٹ ویئر ڈویلپمنٹ ماڈل ہے جو موجودہ ماڈلز میں پائی جانے والی خامیوں کو دور کرنے کے لئے متعارف کرایا گیا ہے۔ ایگلیٹ کی مرکزی توجہ کا حامل ٹیسٹ کو جلد سے جلد شامل کرنا اور بہت جلد ابتدائی طور پر سسٹم کو بہت چھوٹے اور قابل انتظام ذیلی حصوں میں توڑ کر پروڈکٹ کا ورکنگ ورژن جاری کرنا ہے۔

وی طریقہ کار (ماڈل) کیا ہے؟

وی میتھولوجس (V-Model) ایک سافٹ ویئر ڈویلپمنٹ ماڈل ہے۔ اسے عام آبشار سافٹ ویئر ڈویلپمنٹ ماڈل کی توسیع کے طور پر سمجھا جاتا ہے۔ V- ماڈل واٹر فال ماڈل میں بیان کردہ مراحل کے مابین ایک جیسے تعلقات کا استعمال کرتا ہے۔ لیکن اس کے بجائے خطوط پر اترنے کی طرح (جیسا کہ آبشار ماڈل) V-Model ترچھی نیچے کی طرف جاتا ہے اور پھر حرف V کی شکل تشکیل دیتے ہوئے (کوڈنگ مرحلے کے بعد) پیچھے ہٹ جاتا ہے۔ ترقی / ڈیزائن اور اسی ٹیسٹنگ کا مرحلہ۔ وقت اور تجرید کی سطح کو بالترتیب افقی اور عمودی محور سے ظاہر کیا جاتا ہے۔

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

فرتیلی کیا ہے؟

فرتیلی ایک بہت حالیہ سافٹ ویئر ڈویلپمنٹ طریقہ کار ہے جو فرتیلی منشور پر مبنی ہے۔ روایتی وی ماڈل اور آبشار سافٹ ویئر ڈویلپمنٹ طریقوں میں کسی طرح کی کمی کو دور کرنے کے ل This اسے تیار کیا گیا تھا۔ فرتیلی طریقوں کی بنیاد ترقیاتی دور میں صارفین کی شراکت کو اعلی ترجیح دینے پر ہے۔ یہ تجویز پیش کرتا ہے کہ گاہک کے ذریعہ جلد اور جلد از جلد جانچ کی جا.۔ جب مستحکم ورژن دستیاب ہوجاتا ہے تو ہر مقام پر جانچ کی جاتی ہے۔ چست کی بنیاد منصوبے کے آغاز سے جانچ شروع کرنے اور منصوبے کے اختتام تک جاری رکھنے پر مبنی ہے۔ فرتیلی کی کلیدی اقدار "کوالٹی ٹیم کی ذمہ داری ہے" ہے ، جس میں زور دیا گیا ہے کہ سافٹ ویئر کا معیار پوری ٹیم کی ذمہ داری ہے (نہ صرف ٹیسٹنگ ٹیم)۔ فرتیلی کا ایک اور اہم پہلو یہ ہے کہ سافٹ ویر کو چھوٹے سے انتظام کرنے والے حصوں میں توڑ دینا اور انہیں بہت جلد گاہک تک پہنچانا ہے۔ کام کرنے والی مصنوعات کی فراہمی انتہائی اہمیت کا حامل ہے۔ اس کے بعد ٹیم سافٹ ویئر کو بہتر بنانے اور ہر بڑے مرحلے میں مسلسل فراہمی جاری رکھے گی۔ اس کو سپرنٹ نامی انتہائی مختصر ریلیز سائیکل رکھنے اور ہر سائیکل کے اختتام پر بہتری کے ل feedback رائے حاصل کرنے سے حاصل کیا جاتا ہے۔ ٹیم کے زیادہ تعاملات کے بغیر معاونین جیسے پہلے طریقوں میں ڈویلپرز اور ٹیسٹر ، اب ایگلی ماڈل میں مل کر کام کرتے ہیں۔

فرتیلی اور وی کے طریق کار (ماڈل) میں کیا فرق ہے؟

فرتیلی ماڈل نے وی ماڈل کے مقابلے میں بہت جلد پروڈکٹ کا ورکنگ ورژن فراہم کیا۔ چونکہ زیادہ سے زیادہ خصوصیات بتدریج فراہم کی جاتی ہیں ، کسٹمر جلد ہی کچھ فوائد کا احساس کرسکتا ہے۔ ای ماڈل کے مقابلے میں ایگلیٹ ٹیسٹنگ سائیکل ٹائم نسبتا short کم ہوتا ہے ، کیونکہ جانچ ترقی کے متوازی طور پر کی جاتی ہے۔ فرتیلی ایک فعال ماڈل ہے (اس کے بہت ہی چھوٹے چکروں کی وجہ سے) بہت زیادہ ری ایکٹیو وی ماڈل کے مقابلے میں۔ وی ماڈل بہت سخت اور چست ماڈل سے نسبتا کم لچکدار ہے۔ ان تمام فوائد کی وجہ سے ، اس وقت وی ماڈل کے مقابلے میں چست کو ترجیح دی جاتی ہے۔