Rajah komponen adalah untuk menerangkan hubungan logik antara komponen.
Rajah penerapan melangkah lebih jauh dengan menerangkan struktur topologi fizikal perkakasan sistem dan perisian yang dilaksanakan pada struktur ini.
Carta penggunaan juga dikenali sebagai carta implementasi atau carta konfigurasi, adalah sejenis carta statik dalam UML, digunakan untuk memodelkan struktur fizikal sistem, menggambarkan struktur topologi fizikal perkakasan dalam sistem serta perisian yang dilaksanakan pada struktur ini.
Carta penggunaan dan carta komponen adalah dua daripada carta untuk pemodelan struktur fizikal sistem berorientasikan objek.
Satu model sistem hanya mempunyai satu carta penggunaan, carta penggunaan biasanya digunakan untuk membantu memahami sistem teragih, disediakan pada peringkat pelaksanaan dalam proses pembangunan, menunjukkan susun atur fizikal nod dalam sistem teragih, artifak yang disimpan pada setiap nod serta komponen dan elemen lain yang dilaksanakan oleh artifak.
Kerjasama masa nyata multi-pengguna dengan pautan boleh dikongsi untuk pemindahan segera
Hasilkan grafik automatik daripada teks dengan penambahbaikan gaya
Tema sedia ada dengan penyesuaian penuh
Menyokong ikon, imej, label, formula LaTeX, blok kod, pautan, lampiran
Eksport: PNG, VISIO, PDF, SVG | Import: VISIO, Mermaid
Penyimpanan awan masa nyata, sinkronisasi pelbagai peranti, sejarah versi dan keselamatan data
Rajah komponen adalah untuk menerangkan hubungan logik antara komponen.
Rajah penerapan melangkah lebih jauh dengan menerangkan struktur topologi fizikal perkakasan sistem dan perisian yang dilaksanakan pada struktur ini.
Nod dan Instans Nod
1, Nod adalah elemen model yang digunakan untuk mewakili sumber pengiraan sistem, biasanya adalah persekitaran operasi perkakasan atau perisian, diwakili oleh kiub.
2, Instans nod berdasarkan nod sedia ada, nama instans nod akan mempunyai garis bawah, dan jenis nod akan didahului oleh titik dua.
Komponen dan Instans Komponen
1, Komponen adalah hasil daripada proses pembangunan perisian, termasuk model proses (seperti rajah kes penggunaan, rajah reka bentuk), kod sumber, program yang boleh dilaksanakan, dokumen reka bentuk, laporan ujian, prototaip keperluan, manual pengguna, dan lain-lain.
2, Instans komponen berdasarkan komponen sedia ada, nama instans komponen akan mempunyai garis bawah, dan jenis komponen akan didahului oleh titik dua.
Sambungan Nod
Sambungan nod merujuk kepada garisan antara nod, menunjukkan laluan komunikasi interaksi antara sistem.
Dalam UML1.x, nod dibahagikan kepada nod pemproses dan nod peranti, pemproses adalah kiub dengan bayang, manakala peranti adalah kiub tanpa bayang.
Dalam UML2.x, nod dibahagikan kepada nod peranti dan persekitaran pelaksanaan, peranti diwakili oleh kiub dengan stereotaip <<device>>, manakala persekitaran pelaksanaan ditentukan dengan stereotaip standard <<executionEnviroment>>.
Apabila sasaran penerapan adalah peranti fizikal, laluan komunikasi biasanya mewakili sambungan fizikal antara dua nod.
Apabila dua sasaran penerapan adalah nod persekitaran pelaksanaan, laluan komunikasi biasanya adalah beberapa protokol.
1, Menerangkan struktur penerapan, menunjukkan di mana perkhidmatan, pangkalan data, aplikasi web dan lain-lain diterapkan pada pelayan, nod atau bekas;
2, Menunjukkan hubungan komunikasi nod, menyatakan sambungan antara pelayan, interaksi mesej, laluan panggilan dan lain-lain;
3, Menyokong perancangan penerapan sistem, membantu pembangun dan kakitangan operasi memahami dengan jelas struktur operasi sebenar sistem;
4, Menyokong penyusunan dokumen operasi dan sistem, boleh digunakan untuk mereka bentuk manual penerapan, dokumen penerangan sistem, fail panduan DevOps dan lain-lain.
Rajah penerapan, rajah topologi rangkaian dan rajah seni bina penerapan mempunyai banyak persamaan dan mudah dikelirukan, berikut adalah ringkasan perbezaan tiga jenis rajah ini dalam satu ayat:
Rajah penerapan, digunakan untuk memodelkan bagaimana komponen perisian diterapkan pada persekitaran operasi, sesuai untuk jurutera sistem dan arkitek;
Rajah topologi rangkaian, digunakan untuk menunjukkan struktur rangkaian fizikal atau logik, sesuai untuk jurutera rangkaian/operasi IT;
Rajah seni bina penerapan, digunakan untuk menerangkan struktur penerapan sebenar sistem atau platform, sesuai untuk laporan teknikal, pasukan DevOps.
Dalam UML1.x, nod dibahagikan kepada nod pemproses dan nod peranti, nod pemproses diwakili oleh kubus berbayang, manakala nod peranti diwakili oleh kubus tanpa bayang.
Contoh nod adalah berdasarkan nod sedia ada, nama contoh nod akan mempunyai garis bawah, dan jenis nod akan didahului dengan titik dua.
Contoh komponen adalah berdasarkan komponen sedia ada, nama contoh komponen akan mempunyai garis bawah, dan jenis komponen akan didahului dengan titik dua.
Garis putus-putus dalam rajah penyebaran biasanya menunjukkan hubungan atau kebergantungan antara elemen, menunjukkan bahawa satu elemen berkaitan atau bergantung kepada elemen lain.
Boleh, rajah penyebaran menggunakan pelbagai nod untuk mewakili kluster atau penyebaran berlebihan, menambah penjelasan seperti "pengimbangan beban", "utama-sokongan".
Rajah penyebaran tidak menumpukan pada mekanisme operasi terperinci, tetapi boleh memberikan pemahaman struktur keseluruhan.
Tidak semestinya. Rajah penyebaran yang mudah boleh hanya menunjukkan nod dan sambungan antara mereka.
Boleh, dengan tumpuan utama pada logik peringkat tinggi. Sambungan berlabel antara nod boleh menunjukkan komunikasi, menyatakan protokol komunikasi (seperti HTTP, RPC, TCP).
Walau bagaimanapun, tidak disyorkan untuk menggunakan rajah penyebaran untuk melukis topologi rangkaian secara terperinci, rangkaian yang kompleks disyorkan untuk menggunakan rajah seni bina rangkaian sebagai pelengkap.