Collaboration Diagram

Slides:



Advertisements
Presentasi serupa
P EMBUATAN UML P ADA T OKO B ELANJA O NLINE Disusun oleh: Erik Putra Deddy Nur Arifin Qudsyi Ladestri Ahmad.
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Bab 8 collaboration diagram
Bab 7 sequence diagram Catur Iswahyudi.
Siti Mukaromah, S.Kom.  Pembelian Tiket:  Membeli Tiket:
PEMODELAN ANALISIS Kuliah - 5
Sequence Diagram Sequence Diagram menggambarkan instance proses bisnis.
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
Pertemuan 6 Structural modelling
SEQUENCE DIAGRAM.
Analisa dan Perancangan Sistem
Architecture dan design
Sequence diagram.
©Ayi Purbasari, S.T., /2008 Materi 5 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Diagram Interaksi - Sequen Diagram
Pertemuan 1 Konsep Dasar OOAD
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Sequence dan Collaboration
Behavioural Modelling
Keuntungan metodologi berorientasi objek.
Collaboration Diagram
Metode Perancangan Program
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
RELATIOPNSHIPS IN THE UML
1 Pertemuan 23 Sequence Diagram Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
OBJECTORIENTED ANALYSIS
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Rinci Kembang Hapsari,S.Si, M.Kom
Pertemuan 23 Sequence Diagram
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Rinci Kembang Hapsari,S.Si, M.Kom
SEQUENCE DIAGRAM.
Sequence Diagram.
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
Sequence Diagram Level Design
Pemodelan objek.
Class Diagram Siti Mukaromah, S.Kom.
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
Object oriented analyst and design
Citra N., S.Si, MT Sisfo - UNIKOM
OOAD – TI S1 Defri Kurniawan UDINUS
Collaboration Diagram and Sequence Diagram
COLLABORATION DIAGRAM
PEMODELAN SISTEM METODE TERSTRUKTUR
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
PERTEMUAN 3 DIAGRAM OBJECT.
Review.
Perancangan Perangkat Lunak – Part 1
REVIEW UML.
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Unified Modelling Languange (UML)
KONSEP DASAR PENDEKATAN OBJEK
Perancangan Sistem Berorientasi Objek Dengan UML
SEQUENCE DIAGRAM.
Oleh : Cosmas Haryawan -- Pengenalan UML --
Oleh : Cosmas Haryawan -- Pengenalan UML --
SEQUENCE DIAGRAM. Materi : Pendahuluan Tujuan Komponen Simbol Istilah Jenis-jenis SD Contoh Study Kasus.
DIAGRAM OBJECT.
Kebutuhan dan Pemodelan Analisis
Pertemuan 6 Unified Modeling Language (UML)
Sequence Diagram & Collaboration Diagram
OBJECT ORIENTED ANALISYS AND DESIGN
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
IMK Notasi & Desain Dialog.
Transcript presentasi:

Collaboration Diagram By : Rizky Yuniar Hakkun

Tujuan : Collaboration Diagram Mampu untuk: Membuat collaboration diagram Membuat link (relasi) antar obyek Menambah message (pesan) pada link Memetakan message pada operasi Buat collaboration diagram dari sequence diagram dan sebaliknya

Collaboration Diagram Merupakan cara alternatif untuk menampilkan suatu skenario Menampilkan interaksi obyek yang terorganisasi di sekitar obyek dan hubungannya dengan obyek yang lain. Berisi Obyek, yang digambarkan dalam rectangle Link antar obyek, diperlihatkan sebagai garis yang menghubungkan dengan obyek lain. Message ditunjukkan sebagai teks dan panah yang mengarah dari client ke supplier.

Mengapa terdapat 2 diagram berbeda? Sequence diagram digunakan untuk menggambarkan suatu skenario berdasar urutan waktu Apa yang terjadi selanjutnya. Customer lebih mudah untuk membaca dan memahami jenis diagram ini. Sangat berguna pada tahapan awal fase analisa

Mengapa terdapat 2 diagram berbeda? Collaboration diagrams memberikan suatu gambaran besar skenario karena kolaborasi yang terorganisasi antar obyek satu dengan yang lainnya. Digunakan lebih banyak pada fase desain

Anatomy Collaboration Diagram Collaboration Diagram mendeskripsikan pola interaksi antar object. Diagram ini menunjukkan object-object yang terlibat dalam interaksi melalui link dan message yang dikirim antar object Object dapat direpresentasikan: NamaObject:NamaClass NamaObject :NamaClass Link adalah hubungan antar object yang dapat digunakan untuk mengirim message. Link digambarkan dengan garis solid antar dua object Message : pengertiannya sama dengan message pada sequence diagram

Collaboration Diagrams Sequence and Collaboration Diagrams

Contoh Sequence diagram Sequence and Collaboration Diagrams

Contoh Collaboration diagram Sequence and Collaboration Diagrams

Sequence and Collaboration Diagrams

Sequence and Collaboration Diagrams Fun Example Objects Sequence and Collaboration Diagrams

Fun Example Sequence diagram Sequence and Collaboration Diagrams

Fun Example Sequence diagram Sequence and Collaboration Diagrams

Fun Example Collaboration diagram Sequence and Collaboration Diagrams

Representation

Representation (Class Diagram Vs Collaboration)

Creating a Collaboration Diagram Selection Tool Text Note Note Anchor to Item Object Class Instance Object Link Link to Self Link Message Reverse Link Message Data Flow Reverse Data Flow Collaboration Diagram

Creating Objects Class Only Actor Object Only Object and Class

Links Between Objects

Creating Messages Collaboration Numbering Numbering option

Multiple Objects dari Kelas yang sama

Reflexive Message

Multiple Messages per Message Arrow Reflexive Specification

Memindah dan Menyisipkan Messages Message seharusnya tidak boleh di pindah atau disisipkan pada Collaboration Diagram Harus menggunakan Sequence Diagram Proses Pindah ke Sequence Diagram Pindah dan/atau sisip message yang diinginkam Pindah kembali ke collaboration Diagram

Data Flows

Message Synchronization Options Simple Synchronous Balking Timeout Asynchronous

Sequence Diagram F5

Collaboration vs Sequence Diagram Collaboration Diagram Menunjukkan hubungan disamping interaksi Lebih baik untuk memvisualisasikan pattern of collaboration Lebih baik untuk memvisualisasikan semua efek dari object yang diberikan Lebih mudah digunakan untuk sesi brainstorming Sequence Diagram Menunjukkan urutan message secara eksplisit Lebih baik dalam memvisualisasikan keseluruhan aliran Lebih baik dalam memvisualisasikan spesifikasi yang real time dan scenario yang kompleks

THE END Question ?