Class Diagram Class Diagram Menggambarkan beberapa kelas Interface
Class Diagram
Class Diagram ? �Menggambarkan beberapa kelas �Interface �Kolaborasi �Hubungan/Relasi Diagram yang menggambarkan beberapa kelas, interface, kolaborasi dan relasi yang dimiliki sistem/perangkat lunak.
Class Diagram
Element Class Diagram �Class diagram dibangun dari element dibawah ini : ◦ Kelas-kelas ◦ Relasi/Relationship �Association �Aggregations �Generalizations
Class �Kumpulan berbagi ◦ ◦ Atribut Operasi Relasi Semantics beberapa objek yang
Relationship �Hubungan antar class �Relasi pada class terdiri : ◦ Association ◦ Aggregations ◦ Generalizations
Asosiasi/Association �Relasi yang paling umum dan hanya menandakan adanya komunikasi. �Pada UML digambarkan seperti berikut : Association Relationships
Agregasi/Aggregate �Adalah tipe agregasi yang menunjukkan hubungan keseluruhan ke bagian (whole is related to its part) �Pada UML dinotasikan seperti pada gambar berikut. Tanda diamond menunjukkan agregasi whole Aggregate Relationships
Association Specifiers �Associations pada class diagram lebih jauh dapat ditetapkan : § Association Names § Role Names § Multiplicity
Association Names �association name/nama asosiasi adalah keterangan yang menjelaskan nama asosiasi tersebut Association Name
Role Names �A role name/nama peran adalah keterangan yang menunjukkan peran yang dimainkan oleh suatu class pada asosisi. �In Rose, the role name is placed along the association line nearest the class it modifies. Role Name
Multiplicity �Multiplicity adalah jumlan instance yang direlasikan pada satu class dengan class lainnya Multiplicity
Multiplicity Indicators �Unspecified �Exactly one �Zero or more (many, unlimited) �One or more �Zero or one (optional scalar role) �Specified range �Multiple, Disjoint ranges
Generalizations �A generalization adalah relasi parent/child dimana class berbagi struktur dan behaviour dari satu atau beberapa class Generalization Relationship
Show Access Violation �The Show Access Violation report list all access violation between packages in a class diagrams.
Show Instances �The Show Instances report list all the interaction diagrams in which instances of the class appear.
SEKIAN
- Slides: 19