آگ اور روایتی سافٹ ویئر ڈویلپمنٹ کے طریقہ کار کے درمیان فرق
اگلی بمقابلہ روایتی سافٹ ویئر ڈیولپمنٹ طریقہ کار
سافٹ ویئر انڈسٹری انڈسٹری میں استعمال ہونے والی مختلف سافٹ ویئر کی ترقی کا طریقہ کار موجود ہیں. آبشار ترقی کا طریقہ کار ابتدائی سافٹ ویئر کی ترقی کے طریقوں میں سے ایک ہے. وی ماڈل، RUP اور چند دیگر لکیری، آئتاکار اور مشترکہ لکیری-اخریاتی طریقوں، جو آبشار کے طریقہ کار کے بعد آئے، آبشار کے طریقہ کار کے کئی مسائل کو مسح کرنے کا ارادہ رکھتا ہے. یہ سب سے پہلے طریقوں کو روایتی سافٹ ویئر ڈیولپمنٹ کے طریقہ کار کہتے ہیں. آگئی ماڈل روایتی نمونے میں پایا جانے والی کمیوں کو حل کرنے کے لئے متعارف کرایا گیا ایک حالیہ سافٹ ویئر ترقیاتی ماڈل ہے. آلیائل کا بنیادی توجہ، جتنا جلد ممکن ہو، ٹیسٹنگ میں شامل ہو رہا ہے اور بہت جلد اور انتظام کے ذیلی حصوں میں نظام کو توڑنے سے، ابتدائی طور پر مصنوعات کے کام کا ایک ورژن جاری کر رہا ہے.
روایتی سافٹ ویئر ڈویلپمنٹ طریقہ کار کیا ہے؟
واٹرفل کے طریقہ کار، وی ماڈل اور RUP جیسے سافٹ ویئر کے طریقوں کو روایتی سافٹ ویئر کی ترقی کے طریقوں سے کہا جاتا ہے. آبشار کا طریقہ کار ابتدائی سافٹ ویئر کے ترقیاتی ماڈلوں میں سے ایک ہے. جیسا کہ نام سے پتہ چلتا ہے، یہ ایک ترتیباتی عمل ہے جس میں ترقی کے کئی مراحل (ضرورت کی تجزیہ، ڈیزائن، ترقی، جانچ اور عمل) کے ذریعہ بہاؤ سے نمٹنے کے لۓ، آبشار کے مطابق ہے. V-Model Waterfall سافٹ ویئر کی ترقی کے ماڈل کی توسیع کے طور پر سمجھا جاتا ہے. V-Model Waterfall ماڈل میں بیان کردہ مرحلے کے درمیان اسی رشتے کا استعمال کرتا ہے. لیکن لینکرلی (جیسے آبشار ماڈل) کے نیچے اترنے کی بجائے وی ماڈل ماڈل ڈیکونٹ سے نیچے چلتا ہے اور پھر بیک اپ (کوڈنگ کے مرحلے کے بعد) کو منتقل کرتا ہے، خط V. RUP (منطقی متحد شدہ عمل) کی شکل تشکیل دیتا ہے. ایک کنکریٹ عمل)، جو ان کی ضروریات کے مطابق ترقیاتی تنظیم کی طرف سے اپنی مرضی کے مطابق کیا جا سکتا ہے. آبشار کے ساتھ تھوڑی دیر سے، اس نے قیام، وضاحت، تعمیر اور منتقلی کے طور پر مراحل طے کی ہیں. لیکن آبشار کے برعکس، RUP ایک ابتدائی عمل ہے.
اگلی کیا ہے؟
جلدی فرائیل منشور کی بنیاد پر ایک بہت ہی حالیہ سافٹ ویئر کی ترقی کے طریقہ کار (یا زیادہ درست طریقے سے، طریقہ کار کا ایک گروپ) ہے. یہ روایتی سافٹ ویئر کی ترقی کے طریقوں میں کچھ کم از کم حل کرنے کے لئے تیار کیا گیا تھا. ترقیاتی سائیکل میں جلدی کسٹمر شرکت میں اعلی ترجیح دینے پر مبنی طریقوں پر مبنی ہے. یہ گاہک کی طرف سے ابتدائی اور اکثر ممنوع کی جانچ میں شامل کرنے کی سفارش کرتا ہے. ایک مستحکم ورژن دستیاب ہونے پر ہر موقع پر ٹیسٹنگ کرنا ہوتا ہے. ایائل کی بنیاد پر منصوبے کے آغاز سے جانچ شروع کرنے اور منصوبے کے اختتام تک پوری طرح جاری رکھنے پر مبنی ہے.اسکرم اور انتہائی پروگرامنگ آگ کے طریقوں کی دو مختلف اقسام میں سے ایک ہیں.
آیلائل کی اہم قیمت "معیار کی ٹیم کی ذمہ داری ہے"، جس پر زور دیا گیا ہے کہ سافٹ ویئر کی معیار پوری ٹیم کی ذمہ داریاں (نہ صرف ٹیسٹنگ ٹیم). آگئی کا دوسرا اہم پہلو سافٹ ویئر کو چھوٹا سا انتظام کرنے والے حصوں میں توڑ رہا ہے اور انہیں بہت جلدی گاہکوں کو فراہم کرتا ہے. ایک کام کرنے والی مصنوعات کی فراہمی ایک انتہائی اہمیت ہے. اس کے بعد ٹیم کو سافٹ ویئر کو بہتر بنانے اور ہر اہم قدم پر مسلسل جاری رکھنے کے لئے جاری ہے. یہ بہت مختصر رہائی سائیکل (اسکرم میں بلایا جاتا ہے) اور ہر سائیکل کے آخر میں بہتری کے لئے فیڈریشن حاصل کرنے سے حاصل ہوتا ہے. شراکت داروں کے بغیر ٹیم کے بہت سارے مواصلات جیسے پہلے طریقوں میں ڈویلپرز اور ٹیسٹرز، اب ابیل ماڈل کے ساتھ مل کر کام کرتے ہیں.
آگ اور روایتی سافٹ ویئر ڈویلپمنٹ طریقہ کار کے درمیان کیا فرق ہے؟
اگرچہ روایتی نقطہ نظر میں سے چند روایتی نقطہ نظر کے طور پر آرتیل کا طریقہ اسیراتی ترقی پر مبنی ہوتا ہے، توجیل اور روایتی طریقوں میں اہم اختلافات ہیں. روایتی نقطہ نظر منصوبہ بندی کو اپنے کنٹرول میکانزم کے طور پر استعمال کرتے ہیں، جبکہ اائلیل ماڈل صارفین کو مرکزی کنٹرول میکانزم کے طور پر رائے سے استعمال کرتے ہیں. روایتی طریقوں کے مقابلے میں آزمائشی لوگوں کے درمیان نقطہ نظر کو بلایا جا سکتا ہے. اگلائل ماڈل روایتی طریقوں کے مقابلے میں بہت جلد ابتدائی مصنوعات کا کام کرنے والا ورژن فراہم کرتا ہے تاکہ گاہک کو کچھ فوائد جلد ہی احساس ہوسکتا ہے. روایتی طریقوں کے مقابلے میں آگ کے ٹائلنگ ٹائم کا نسبتا نسبتا مختصر ہے، کیونکہ ٹیسٹ ترقی کے متوازی ہوتا ہے. زیادہ سے زیادہ روایتی ماڈل بہت سخت اور نسبتا کم لچکدار ماڈل ماڈل کے مقابلے میں ہیں. ان تمام فوائدوں کی وجہ سے، اس وقت روایتی طریقوں پر ایویل ترجیح دی جاتی ہے.