Diagram deployment atau deployment diagram menunjukkan konfigurasi komponen dalam proses eksekusi aplikasi. Diagram deployment juga dapat digunakan untuk memodelkan hal-hal berikut:
Diagram deployment mewakili pandangan pengembangan sistem sehingga hanya akan ada satu diagram deployment untuk satu sistem. Diagram deployment terdiri dari node dan node merupakan perangkat keras fisik yang digunakan untuk menyebarkan aplikasi.
Diagram deployment banyak digunakan oleh system engineer. Tiap node pada diagram deployment mewakili satu unit komputasi sistem yang dalam banyak hal merupakan bagian dari perangkat keras
Diagram deployment umumnya memiliki node dan hubungan kebergantungan. Memungkinkan juga dalam diagram deployment terdapat komponen.
Berikut adalah simbol-simbol yang ada pada diagram deployment:
Ada beberapa langkah untuk menentukan diagram deployment :
- sistem tambahan (embedded system) yang menggambarkan rancangan device, node, dan hardware.
- sistem terdistribusi murni
- rekayasa ulang aplikasi
- sistem client/server misalnya seperti gambar berikut:
Diagram deployment mewakili pandangan pengembangan sistem sehingga hanya akan ada satu diagram deployment untuk satu sistem. Diagram deployment terdiri dari node dan node merupakan perangkat keras fisik yang digunakan untuk menyebarkan aplikasi.
Diagram deployment banyak digunakan oleh system engineer. Tiap node pada diagram deployment mewakili satu unit komputasi sistem yang dalam banyak hal merupakan bagian dari perangkat keras
Diagram deployment umumnya memiliki node dan hubungan kebergantungan. Memungkinkan juga dalam diagram deployment terdapat komponen.
Berikut adalah simbol-simbol yang ada pada diagram deployment:
Ada beberapa langkah untuk menentukan diagram deployment :
- Mengidentifikasi lingkup model, yaitu apakah dari sistem dalam organisasi hanya menggunakan satu aplikasi yang terintegrasi.
- Mempertimbangkan hal-hal teknis yang dasar, diantaranya mengenai : Apakah sistem yang ada perlu ada interaksi sehingga harus diintegrasikan dengan perangkat keras? Bagian mana dan bagaimana jenis interaksi dan hubungan yang akan dilakukan? Misalnya menggunakan internet, sharing file dll. Sistem operasi, perangkat komunikasi dan jenis protokol apa yang akan digunakan Apakah perangkat lunak dan perangkat keras akan langsung berhubungan dengan pengguna Bagaimana sistem keamanan sistemnya
- Mengidentifikasikan arsitektur jaringan (distribusi), misalnya apakah akan menggunakan aplikasi server terpusat atau terdistribusi sehingga tingkat distribusi aplikasi two tier atau three tier?
- Mengidentifikasikan node dan koneksi, yaitu bagaimana antar node dan komponen akan berhubungan dan bergantung
- Mendistribusikan perangkat lunak ke node
EmoticonEmoticon