IBM Engineering Rhapsody Developer

بيئة مرئية قائمة على النماذج لتطوير التطبيقات المضمَّنة وتطبيقات الوقت الفعلي، والتحقق منها واختبارها وتوثيقها.

شخص يستخدم جهاز كمبيوتر محمولًا إلى جانب مخططات تحليل البيانات معروضة على جدار زجاجي

لمحة عامة

التطوير القائم على النماذج 

يُعَد IBM Engineering Rhapsody Developer هو بيئة تطوير قائمة على النماذج (MDD) تدعم UML وSysML وAUTOSAR، وتُتيح لك المرونة للعمل بلغتك الخاصة بالمجال (DSL).

الميزات

إنشاء تطبيقات مضمَّنة بالكامل

يولّد IBM® Engineering Rhapsody – Developer تعليمات برمجية للتطبيقات بلغات C وC++ وJava™ وAda، بما يشمل طرق العرض المعمارية والسلوكية، مثل مخططات الحالات ومخططات الأنشطة. ويتيح لك استيراد التعليمات البرمجية الموجودة بلغات C وC++ وJava وAda وC# وعرضها بصريًا للرجوع إليها، أو مواصلة تطويرها ومزامنة التغييرات في التصميم أو التعليمات البرمجية للحفاظ على تزامنهما. كما يدعم التكامل مع منصة Eclipse لتوفير بيئة متكاملة للتعليمات البرمجية والنماذج وتصحيح الأخطاء.

إنشاء التعليمات البرمجية

المحاكاة والاختبار القائمين على النماذج

استفد من ميزات الرسوم المتحركة للحصول على مساعدة عند الطلب في تصحيح الأخطاء على مستوى التصميم، بما يساعد على اكتشاف العيوب ومعالجتها مبكرًا. ويمكنك أتمتة إنشاء الاختبارات وتنفيذها باستخدام برنامج IBM® Engineering Rhapsody – Test Conductor Add On للمساعدة على استيفاء متطلبات معياري ISO 26262 وIEC 61508. كما يمكنك عرض المتطلبات المعقدة وتحليلها باستخدام UML أو SysML أو اللغات الخاصة بالمجالات (DSL)، مثل AUTOSAR وDDS وMARTE، أو إنشاء لغة DSL خاصة بك.

المحاكاة والاختبار القائمين على النماذج

يتكامل مع IBM Engineering Lifecycle Management

يوفر IBM® Engineering Rhapsody – Developer بيئة تطوير مرئية متكاملة ضمن منصة IBM® Engineering Lifecycle Management لهندسة الأنظمة والبرمجيات، بما يدعم تطوير المنتجات على امتداد دورة حياتها بالكامل. ويتكامل مع منتجات ELM، مثل IBM® Engineering Requirements Management DOORS Next وIBM® Engineering Requirements Management DOORS Family وIBM® Engineering Workflow Management وIBM® Rational ClearCase وغيرها، لدعم تطوير المنتج طوال دورة حياته.

دعم دورة الحياة

إنشاء عناصر تتوافق مع المعايير

IBM® Engineering Rhapsody for DoDAF, MODAF and UPDM هو برنامج إضافي يتيح لك إنشاء عناصر هندسية متوافقة مع معايير إطار عمل بنية وزارة الدفاع الأمريكية (DoDAF)، وإطار عمل بنية وزارة الدفاع البريطانية (MODAF)، وUnified Profile for DoDAF/MODAF (UPDM).

    مهاجمة البنية التحتية لتدريب التعلم الآلي (ML)

    إمكانية تتبع المتطلبات

    يوفر هذا البرنامج إمكانية التتبع من التصميم وصولًا إلى المتطلبات، ويتيح لك الاطلاع على أحدث المعلومات من خلال Rhapsody Design Manager. كما يضمّن معلومات المتطلبات في التعليمات البرمجية لدعم إمكانية التتبع في التنفيذ النهائي بما يساعد على الامتثال لمعايير السلامة، ويوفر أداة لحل القيود المعلمية في المخططات المعلمية في SysML. ويتضمن أيضًا تحليلًا للتحقق الثابت من النماذج، مما يساعد على تحسين اتساق النماذج واكتمالها.

      امرأة تجلس تكتب على جهاز كمبيوتر محمول ورجل يقف ويستخدم جهازًا لوحيًا، وكلاهما في مكتب.

      التعاون بين الفِرق

      يمكنك الاستجابة للتغييرات بمرونة مع الحفاظ على الاتساق بين البيئات المختلفة، ومشاركة التصاميم ومراجعتها مع فريقك الموسع. ويساعد مستعرض النماذج المتقدم المهندسين على فرز النماذج وتنظيمها وتحريرها، بينما تتيح المقارنة المرئية بين النماذج ودمج عناصرها للفرق العمل بالتوازي. كما يساعد دليل المستخدم على تقليص وقت التدريب من خلال إرشادات خطوة بخطوة لاستخدام Rhapsody في هندسة الأنظمة وتطوير البرمجيات المضمنة واختبارها.

        مجموعة من المبرمجين يتناقشون حول مشروع جديد، وينظرون إلى شاشة كمبيوتر.

        حالات الاستخدام

        تسريع تسليم البرمجيات على نطاق واسع

        سرّع التطوير من خلال إمكانات الهندسة الموجّهة بالنماذج التي تعمل على أتمتة إنشاء التعليمات البرمجية، وتحسين إمكانية التتبع، ودعم الامتثال لمتطلبات الأنظمة الحرجة للسلامة، وتعزيز التعاون بين الفرق. أتِح إجراء عمليات التحقق في مراحل مبكرة، وقلّل العيوب، وبسّط التسليم في مشروعات البرمجيات والأنظمة المعقدة.

        توليد تعليمات برمجية جاهزة للإنتاج في مرحلة مبكرة

        اكتب تعليمات برمجية قابلة للتنفيذ للتطبيقات مباشرةً من النماذج، بما في ذلك مخططات الحالات ومنطق التهيئة. ابدأ تطوير البرمجيات قبل توفر الأجهزة المستهدفة، وسرّع الاختبارات، وقلّل تأخيرات التطوير في الأنظمة المضمنة وأنظمة الوقت الفعلي.

        دعم منصات ولغات متعددة

        طوّر التطبيقات باستخدام لغات برمجة متعددة، منها C وC++ وJava وAda. استهدف مجموعة واسعة من بُنى الأجهزة، بما في ذلك المعالجات متعددة الأنوية، بما يوفر المرونة وسهولة نقل التطبيقات بين البيئات الهندسية المعقدة.

        تبسيط جهود السلامة والامتثال

        حافظ على إمكانية التتبع من البداية إلى النهاية، بدءًا من المتطلبات ومرورًا بالتصميم ووصولًا إلى التعليمات البرمجية التي يتم إنشاؤها. ادعم مبادرات الامتثال لمعايير مثل ISO 26262 وIEC 61508 وDO-178B وDO-178C، بما يساعد الفرق على تقليل المخاطر وتبسيط أنشطة الاعتماد.

        تحسين التعاون وجودة النماذج

        مكّن الفرق من اكتشاف العيوب في مراحل مبكرة، وأتمتة مهام سير العمل الهندسية، والتكامل مع أدوات إدارة دورة الحياة والأدوات التابعة لجهات خارجية. عزّز الإنتاجية من خلال اكتشاف حالات الاستخدام بمساعدة الذكاء الاصطناعي واعتماد أساليب نمذجة مرنة تدعم كفاءة هندسة الأنظمة.

        التسعير

        رسم تجريدي يحتوي على حدين مربعين دائريين متصلين بأسهم متدرجة باللونين الأزرق والأرجواني تشكل حلقة.
        IBM Engineering Rhapsody
        استكشِف المجموعة الكاملة من منتجات Engineering Rhapsody للتعرُّف على الأدوات والإمكانات والحلول التي تلبي احتياجاتك.
        استعرِض منتجات Engineering Rhapsody
        اتخِذ الخطوة التالية

        ابدأ الآن بتجربة مجانية أو احجز اجتماعًا مع خبير IBM لمعرفة كيف يمكن أن تستفيد منظمتك من حل Engineering Rhapsody.

        1. بدء التجربة