MERODE
MERODE ایک آبجیکٹ اورینٹڈ انٹرپرائز ماڈلنگ کا طریقہ ہے جو کے یو لیوین (بیلجیم) میں تیار کیا گیا ہے۔ اس کا نام ماڈل ڈرون، وجود انحصار رشتہ، آبجیکٹ پر مبنی ترقی کا مخفف ہے۔ MERODE ڈومین ماڈل بنانے کا ایک طریقہ ہے (جسے تصوراتی ماڈل بھی کہا جاتا ہے) جو کہ یو ایم ایل ڈائیگرامنگ کی دو نمایاں تکنیکوں-کلاس ڈائیگرام اور اسٹیٹ ڈائیگرام کا استعمال کرتے ہوئے انفارمیشن سسٹم بنانے کی بنیاد کے طور پر ہے۔ اعلی سطحی پی آئی ایم سے شروع کرنا (کمپیوٹیشنل انڈیپینڈنٹ ماڈل (سی آئی ایم) کے قریب) تصوراتی ماڈلنگ ویو کے لیے غیر متعلقہ تفصیلات کو ہٹانے یا چھپانے کی اجازت دیتا ہے جس سے نقطہ نظر کو سمجھنا آسان ہو جاتا ہے۔ یہ طریقہ عمل الجبرا پر مبنی ہے، جو ماڈلز پر ریاضیاتی استدلال کو قابل بناتا ہے۔ اس کی بدولت، ماڈلز کو اندرونی مستقل مزاجی اور باہمی تکمیل کے لیے چیک کیا جا سکتا ہے، یعنی۔ انٹر/انٹرا ماڈل کی مستقل مزاجی اور نحو معیار۔ خودکار استدلال ("تعمیر کے ذریعے مستقل مزاجی") خودکار مکمل فعالیت کو بھی پورا کرتا ہے، جو درست ماڈل کو تیزی سے بنانے کی اجازت دیتا ہے۔ ایک عام MERODE تجزیہ یا تصور تین نظریات یا خاکے پر مشتمل ہوتا ہے: ایک نام نہاد وجود انحصار گراف (EDG) جو کہ UML کلاس خاکہ سے ملتا جلتا ہے، ایک ملکیتی تصور یعنی آبجیکٹ ایونٹ ٹیبل (OET) اور محدود ریاستی مشینوں کا ایک گروپ۔ MERODE سافٹ ویئر ڈویلپمنٹ کے لیے ماڈل پر مبنی انجینئرنگ کے نقطہ نظر کو فروغ دیتا ہے۔ یہ پلیٹ فارم کے آزاد ڈومین ماڈلز کو نشانہ بناتا ہے جو عمل درآمد کے لیے کافی حد تک مکمل ہیں، یعنی۔ پلیٹ فارم مخصوص ماڈلز اور کوڈ میں تبدیلی۔ ماڈلز کی خودکار تبدیلی کو حاصل کرنے کے لیے، MERODE UML کے استعمال کو واضح الفاظ کے ساتھ متعدد اچھی طرح سے طے شدہ تعمیرات تک محدود کرتا ہے اور اسے "وجود پر انحصار" کے تصور اور آبجیکٹ انٹرایکشن ماڈلنگ کے لیے ملکیتی نقطہ نظر کے ساتھ مکمل کرتا ہے۔ MERODE-ماڈلز کو اوپن سورس کیس ٹول JMermayd سے بنایا جا سکتا ہے۔ یہ ٹول ماڈلز کو مستقل مزاجی اور تبدیلی کے لیے تیاری کے لیے چیک کرنے کی بھی اجازت دیتا ہے۔ ایک ساتھی کوڈ جنریٹر مکمل طور پر کام کرنے والے پروٹو ٹائپ کو تیار کرنے کی اجازت دیتا ہے۔ ون کلک پروٹو ٹائپ پروڈکشن اس کی مفید ایپلی کیشن کے لیے مطلوبہ مہارت کو کم کرتا ہے۔ ایپلی کیشن میں ماڈلز کو شامل کرکے، پروٹو ٹائپ کے رویے کا سراغ ماڈلز سے لگایا جا سکتا ہے، یعنی۔ ماڈلز کے معنی کے معیار کی توثیق کرنا ممکن بنانا۔ MERODE پروٹوٹائپ کو فیڈ بیک (متن اور گرافیکل) کے ساتھ بڑھایا جاتا ہے جو ٹیسٹ کے نتائج کو ماڈل میں ان کی وجوہات سے جوڑتا ہے۔ حوالہ جات بیرونی روابط مرمیڈ انٹرپرائز ماڈلنگ کے لیے موروڈ سورس فورج ویب سائٹ پر مزید معلومات