Kolaborasi multi-pengguna real-time dengan tautan yang dapat dibagikan untuk transfer informasi instan
Hasilkan grafik otomatis dari teks dengan peningkatan gaya
Tema bawaan dengan kustomisasi penuh
Mendukung ikon, gambar, label, rumus LaTeX, blok kode, tautan, lampiran
Ekspor: PNG, VISIO, PDF, SVG | Impor: VISIO, Mermaid
Penyimpanan cloud real-time, sinkronisasi multi-perangkat, riwayat versi, dan keamanan data
Diagram arsitektur sistem adalah konsep yang agak kabur. Dalam arti sempit, ini adalah salah satu dari sembilan jenis diagram arsitektur, menggambarkan berbagai komponen, modul, subsistem dari sistem, dan interaksi serta metode komunikasi mereka, lebih condong pada komposisi fisik dan metode penyebaran sistem. Dalam arti luas, diagram arsitektur sistem dapat merujuk pada diagram arsitektur dari sistem tertentu, seperti diagram arsitektur produk sistem CMS, yang sebenarnya termasuk dalam kategori diagram arsitektur produk. Diagram arsitektur teknis untuk sistem pemesanan dan pengembalian tiket kereta api termasuk dalam kategori diagram arsitektur teknis. Halaman ini secara khusus merujuk pada arti sempit dari diagram arsitektur sistem.
Perbedaan inti antara arsitektur aplikasi dan arsitektur sistem terletak pada jangkauan fokus dan tingkat desain. Diagram arsitektur aplikasi berfokus pada pembagian modul dalam aplikasi, metode interaksi, aliran data, dll., lebih condong pada implementasi fungsi dan logika perangkat lunak. Sebaliknya, diagram arsitektur sistem lebih makro, berfokus pada struktur keseluruhan sistem, hubungan antara berbagai subsistem, penyebaran perangkat keras dan perangkat lunak, dll., lebih condong pada komposisi fisik dan metode penyebaran sistem.
Dibandingkan dengan arsitektur teknis, arsitektur sistem adalah deskripsi tingkat tinggi tentang 'apa yang harus dilakukan' dan 'bagaimana melakukannya,' sementara arsitektur teknis adalah deskripsi implementasi teknis yang lebih rinci tentang 'bagaimana melakukannya.' Jika arsitektur sistem dianalogikan dengan perencanaan Kota Shenzhen, maka arsitektur teknis adalah perencanaan Distrik Nanshan.
Diagram arsitektur sistem menampilkan struktur keseluruhan sistem, termasuk komponen utama, modul, hubungan antara layanan, aliran data dan metode komunikasi, serta lingkungan penyebaran sistem.
Dengan menggunakan panah dan anotasi untuk dengan jelas menunjukkan arah aliran data, protokol komunikasi (seperti HTTP, RPC, antrian pesan), dan apakah itu sinkron atau asinkron, meningkatkan keterbacaan dan akurasi diagram.
Itu tergantung pada situasi sebenarnya. Jika berfokus pada lingkungan operasi sistem, distribusi node, pemulihan bencana, dan skalabilitas, arsitektur penyebaran diperlukan. Jika tidak, diagram penyebaran terpisah dapat digambar.
Perlu untuk menandai tumpukan teknologi kunci (seperti basis data, middleware, caching, kerangka layanan) untuk memfasilitasi komunikasi solusi teknis dan perencanaan.
Dengan menandai penyeimbang beban, node cadangan, arsitektur klaster, mekanisme failover, dll., untuk menunjukkan stabilitas dan desain elastisitas sistem.
Disarankan untuk menyertakan komponen terkait keamanan, seperti otentikasi identitas, manajemen akses, firewall, enkripsi data, dll., untuk menyoroti keamanan sistem.