• Class
diagram menggambarkan atribut dan metode suatu sistem.
• Class
diagram dapat digambarkan secara konseptual, spesifikasi atau
implementasi.
Konseptual : menggambarkan
class diagram secara konsep
Spesifikasi : menggambarkan
class diagram sebagai antarmuka
software,
mewakili kode
program
• Class diagram memiliki simbol / notasi
yang sangat lengkap, namun demikian tidak perlu menggambarkan semua simbol, bila tidak diperlukan.
• Dikarenakan posisi anda sebagai analis sistem, maka penggambaran
class diagram akan berupa
model konseptualnya.
Relationships
a. Association
b. Multiplicity
c. Qualified Association
d. Reflexive Association
e. Inheritance dan generalisasi
f. Dependency
Agregasi (part-whole)
• Relasi
dimana suatu class berisikan sejumlah component class; asosiasi
“Part-whole”
• Biasa digambarkan sebagai hirarki “whole” di atas dan “part” di bawah
• Garis
yang menghubungkannya
part ke
whole berujungkan dekat
whole
lambang
diamond kosong
‘◊’
• Suatu
part komponen bisa dimiliki oleh lebih dari satu
class whole (memiliki
relasi part-whole dengan dari lebih satu whole)
