Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Class Diagram.

Presentasi serupa


Presentasi berjudul: "Class Diagram."— Transcript presentasi:

1 Class Diagram

2 Class Diagram ? Menggambarkan beberapa kelas Interface Kolaborasi
Hubungan/Relasi Diagram yang menggambarkan beberapa kelas, interface,kolaborasi dan relasi yang dimiliki sistem/perangkat lunak.

3 Class Diagram

4 Element Class Diagram Class diagram dibangun dari element dibawah ini : Kelas-kelas Relasi/Relationship Association Aggregations Generalizations

5 Class Kumpulan beberapa objek yang berbagi Atribut Operasi Relasi
Semantics

6 Relationship Hubungan antar class Relasi pada class terdiri :
Association Aggregations Generalizations

7 Asosiasi/Association
Relasi yang paling umum dan hanya menandakan adanya komunikasi. Pada UML digambarkan seperti berikut : Association Relationships

8 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

9 Association Specifiers
Associations pada class diagram lebih jauh dapat ditetapkan : Association Names Role Names Multiplicity

10 Association Names association name/nama asosiasi adalah keterangan yang menjelaskan nama asosiasi tersebut Association Name

11 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

12 Multiplicity Multiplicity adalah jumlan instance yang direlasikan pada satu class dengan class lainnya Multiplicity

13 Multiplicity Indicators
Unspecified Exactly one Zero or more (many, unlimited) One or more Zero or one (optional scalar role) Specified range Multiple, Disjoint ranges

14 Generalizations A generalization adalah relasi parent/child dimana class berbagi struktur dan behaviour dari satu atau beberapa class Generalization Relationship

15 Show Access Violation The Show Access Violation report list all access violation between packages in a class diagrams.

16 Show Instances The Show Instances report list all the interaction diagrams in which instances of the class appear.

17

18

19 SEKIAN


Download ppt "Class Diagram."

Presentasi serupa


Iklan oleh Google