Apa itu Class Diagram? (CD)
Apa itu Class Diagram? (CD)
Memberi gambaran keseluruhan sistem dengan menunjukan kelas dan hubungan
antara mereka.
Class diagram mengandungi:
1. Kelas
2. Interfaces
3. kolabrasi (Collabrations)
4. Kebergantungan (dependency) , pertubuhan(Association) dan
generalisasi hubungan (generalization relationship)
1. Kelas
Mewakili satu konsep dalam sistem yang sedang dimodelkan.
merangkumi sifat-sifat dan oerpasi. Maklumat yang wajib hanyalah nama kelas.
Kelas Atribut:
<visibility><name>:<type>
+:Public
-:Private
#:Protected
Kelas Operasi:
<visibility><name>(<parameter-list>) : <return type>
2. Relationship.
Association
Menandakan hubungan antara objek kedua-dua kelas.
multiplicity menentukan berapa banyk objek boleh mengikuti didalam hubungan yang diberi.
Multiplicity
satu(1)
kosong atau satu(0..1)
kosong atau banyak(0..*)
satu atau banyak (1..*)
banyak(*)
jumlah sebenar, contoh (3)
apa sahaja, atau nombor tertentu (0..5, 7..*)
Aggregation(pengumpulan)
Mewakili has-a
agregatnya adalah parents
komponen adalah kelas children.
Contoh association dan aggregation
Composition Aggregation
"solid diamond" menandakan composition, bentuk yang kuat dalam aggregation,
dimana komponen tidak boleh wujud tanpa agregat.
Generalization
Generalization relationship menandakan perwarisan antara kelas.
Kelas children mewarisi atribut dan operasi dari kelas parent
generalization memudahkan model dengan menghapuskan redundansi(lebihan)
Dependency
Hubungan antara dua kelas dimana perubahan dalam satu boleh memaksa perubahan pada yang
lain.
Bila perlu mengunakan kelas diagram?
Digunakan dalam hampir semua software rekabentuk Objek berorientasi , menggambarkan
kelas sistem dan hubungan antara satu sama lain mereka.
Contoh dari satu keping ayat:
Memberi gambaran keseluruhan sistem dengan menunjukan kelas dan hubungan
antara mereka.
Class diagram mengandungi:
1. Kelas
2. Interfaces
3. kolabrasi (Collabrations)
4. Kebergantungan (dependency) , pertubuhan(Association) dan
generalisasi hubungan (generalization relationship)
1. Kelas
Mewakili satu konsep dalam sistem yang sedang dimodelkan.
merangkumi sifat-sifat dan oerpasi. Maklumat yang wajib hanyalah nama kelas.
Kelas Atribut:
<visibility><name>:<type>
+:Public
-:Private
#:Protected
Kelas Operasi:
<visibility><name>(<parameter-list>) : <return type>
2. Relationship.
Association
Menandakan hubungan antara objek kedua-dua kelas.
multiplicity menentukan berapa banyk objek boleh mengikuti didalam hubungan yang diberi.
Multiplicity
satu(1)
kosong atau satu(0..1)
kosong atau banyak(0..*)
satu atau banyak (1..*)
banyak(*)
jumlah sebenar, contoh (3)
apa sahaja, atau nombor tertentu (0..5, 7..*)
Aggregation(pengumpulan)
Mewakili has-a
agregatnya adalah parents
komponen adalah kelas children.
Contoh association dan aggregation
Composition Aggregation
"solid diamond" menandakan composition, bentuk yang kuat dalam aggregation,
dimana komponen tidak boleh wujud tanpa agregat.
Generalization
Generalization relationship menandakan perwarisan antara kelas.
Kelas children mewarisi atribut dan operasi dari kelas parent
generalization memudahkan model dengan menghapuskan redundansi(lebihan)
Dependency
Hubungan antara dua kelas dimana perubahan dalam satu boleh memaksa perubahan pada yang
lain.
Bila perlu mengunakan kelas diagram?
Digunakan dalam hampir semua software rekabentuk Objek berorientasi , menggambarkan
kelas sistem dan hubungan antara satu sama lain mereka.
Contoh dari satu keping ayat:
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment