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 beberapa objek yang berbagi Atribut Operasi Relasi Semantics
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