IBM® Engineering Rhapsody Architect for Software

Menyediakan IDE untuk perangkat lunak tertanam yang membantu Anda berpindah dengan cepat dari desain ke implementasi

Dua pria berdiskusi di ruang server dengan efek visual koneksi data.

Ikhtisar

Mencapai tingkat konsistensi yang lebih tinggi dalam desain

Rhapsody Architect for Software adalah lingkungan pengembangan berbasis model untuk desain perangkat lunak tertanam yang membantu meningkatkan produktivitas, penggunaan ulang, dan konsistensi dengan visualisasi perangkat lunak. Platform ini mendukung standar industri seperti UML, SysML, AUTOSAR, dan UPDM serta memungkinkan Anda menangkap aplikasi secara visual untuk mengotomatiskan berbagai tugas pengodean manual dan mengomunikasikan desain.

Fitur

Fitur utama

Pengembangan perangkat lunak visual yang mendukung standar industri

Kemampuan pengembangan perangkat lunak visual memungkinkan Anda mengembangkan perangkat lunak tertanam menggunakan diagram UML maupun code editor tradisional untuk menghasilkan kode. Kode yang sudah ada juga dapat diimpor ke dalam lingkungan pemodelan untuk pengembangan lebih lanjut. IBM® Engineering Rhapsody – Architect for Software membantu menjaga konsistensi arsitektur, desain, kode, dan dokumentasi secara otomatis.

Dua insinyur pengembangan menggunakan teknologi pemodelan 3D dan headset VR.

Rekayasa perangkat lunak tertanam

Beralihlah dari desain ke implementasi melalui proses rekayasa perangkat lunak tertanam yang nyaris seketika dan otomatis. Rhapsody – Architect for Software menghasilkan kerangka kode untuk C, C++, Java, dan C# guna membangun struktur serta arsitektur desain. Dengan kerangka kode, Anda dapat menambahkan detail pengodean baik pada model maupun code. Aplikasi IBM® ELM menyinkronkan perubahan tersebut sehingga data tetap konsisten. Profil MARTE membantu memodelkan kinerja yang nyaris seketika sekaligus menganalisis kemacetan pada desain.

 

Insinyur desain logika perangkat keras

Dukungan untuk pembuatan AUTOSAR dan Pemodelan DDS

Berkolaborasilah dengan anggota tim menggunakan fitur model-based differencing (AUTOSAR & DDS) dan merging, termasuk integrasi dengan IBM Engineering Workflow Management. Gunakan Design Manager untuk berbagi dan meninjau desain serta melakukan pelacakan ke artefak siklus hidup melalui OSLC. Perangkat lunak ini juga terintegrasi dengan Manajemen Alur Kerja dan IDE lain yang berbasis platform Eclipse. Model yang dikembangkan menggunakan IBM® Engineering Rhapsody – Architect for Software dapat diimpor ke edisi Rhapsody Developer untuk mendukung pengujian desain.

 

Tampilan dari atas pria pebisnis meletakkan papan scrum di atas meja di ruang pertemuan.

Kepatuhan terhadap standar keselamatan dan fungsional

Software ini menyediakan requirements traceability dari desain hingga kembali ke requirements guna mendukung kepatuhan terhadap standar seperti DO-178B, ISO-26262, dan IEC 61508. Anda dapat menyisipkan informasi requirements ke dalam code untuk mendukung traceability pada implementasi akhir. Perangkat lunak ini menyediakan pemecah kendala parametrik untuk diagram parametrik SysML dan memfasilitasi analisis studi perdagangan serta pertimbangan arsitektur. Selain itu, perangkat lunak ini juga menyediakan analisis pengecekan model statis untuk meningkatkan konsistensi dan kelengkapan model.

Insinyur TI Menunjukkan Pusat Data Kerja kepada Kepala Insinyur Wanita yang Memegang Komputer Tablet.

Memanfaatkan data waktu nyata untuk mengoptimalkan kinerja produk

Rhapsody – Architect for Software menyediakan dukungan siklus hidup beserta perangkat lunak add-on yang memungkinkan integrasi dengan produk IBM ELM lainnya untuk mendukung pengembangan siklus hidup produk secara menyeluruh. Sebagai contoh, IBM® Engineering Rhapsody - Tools and Utilities Add On menyediakan dokumentasi berbasis templat yang dapat dikustomisasi. IBM® Engineering Lifecycle Optimization - Publishing mengotomatisasi pembuatan laporan bergaya dokumen di seluruh tool IBM® Jazz yang telah diterapkan maupun alat pihak ketiga.

 

Administrator TI wanita Afro-Amerika berjalan di koridor server seraya mendiagnosis kinerja sistem perangkat keras.

Contoh penggunaan

Mempercepat pengembangan sistem perangkat lunak

Rancang, validasi, dan berikan sistem perangkat lunak yang kompleks dengan lebih efisien. Dukung pengembangan berbasis model, pembuatan kode otomatis, verifikasi awal, dan penggunaan kembali teknologi sekaligus pertahankan keterlacakan di seluruh persyaratan, desain, implementasi, dan pengujian.

Merancang sistem perangkat lunak yang didorong oleh persyaratan

Buat model dan kembangkan sistem perangkat lunak teknis, tertanam, dan real-time menggunakan pendekatan berbasis persyaratan. Dukung arsitektur yang kompleks, termasuk lingkungan multi-inti, sambil meningkatkan keselarasan antara persyaratan sistem dan implementasi.

Memvalidasi desain perangkat lunak lebih awal

Tingkatkan kualitas perangkat lunak dengan memverifikasi perilaku selama pengembangan. Gunakan kemampuan simulasi dan pengujian untuk mengungkap masalah lebih awal, mengurangi risiko pengembangan, dan meningkatkan kepercayaan diri sebelum implementasi dan penerapan.

Mengotomatiskan pembuatan kode aplikasi

Percepat pengiriman perangkat lunak dengan pembuatan otomatis kode C, C++, Java, dan Ada yang siap produksi. Kurangi upaya pengodean manual, tingkatkan konsistensi antara model serta implementasi, dan percepat siklus pengembangan.

Memanfaatkan kembali dan adaptasi teknologi yang telah terbukti

Tingkatkan produktivitas dengan merekayasa balik aset yang ada dan menerapkan praktik rekayasa lini produk. Gunakan kembali desain dan komponen yang telah terbukti di seluruh proyek untuk meningkatkan konsistensi, mengurangi duplikasi, dan mempersingkat jadwal pengembangan.

Sumber daya

Menjelajahi sumber daya teknis

Persyaratan perangkat lunak untuk Rhapsody
Lingkaran yang dihasilkan oleh WatsonX
IBM Engineering Rhapsody
Jelajahi portofolio Engineering Rhapsody lengkap untuk menemukan alat, kemampuan, dan solusi yang sesuai dengan kebutuhan Anda.
Lihat produk Engineering Rhapsody
Ambil langkah selanjutnya

Mulai dengan uji coba gratis atau pesan pertemuan dengan pakar IBM untuk melihat bagaimana organisasi Anda dapat memanfaatkan Engineering Rhapsody.

  1. Uji coba gratis