آبشار کا طریقہ کار اور RUP

Anonim

آبشار طریقہ کار بمقابلہ RUP

سافٹ ویئر انڈسٹری انڈسٹری میں استعمال ہونے والی مختلف سافٹ ویئر کی ترقی کا طریقہ کار موجود ہیں. آبشار ترقی کا طریقہ کار ابتدائی سافٹ ویئر کی ترقی کے طریقوں میں سے ایک ہے. آبشار سافٹ ویئر کی ترقی کا طریقہ ایک مثالی نمونہ ہے جس میں ہر مرحلے میں مکمل ہوسکتا ہے اور ایک مقررہ حکم کے مطابق ہوتا ہے. RUP (منطقی متحد پروسیسنگ) جدید سافٹ ویئر کی ترقی کے طریقوں کی ایک قابل اطلاق عمل فریم ورک ہے. RUP آبشار کی ترقی کے بہت سے تنقیدوں کو پتہ چلتا ہے جیسے مشکلات.

آبشار کا طریقہ کار کیا ہے؟

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

RUP کیا ہے؟

RUP اسویئر سافٹ ویئر کے ترقیاتی طریقوں کے خاندان سے تعلق رکھتا ہے. یہ 2003 میں عقلی سافٹ ویئر کارپوریشن (آئی بی ایم) کے ذریعہ تیار کیا گیا تھا. یہ اصل میں ایک قابل اطلاق عمل فریم ورک (ایک کنکریٹ عمل نہیں ہے)، جو ان کی ضروریات کے مطابق ترقیاتی تنظیم کی طرف سے اپنی مرضی کے مطابق کیا جا سکتا ہے. آبشار کے ساتھ تھوڑی دیر سے، اس نے قیام، وضاحت، تعمیر اور منتقلی کے طور پر مراحل طے کی ہیں. لیکن آبشار کے برعکس، RUP ایک ابتدائی عمل ہے. RUP کی طرف سے قبضہ کر لیا تین حکمت عملی ایک حساس عمل ہے جو عمل کو تیز کرنے کے لئے ترقی، خود کار طریقے سے اوزار، اور خدمات کو ہدایت دیتا ہے جو تیزی سے عمل اور آلات کو اپنانے میں مدد کرتی ہے. ان حکمت عملی کے اندرونی سافٹ ویئر انجینئرنگ کے 6 بہترین طریقوں پر قبضہ کرتی ہیں (ابتدائی ترقی، انتظامی ضروریات، اجزاء کی بنیاد پر فن تعمیر، بصری سافٹ ویئر کے ماڈل، مسلسل تصدیق اور تبدیلیوں کا انتظام).

آبشار کا طریقہ کار اور RUP کے درمیان کیا فرق ہے؟

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