برنامج Rational Software Modeler
برنامج Rational Software Modeler (RSM)، من إنتاج قسم Rational Software التابع لشركة IBM ، هو أداة تصميم ونمذجة مرئية تعتمد على لغة النمذجة الموحدة (UML) 2.0. [ 1 ] يعتمد Rational Software Modeler على إطار عمل Eclipse مفتوح المصدر [ 1 ] ويُستخدم للنمذجة المرئية والتطوير الموجه بالنماذج (MDD) باستخدام UML لإنشاء التطبيقات وخدمات الويب. توقفت IBM عن تسويق Rational Software Modeler في عام 2010 وأنهت دعمه في عام 2015. [ 2 ] تتوفر الآن معظم الوظائف نفسها من خلال برنامج Rational Software Architect .
ملخص
تشمل إمكانيات الإصدار الرئيسي الأخير (الإصدار 7) من برنامج Rational Software Modeler ما يلي:
- دعم الإصدار 2.1 من لغة النمذجة الموحدة (UML) [ 3 ]
- دعم التحويلات من نموذج إلى نموذج
- إدارة النماذج للتطوير المتوازي وإعادة هيكلة البنية، على سبيل المثال، تقسيم النماذج ودمجها ومقارنتها ودمج أجزاء النماذج
- دعم تطبيق أنماط التصميم
وهو متكامل مع أدوات IBM Rational Software الأخرى، مثل إدارة تكوين ClearCase ومعالجة استثناءات ClearQuest (تقارير العيوب وطلبات التغيير).
تم تصميم RSM كإضافة تعمل على منصة تطوير Eclipse مفتوحة المصدر . يمكن تثبيت RSM إما فوق تثبيت Eclipse v3.2 موجود، أو كنسخة جديدة من Eclipse v3.2.
بما أن RSM يعتمد على Eclipse، فإنه يمكنه استخدام إضافات Eclipse الخارجية، بالإضافة إلى الإضافات الخاصة بأدوات Rational.
تاريخ
تتمتع شركة Rational Software بتاريخ طويل في مجال نمذجة التطبيقات، بدأ في أوائل التسعينيات مع عمل جرادي بوتش وجيمس رامبو وإيفار جاكوبسون . وقد جمعوا بين مناهج النمذجة المتنافسة لتشكيل ما أصبح في النهاية لغة النمذجة الموحدة .
كانت أول أداة للنمذجة والتطوير المرئي لشركة Rational Software هي Rational Rose ، وهي أداة نمذجة مستقلة تدمج مستوى واجهة برمجة التطبيقات (API) مع بيئات التطوير المتكاملة (IDEs) التابعة لجهات خارجية من أجل دعم مجموعة متنوعة من لغات البرمجة وتقنيات التنفيذ الأخرى.
رغم أن برنامج Rational Rose كان خطوة مهمة نحو تقريب تطوير البرمجيات الموجه بالنماذج (MDD) من مطوري البرمجيات الممارسين، إلا أنه تبين أن نسبة ضئيلة فقط من المطورين تستخدم النمذجة بشكل روتيني. وقد تم تحديد مشكلة رئيسية، وهي أن المطورين لا يفضلون مغادرة بيئة التطوير المتكاملة (IDE). فهم يريدون دمج النمذجة المرئية، ليس مع بيئة التطوير المتكاملة، بل داخلها .
استجابت شركة Rational لهذه الحاجة في عام 2002 ببرنامج IBM Rational XDE ، موفرةً بيئة تطوير لتقنيات البرمجة الناشئة آنذاك: Java و Microsoft .NET . وُصِف IBM Rational XDE بأنه الجيل التالي من IBM Rational Rose - وليس إصدارًا جديدًا منه (ومن هنا جاء تغيير الاسم)، وليس بالضرورة بديلًا لـ Rose (إذ اقتصر دعم IBM Rational XDE عمدًا على عدد محدود من بيئات التطوير المتكاملة وتقنيات التنفيذ). مع ذلك، ومع كل إضافة لأداة أو ميزة جديدة، ظهرت متطلبات تكامل مباشرة جديدة. ومع تزايد الميزات المضافة، بدأت Rational تقترب من حدودها العملية في هذا النمط من تكامل الأدوات.
بالنسبة لمنتجات MDD من الجيل التالي، تم بناء وظائف التطوير الموجه بالنماذج على منصة Eclipse لتشكيل أداة MDD أكثر شمولاً. وقد نتج عن هذه التغييرات كل من IBM Rational Software Architect وIBM Rational Software Modeler وIBM Rational Systems Developer، حيث تم دمج الأقسام المنعزلة التي كانت تُحدد سابقًا النمذجة والتطوير وتحليل الشفرة في تصميم أكثر تكاملاً.
إصدارات برنامج IBM Rational Software Modeler
- الإصدار 6.0: تم إصداره في ديسمبر 2004. يعتمد على Eclipse الإصدار 3.0 و UML الإصدار 2.0.
- الإصدار 7.0: تم إصداره في ديسمبر 2006. يعتمد على Eclipse v3.2 و UML v2.1.
- الإصدار 7.5: صدر في سبتمبر 2008.
- الإصدار 7.5.5.5: آخر إصدار تم إصداره.
قائمة منتجات IBM للتحليل والتصميم والبناء القائمة على Eclipse
انظر أيضاً
مراجع
- 1 2 3 سكانيل، إد (13 أكتوبر 2004). "آي بي إم تطلق أتلانتيك" . إنفوورلد . تم الاسترجاع في 23 فبراير 2011 .
- ↑
end of supportخطأ في الاستشهاد: تم استدعاء المرجع المسمى ولكن لم يتم تعريفه مطلقًا (انظر صفحة المساعدة ). - ↑ "نظرة عامة على منتج Rational Software Modeler" . www.ibm.com . تم الاطلاع عليه بتاريخ 21-05-2025 .
روابط خارجية
- بيئات التطوير المتكاملة
- برنامج راشيونال سوفتوير
