Class Diagram.

Slides:



Advertisements
Presentasi serupa
P EMETAAN U ML KE DALAM J AVA E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
Advertisements

Ian Sommerville Software Engineering
PEMODELAN SISITEM INFORMASI
CLASS DIAGRAM.
UML (Unified Modelling Language)
USE CASE DIAGRAM.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Interaksi Objek.
©Ayi Purbasari, S.T., /2008 Materi 5 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Bab 6 class diagram Catur Iswahyudi.
Class Diagram.
Sequence dan Collaboration
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
Entity-Relationship Modeling
Pemodelan Data (Data Modeling)
DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)
Pertemuan 7 Unified Modelling Language (UML)
CLASS DIAGRAM Materi Pertemuan 26
RELATIOPNSHIPS IN THE UML
KONSEP DASAR PENDEKATAN OBJEK
USE CASE DIAGRAM.
Source Code edit, compile, debug, link
CLASS DIAGRAM.
Analisa dan Perancangan Berbasis Objek
Object oriented analyst and design
USE CASE DIAGRAM.
Object-Oriented Design (OOD)
Lanjutan.
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan
ANALISIS & DESAIN BERORIENTASI OBJEK
Rinci Kembang Hapsari,S.Si, M.Kom
USE CASE DIAGRAM.
ADBO (Analisa Desain Berorientasi Obyek)
Rekayasa Perangkat Lunak Class Diagram
Class Diagram Level Design
Relationship Between Classes
Rekayasa Perangkat Lunak
PEMODELAN SISITEM INFORMASI
Association, Composition dan Inheritance
CLASS DIAGRAM.
CLASS DIAGRAM Pertemuan 6.
Pemrograman Berorientasi Objek
All sections to appear here
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
USE CASE DIAGRAM.
CONCEPTUAL MODEL ER-D (Entity Relationship Diagram)
USE CASE DIAGRAM E. Haodudin Nurkifli
Kk ilo Associative entity.
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Perancangan PL berorientasi objeck
UML- UNIFIED MODELING LANGUAGE
Pertemuan 4 CLASS DIAGRAM.
Lanjutan.
KONSEP DASAR PENDEKATAN OBJEK
08 Pemodelan Entitas-Relasi Mata Kuliah: Basis Data ILMU KOMPUTER
Visualisasi class dan Relationship Bag. 2
Oleh : Cosmas Haryawan -- Pengenalan UML -- Dari Berbagai Sumber
Visualisasi Class dan Association Relationship
Cosmas Haryawan STMIK AKAKOM Yogyakarta
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak –Part 2
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
Pertemuan 14 Class Diagram.
USE CASE DIAGRAM.
Object oriented analyst and design
Transcript presentasi:

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