Sabtu, 29 September 2012

Diagram Komponen & Deployment (UML2)

1. Diagram Komponen.
Komponen adalah bagian fisik atau replaceable dari sistem yang bersesuaian dan menyediakan realisasi dari sekumpulan interface. Diagram komponen menunjukkan organisasi dan ketergantungan antar komponen. Diagram komponen tidak hanya penting untuk visualisasi, spesifikasi, dan dokumentasi, tapi juga mengembangkan executable system.
Fungsi:
  • Model statik implementasi
  • Memodelkan physical things yang ada pada sebuah niode seperti file executable library, executable, library, tabel, dokumen dan page 
  • Penting untuk mengkontruksikan executable system 
 Diagram komponen umumnya terdiri dari:
  • Komponen
  • Interface
  • Relasi: Depedensi, generalisasi, asosiasi, dan realisasi
  • Tambahan: catatan (note) dan batasan (containt)

2. Diagram Deployment
Deployment menerangkan bahwa konfigurasi fisik software dan hardware. Deplopment diagram terdiri dari titik dan koneksi. titik biasannya mempresentasikan bagian hardware dari sistem .
Berisi:
  • Node : Sumber daya yang digunakan pada saat aplikasi dijalankan, misal: Desktop client (tempat user interface dijalankan), Printer, Business Process Server (tempat komponen business process dijalankan), Database server (tempat komponen data dijalankan)
  • Relasi :  Dependency, menunjukkan asosiasi antar komponen, misalnya <<use>> dan <<deploy>>
  • Tambahan: catatan ( note) dan batasan (constraint)
  • Fungsi: Model statik distribusi komponen pada perangkat keras
Fisik hardware berbentuk seperti node-node. Setiap komponen merupakan bagian dari node. Pada gambar komponen berbentuk dua kotak tersusun yang terletak di sebelah kiri atas.

3. Kombinasi Diagram Komponen dan Deployment

Dari gambar diatas terlihat kombinasi antara diagram komponen dan diagram deployment, komponen-komponen ada di dalam sebuah node, antara komponen satu dengan yang lain dihubungkan dengan relasi depedensi,  sedangkan antar node harus dihubunhkan dengan relasi asosiasi.

Tidak ada komentar:

Posting Komentar