IBM Engineering Systems Design Rhapsody - Developer adalah lingkungan pengembangan berbasis model (MDD) yang menyediakan dukungan untuk UML, SysML, dan AUTOSAR, serta memberikan fleksibilitas untuk bekerja dalam bahasa khusus domain (DSL). Program ini membantu Anda mengotomatiskan siklus pengembangan perangkat lunak, mendorong penggunaan kembali aset, mengoptimalkan kolaborasi tim, dan mengidentifikasi cacat dan kesalahan desain di awal siklus pengembangan. Insinyur perangkat lunak dapat membuat arsitektur dan desain perangkat lunak yang efisien dan dapat diuji sebelum perangkat keras target tersedia, yang sangat penting untuk pengembangan yang gesit dan aplikasi real-time dan tertanam.
Ekspresikan spesifikasi dan desain secara grafis. Tingkatkan komunikasi di seluruh tim dan di seluruh rantai pasokan dengan menggunakan standar industri dan notasi yang jelas.
Dapatkan bukti spesifikasi dan pengujian desain secara dini dan berkelanjutan melalui simulasi dan analisis berbasis model.
Tunjukkan bagaimana dan mengapa keputusan desain dan pengorbanan dibuat melalui langkah-langkah persyaratan > spesifikasi > desain > kode.
IBM Engineering Systems Design Rhapsody – Developer menghasilkan kode aplikasi untuk bahasa C, C++, Java™, dan Ada termasuk tampilan arsitektur dan perilaku (seperti statechart dan diagram aktivitas). Program ini memungkinkan Anda untuk mengimpor dan memvisualisasikan kode C, C++, Java, Ada, dan C# yang sudah ada sebagai referensi, atau mengembangkan lebih lanjut dan menyinkronkan perubahan dalam desain atau kode agar keduanya tetap sinkron. Program ini juga mendukung integrasi platform Eclipse untuk kode, model, dan lingkungan debug yang terintegrasi.
Gunakan fitur animasi untuk bantuan sesuai permintaan dengan proses debug tingkat desain untuk membantu menghilangkan cacat lebih awal. Anda dapat mengotomatiskan pembuatan dan eksekusi pengujian menggunakan perangkat lunak IBM Engineering Systems Design Rhapsody – Test Conductor Add On sebagai bagian dari pemenuhan standar ISO 26262 dan IEC 61508. Anda juga dapat memvisualisasikan dan menganalisis persyaratan kompleks dengan UML, SysML, atau bahasa khusus domain (DSL) seperti AUTOSAR, DDS, atau MARTE, atau membuat DSL Anda sendiri.
IBM Engineering Systems Design Rhapsody - Developer menyediakan lingkungan pengembangan visual yang terintegrasi dalam sistem IBM Engineering Lifecycle Management dan platform rekayasa perangkat lunak untuk pengembangan siklus hidup produk secara penuh. Produk ini terintegrasi dengan produk-produk ELM - seperti IBM Engineering Requirements Management DOORS Next, IBM Engineering Requirements Management DOORS Family, IBM Engineering Workflow Management, IBM Rational ClearCase®, dan lainnya - untuk pengembangan siklus hidup produk secara penuh.
IBM Engineering Systems Design Rhapsody for DoDAF, MODAF, and UPDM adalah perangkat lunak tambahan yang memungkinkan Anda untuk membuat artefak yang sesuai dengan standar US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF), dan Unified Profile for DoDAF/MODAF (UPDM) standards.
Perangkat lunak ini menyediakan penelusuran dari desain kembali ke persyaratan, memberikan Anda tampilan informasi terbaru melalui Rhapsody Design Manager. Perangkat ini juga menghasilkan informasi persyaratan ke dalam kode untuk membantu penelusuran dalam implementasi akhir untuk kepatuhan terhadap standar keselamatan dan menyediakan pemecah kendala parametrik untuk diagram parametrik SysML. Perangkat ini mencakup analisis pemeriksaan model statis, yang membantu meningkatkan konsistensi model dan kelengkapan model.
Anda dapat merespons perubahan dengan cara yang lincah sekaligus mempertahankan konsistensi untuk lingkungan yang berbeda. Anda dapat berbagi dan meninjau desain dengan tim tambahan Anda. Browser model canggih membantu para insinyur mengurutkan, mengatur, dan mengedit model. Perbandingan model grafis dan penggabungan elemen model membantu tim bekerja secara paralel. Panduan pengguna mempersingkat waktu pelatihan dan memberikan petunjuk langkah demi langkah tentang penerapan Rhapsody untuk rekayasa sistem, pengembangan dan pengujian perangkat lunak tertanam.
Perangkat lunak Tools and Utilities Add On menyediakan panel grafis untuk tiruan visual desain. Perangkat lunak Automatic Test Generator Add On menyediakan pembuatan pengujian otomatis untuk model Rhapsody, membantu memfasilitasi cakupan pengujian yang lebih besar. Perangkat lunak Developer Rules Composer Add On menyediakan aturan yang dapat disesuaikan untuk pembuatan kode untuk memenuhi standar yang diperlukan atau untuk menghasilkan bahasa pemrograman lain yang saat ini tidak didukung.
Lingkungan rekayasa sistem berbiaya rendah yang memungkinkan Anda menganalisis dan menguraikan persyaratan, membuat timbal balik arsitektur, dan desain dokumen.
Semua kemampuan Arsitek untuk Insinyur Sistem plus memungkinkan Anda membuat prototipe, mensimulasikan, dan melaksanakan desain untuk validasi awal persyaratan.
Lingkungan rekayasa perangkat lunak terintegrasi berbiaya rendah untuk merancang aplikasi C++, C, atau Java™ secara grafis menggunakan UML.
Lingkungan rekayasa piranti lunak cekatan yang tertanam dan real-time dengan pembuatan aplikasi lengkap untuk C++, C, Java, dan Ada (termasuk MISRA-C dan MISRA-C++).
Lingkungan rekayasa sistem berbiaya rendah yang memungkinkan Anda menganalisis dan menguraikan persyaratan, membuat timbal balik arsitektur, dan desain dokumen.
Semua kemampuan Arsitek untuk Insinyur Sistem plus memungkinkan Anda membuat prototipe, mensimulasikan, dan melaksanakan desain untuk validasi awal persyaratan.
Lingkungan rekayasa perangkat lunak terintegrasi berbiaya rendah untuk merancang aplikasi C++, C, atau Java™ secara grafis menggunakan UML.
Lingkungan rekayasa piranti lunak cekatan yang tertanam dan real-time dengan pembuatan aplikasi lengkap untuk C++, C, Java, dan Ada (termasuk MISRA-C dan MISRA-C++).
*Harga yang ditampilkan bersifat indikatif, dapat berbeda di setiap negara, tidak termasuk pajak dan bea yang berlaku, serta tergantung pada ketersediaan penawaran produk di wilayah setempat.