Week 9 Flashcards
1
Q
3 jenis relationship antara class?
A
- Association, relationship antara 2 classes yang satu sama lain saling independen tetapi satu class boleh menggunakan services yang disediakan oleh class lainnya.
- Aggregation / Composition, class bisa saja dibuat dari class lainnya atau didalam satu class terdapat class lain yang merupakan bagian dari class itu sendiri.
- Generalisation, class boleh inherit semua atribut dan operasi dari parent class tetapi harus diberi nama yang unik
2
Q
Association also called?
A
links
3
Q
Aggregation models pake relationship apa?
A
has-a
4
Q
jenis-jenis relationship antar class?
A
- association
- aggregation / composition
- generalisation
- dependency
5
Q
simbol composition?
A
ujungnya diamond full black
6
Q
simbol aggregation?
A
ujungnya diamond blank
7
Q
simbol generalisation?
A
tanda panah blank
8
Q
step untuk membuat class diagram?
A
- identify the object and derive classes
- identify attributes
- identify relationship between the class
- write a data dictionary to support the class diagram
- identify class responsibility using CRC card
- separate responsibilities into operation and attributes
- write process specifications to describe the operations