Requirements Interchange Format
RIF/ReqIF (تقاضے انٹرچینج فارمیٹ) ایک XML فائل فارمیٹ ہے جسے مختلف دکانداروں کے سافٹ ویئر ٹولز کے درمیان اس سے وابستہ میٹا ڈیٹا کے ساتھ ضروریات کے تبادلے کے لیے استعمال کیا جا سکتا ہے۔ ضروریات کے تبادلے کی شکل شراکت داروں کے درمیان ضروریات کی حیثیت کو منتقل کرنے کے لیے ورک فلو کی بھی وضاحت کرتی ہے۔ اگرچہ آٹوموٹو انڈسٹری میں تیار کیا گیا ہے، لیکن ریکیف کسی بھی صنعت میں ضروریات کے نقصان کے بغیر تبادلے کے لیے موزوں ہے۔ 2004 میں، جرمن آٹوموٹو مینوفیکچررز کے ایک کنسورشیم ایچ آئی ایس (ہرسٹیلر انیشی ایٹو سافٹ ویئر) نے آر آئی ایف نامی ایک عام ضروریات کے تبادلے کی شکل کی وضاحت کی۔ یہ فارمیٹ 2008 میں پروسٹیپ آئی وی آئی پی ای وی کو سونپا گیا تھا۔ مزید دیکھ بھال کے لیے۔ بین الاقوامی معیار کاری کے لیے ذمہ دار ایک پروجیکٹ گروپ نے اس فارمیٹ کو مزید تیار کیا اور 2010 میں آبجیکٹ مینجمنٹ گروپ (او ایم جی) کو "ریکویسٹ فار کمنٹ" کے طور پر ایک نظر ثانی شدہ ورژن حوالے کیا۔ چونکہ OMG کے اندر مخفف RIF کا مبہم معنی تھا، اس لیے اسے W3C کے رول انٹرچینج فارمیٹ سے الگ کرنے کے لیے نیا نام ReqIF متعارف کرایا گیا۔ اپریل 2011 میں، ریکوف کے ورژن 1.1 کو او ایم جی نے باضابطہ تفصیلات کے طور پر اپنایا تھا (او ایم جی دستاویز نمبر: رسمی/2011-04-02)۔ اکتوبر 2013 میں، ورژن 1 شائع ہوا (OMG دستاویز نمبر: رسمی/2013-10-01)۔ تبدیلیاں معیاری متن تک محدود ہیں، ایکس ایم ایل اسکیما اور بنیادی ماڈل تبدیل نہیں ہوئے ہیں۔ لہذا، 1.1 اور 1.1. Reqif فائلیں مساوی ہیں۔ جولائی 2016 میں، ورژن 1.2 شائع کیا گیا تھا (OMG دستاویز نمبر: رسمی/2016-07-01)۔ پچھلے ورژن کی طرح، تبدیلیاں معیاری متن تک محدود ہیں، ایکس ایم ایل اسکیما اور بنیادی ماڈل تبدیل نہیں ہوئے ہیں۔ لہذا، 1.2، 1.1 اور 1.1. Reqif فائلیں مساوی ہیں۔ خصوصیات ریکیف ضروریات، صفات، اضافی فائلوں کے تبادلے کے لیے ایک ایکسچینج فائل فارمیٹ ہے (جیسے۔ تصاویر) مینوفیکچررز، سپلائرز، ذیلی سپلائرز اور اس طرح کے سلسلے میں۔ جی یو آئی ڈی پورے عمل کے سلسلے میں مواد کی منفرد شناخت کو یقینی بناتا ہے۔ درخواست کی ضروریات عام طور پر مصنوعات کی ترقی کے ابتدائی مرحلے کے دوران ظاہر کی جاتی ہیں۔ یہ ریقیف کا بنیادی اطلاق ہے، کیونکہ تنظیموں میں ترقی زیادہ سے زیادہ ہو رہی ہے۔ ریکیف شراکت داروں کے درمیان ضروریات کے اشتراک کی اجازت دیتا ہے، چاہے مختلف ٹولز استعمال کیے جائیں۔ ورڈ، ایکسل یا پی ڈی ایف جیسے فارمیٹس کے برعکس، ریکیف نقصان سے پاک تبادلے کی اجازت دیتا ہے۔ ریکیف کا آغاز آٹوموٹو مینوفیکچررز نے کیا، جنہوں نے خاص طور پر سرایت شدہ کنٹرولرز کی ترقی کے لیے ریکیف کے استعمال کا مطالبہ کرنا شروع کیا۔ ریکیف کو ٹول کے نفاذ کے لیے بنیادی ڈیٹا ماڈل کے طور پر بھی استعمال کیا جاتا ہے۔ یہ خاص طور پر ریکیف ریفرنس امپلیمینٹیشن (ایکلپس آر ایم ایف) کے لیے درست ہے، جسے ایک امپلیمینٹر فورم استعمال کر رہا ہے، جس کا مقصد مختلف ریکیف امپلیمینٹیشن کی باہمی تعاون کو یقینی بنانا ہے۔ ریکیف سرور ایک اور ٹول ہے جو مقامی طور پر ریکیف کا استعمال کرتا ہے۔ آپریشن RIF/ReqIF ایک معیاری میٹا ماڈل ہے، جس کی وضاحت ایک XML اسکیما کے ذریعے کی جاتی ہے۔ اس طرح کی فائلوں کو اسکیما کے مطابق ہونا چاہیے اور اس میں ماڈل (ڈیٹا ٹائپ) کی تفصیل کے ساتھ ساتھ ڈیٹا بھی ہونا چاہیے۔ مختلف ٹولز کے درمیان ڈیٹا کا کامیاب تبادلہ صرف اس صورت میں کامیاب ہوتا ہے جب تمام فریق ایک مشترکہ ڈیٹا ماڈل پر متفق ہوں۔ پہلے ذکر کردہ عمل درآمد کرنے والا فورم اس طرح کے مشترکہ ماڈل پر کام کر رہا ہے اور مستقبل میں باہمی تعاون کو یقینی بنانے کے لیے شریک مینوفیکچررز کے ٹولز کے ساتھ ٹیسٹ کا بھی اہتمام کرتا ہے۔ ریکیف فائلوں کی ساخت ایک او ایم جی ریکیف فائل جڑ عنصر کے ساتھ ایکس ایم ایل پر مشتمل ہوتی ہے، جس میں فائل کے ساتھ ساتھ موجود ڈیٹا ٹائپ اور ضروریات کے بارے میں معلومات ہوتی ہیں۔ ReqIF میں ضروریات کے لیے کنٹینرز کو تفصیلات آبجیکٹ () کہا جاتا ہے، جن میں صارف کی طرف سے متعین صفات ہوتی ہیں۔ ہر خاصیت کی ایک ڈیٹا ٹائپ ہوتی ہے، جو کہ،،، (صارف سے متعین اقدار کے ساتھ) اور ایکس ایچ ٹی ایم ایل میں سے ایک ہے، جو فارمیٹڈ ٹیکسٹ اور سرایت شدہ اشیاء کے لیے بھی ہے، بشمول تصاویر۔ کچھ ڈیٹا ٹائپز کو مزید محدود کیا جا سکتا ہے، جیسے۔ عددی اقدار کی حد۔ اشیاء کے درمیان تعلقات کو اس طرح پیش کیا جاتا ہے، جس میں صفات بھی ہو سکتی ہیں۔ آخر میں، درجہ بندی والے درخت سپیک آبجیکٹس پر ایک منظم نظریہ بناتے ہیں، جسے سپیک آبجیکٹس کہتے ہیں۔ ایک ہی سپیک آبجیکٹ پر متعدد حوالوں کی اجازت ہے۔ ریقیف کی ساخت کو تفصیلات میں تفصیل سے بیان کیا گیا ہے۔ دستیاب ڈیٹا ماڈل کا ایک صفحہ کا مفت حوالہ بھی موجود ہے۔ یہ بھی دیکھیں تقاضے ماڈلنگ فریم ورک حوالہ جات بیرونی لنکس معلومات اور وضاحتیں (جرمن) تقاضے انٹرچینج فارمیٹ (ریکیف) کے ساتھ پروسٹیپ آئی وی آئی پی پیج: تبصرے کی درخواست (انگریزی) او ایم جی: تقاضے انٹرچینج فارمیٹ (ریکیف) وضاحت (انگریزی) ونڈوز کے لیے مفت ریکیف ناظرین (انسٹالیشن کی ضرورت نہیں) (انگریزی) ReqIF.academy: ریکیف معلومات کی مفت لائبریری (حوالہ جات، چیک لسٹ، سافٹ ویئر وغیرہ)۔ (انگریزی) ریکیف شارپ:. NET (انگریزی) کے لیے مفت اوپن سورس ریکیف لائبریری ریکیڈ: پڑھنے، لکھنے، ضم کرنے، موازنہ کرنے، لفظ، ایکسل وغیرہ سے درآمد کرنے کے لیے ریکیف ٹول۔ (انگریزی) XML کمپیوٹر فائل فارمیٹس سافٹ ویئر کی ضروریات