IBM Engineering Systems Design Rhapsody – Architect for Software

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

Apa itu Systems Design Rhapsody – Architect for Software?

Systems Design 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 dan memungkinkan Anda menangkap aplikasi secara visual untuk mengotomatiskan tugas-tugas pengkodean manual dan mengomunikasikan desain. Lingkungan pemrograman visual mengintegrasikan fungsi desain dan pengembangan, dan memfasilitasi kolaborasi tim untuk hasil yang lebih baik dan lebih cepat. Anda dapat meningkatkan produktivitas pengembangan, menurunkan biaya melalui penggunaan kembali aset, dan mencapai tingkat konsistensi desain yang lebih tinggi.

Baca: MBSE mendorong inovasi yang sukses
Manfaat
Visualisasikan untuk hasil yang lebih cepat

Pemrograman visual mengintegrasikan fungsi desain dan pengembangan, serta memfasilitasi kolaborasi tim untuk hasil yang lebih baik dan lebih cepat.

Mempercepat implementasi

Rekayasa perangkat lunak tertanam dirancang untuk menyediakan otomatisasi real time untuk mempercepat siklus pengembangan hingga implementasi.

Meningkatkan produktivitas dan konsistensi

Kolaborasi adalah kuncinya. Gunakan fitur pembedaan dan penggabungan berbasis model, termasuk integrasi dengan IBM Engineering Workflow Management.

Fitur
Pengembangan perangkat lunak visual yang mendukung standar industri

Kemampuan pengembangan perangkat lunak visual memungkinkan Anda untuk mengembangkan perangkat lunak tertanam menggunakan diagram UML atau editor kode tradisional untuk menghasilkan kode. Anda dapat mengimpor kode yang ada ke lingkungan pemodelan untuk pengembangan lebih lanjut. IBM Engineering Systems Design Rhapsody – Architect for Software membantu menjaga konsistensi arsitektur, desain, kode, dan dokumentasi secara otomatis.


Rekayasa perangkat lunak tertanam

Anda dapat beralih dari desain ke implementasi dengan rekayasa perangkat lunak tertanam yang nyaris real-time dan otomatis. Systems Design Rhapsody – Architect for Software menghasilkan kerangka kode C, C++, Java, dan C# untuk merekayasa struktur dan arsitektur desain Anda. Dengan menggunakan bingkai kode, Anda dapat menambahkan pengkodean yang mendetail ke model atau kode. Aplikasi IBM ELM menyinkronkan perubahan untuk data yang konsisten. Profil MARTE membantu Anda memodelkan kinerja yang mendekati waktu nyata dan menganalisis hambatan desain.


Dukungan untuk pembuatan AUTOSAR dan Pemodelan DDS

Berkolaborasi dengan anggota tim menggunakan model-based differencing (AUTOSAR & DDS) dan menggabungkan fitur-fitur termasuk integrasi dengan IBM Engineering Workflow Management. Gunakan Design Manager untuk berbagi dan meninjau desain serta melacak artefak siklus hidup menggunakan OSLC. Perangkat lunak ini terintegrasi dengan Workflow Management dan IDE lain yang berbasis platform Eclipse. Model yang dikembangkan dalam IBM Engineering Systems Design Rhapsody - Architect for Software dapat diimpor ke edisi Rhapsody Developer untuk pengujian desain.


Kepatuhan terhadap standar keselamatan dan fungsional

Perangkat lunak ini menyediakan penelusuran persyaratan dari desain kembali ke persyaratan untuk memenuhi standar seperti DO-178B, ISO-26262 atau IEC 61508. Anda dapat memasukkan informasi persyaratan ke dalam kode untuk membantu penelusuran dalam implementasi akhir. Perangkat ini menyediakan pemecah kendala parametrik untuk diagram parametrik SysML dan memfasilitasi analisis studi perdagangan dan trade-off arsitektur. Perangkat ini juga menyediakan analisis pengecekan model statis untuk meningkatkan konsistensi dan kelengkapan model.


Memanfaatkan data waktu nyata untuk mengoptimalkan kinerja produk

Systems Design Rhapsody – Architect for Software menyediakan dukungan siklus hidup dan perangkat lunak tambahan, yang memungkinkan Anda untuk berintegrasi dengan produk IBM ELM lainnya untuk pengembangan siklus hidup produk secara penuh. Sebagai contoh, perangkat lunak IBM Engineering Systems Design Rhapsody - Tools and Utilities Add On menyediakan dokumentasi berbasis templat yang dapat disesuaikan. IBM Engineering Lifecycle Optimization - Publishing mengotomatiskan pembuatan laporan bergaya dokumen di seluruh IBM Jazz™ dan alat pihak ketiga yang Anda terapkan.


Detail teknis
Persyaratan perangkat lunak

Persyaratan perangkat lunak untuk IBM Engineering Systems Design Rhapsody - Architect for Software dapat ditemukan di sini:

Lihat daftar lengkap persyaratan perangkat lunak

Persyaratan perangkat keras

Persyaratan perangkat keras untuk IBM Engineering Systems Design Rhapsody - Architect for Software dapat ditemukan di sini:

Lihat daftar lengkap persyaratan perangkat keras

Opsi mana yang tepat untuk Anda?
Arsitek untuk Insinyur Sistem

Lingkungan rekayasa sistem berbiaya rendah yang memungkinkan Anda menganalisis dan menguraikan persyaratan, membuat timbal balik arsitektur, dan desain dokumen.


Desainer untuk Insinyur Sistem

Semua kemampuan Arsitek untuk Insinyur Sistem plus memungkinkan Anda membuat prototipe, mensimulasikan, dan melaksanakan desain untuk validasi awal persyaratan.


Arsitek untuk Piranti Lunak

Lingkungan rekayasa perangkat lunak terintegrasi berbiaya rendah untuk merancang aplikasi C++, C, atau Java™ secara grafis menggunakan UML.


Pengembang

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++).

Sumber daya pakar untuk membantu Anda sukses
Dokumentasi produk Jelajahi