![]() 52
2.9.6 Design Relationships
Dalam object oriented design, terdapat relationship
lanjut yang digunakan
untuk menspesifikasikan komponen software
secara akurat
(Whitten & Bentley,
2007:650). Relationship tersebut adalah:
1.
Dependency Relationships
Dependency relationship
digunakan untuk menggambarkan asosiasi antara dua
class
dalam dua contoh. Pertama, untuk mengindikasikan ketika terjadi
perubahan pada satu class, perubahan itu akan mempengaruhi class
lain. Kedua,
untuk mengindikasikan asosiasi antara persistent class
dan transient class.
Dependency relationship diilustrasikan dengan garis panah putus-putus.
(Sumber: Systems Analysis & Design Methods, Whitten & Bentley, 2007:650)
2.
Navigability
Secara umum asosiasi antara dua class
adalah dua arah; masing-masing
class
dapat saling mengirimkan pesan. Navigability
digunakan untuk membatasi arah
pengiriman pesan menjadi
satu arah
saja. Navigability
diilustrasikan dengan
tanda panah pada arah pesan yang dikirim.
(Sumber: Systems Analysis & Design Methods, Whitten & Bentley, 2007:650)
|