Pertemuan 10
Pertemuan 10
PERANCANGAN
PERANGKAT LUNAK
PERTEMUAN 10
TIM DOSEN
Component & Deployment
Diagram
Tim Dosen:
TIM DOSEN
Component
Contoh 2
Package
Package
Component
Contoh 3
Mesin
Sales Server
Sales
message
Transaction Accounting
Processor Driver
Message Queue
Accounting
System
Contoh 4
Cara mendefinisikan Component
• Penjelasan gambar:
• Komponen A bergantung pada komponen B. Terdapat satu atau
beberapa kelas di komponen A yang bergantung pada satu atau
beberapa kelas di komponen B.
• Dependensi memiliki implikasi kompilasi, dimana komponen A
tergantung pada komponen B. A tidak bisa dikompilasi sampai B
telah selesai dikompilasi.
Contoh Dependensi
Component Diagram
• Problem :
• Penyelesaian :
• Hasilnya :
Deployment Diagram
BrowserClient RichClient
[OS=Windows]
Application Server
browser
HerculesClient.exe JoveGL.exe
EJB Container
HerculesBase.ear
Deployed artifact …………
…………
http/internet http/LAN
JDBC
Java RMI/LAN
Contoh 4
Contoh kasus 2