Perbedaan Antara Diagram Sequence Dan Diagram Kolaborasi

Daftar Isi:

Perbedaan Antara Diagram Sequence Dan Diagram Kolaborasi
Perbedaan Antara Diagram Sequence Dan Diagram Kolaborasi

Video: Perbedaan Antara Diagram Sequence Dan Diagram Kolaborasi

Video: Perbedaan Antara Diagram Sequence Dan Diagram Kolaborasi
Video: Sistem Informasi (11) | Pengertian Sequence Diagram dan Contohnya 2024, November
Anonim

Perbedaan Kunci - Diagram Urutan vs Diagram Kolaborasi

Sebelum mengembangkan perangkat lunak, perlu memiliki pemahaman yang baik tentang apa yang harus dikembangkan. Oleh karena itu diperlukan perancangan sistem. Ini dapat dilakukan dengan menggunakan Unified Modeling Language (UML). Ini bukan bahasa pemrograman seperti Java, C #. Ini digunakan untuk mendapatkan representasi visual dari sistem. Dengan diperkenalkannya Pemrograman Berorientasi Objek (OOP), sebagian besar program dan perangkat lunak dikembangkan. Ini adalah paradigma yang membantu memodelkan perangkat lunak dengan objek. Konsep OOP seperti pewarisan, enkapsulasi dapat direpresentasikan menggunakan UML. Mudah dan sederhana untuk dipahami. Ini dapat digunakan bahkan oleh non-programmer. Umumnya, satu diagram tidak cukup untuk memahami keseluruhan sistem. Ada berbagai jenis diagram UML yang masing-masing mencakup aspek yang berbeda. Diagram urutan dan diagram kolaborasi adalah dua diagram interaksi. Perbedaan utama antara diagram sekuens dan diagram kolaborasi adalah diagram sekuens digunakan ketika urutan waktu lebih penting sedangkan diagram kolaborasi digunakan ketika organisasi objek lebih penting. Artikel ini membahas perbedaan antara diagram urutan dan diagram kolaborasi.

ISI

1. Gambaran Umum dan Perbedaan Utama

2. Apa itu Sequence Diagram

3. Apa itu Collaboration Diagram

4. Persamaan Antara Sequence Diagram dan Collaboration Diagram

5. Perbandingan Berdampingan - Sequence Diagram vs Collaboration Diagram dalam Bentuk Tabular

6. Ringkasan

Apa itu Sequence Diagram?

Diagram sekuens digunakan untuk mewakili interaksi antar objek selama periode waktu tertentu. Pesan permintaan diwakili oleh panah gelap, dan pesan kembali dilambangkan dengan panah putus-putus. Kotak vertikal persegi panjang mewakili waktu aktivasi setiap objek.

Perbedaan Antara Diagram Sequence dan Diagram Kolaborasi
Perbedaan Antara Diagram Sequence dan Diagram Kolaborasi

Gambar 01: Diagram Urutan

Menurut diagram di atas, objek pelanggan, mengirimkan pesan ke objek produk untuk melihat apakah produk tersebut tersedia. Objek produk mengirimkan pesan ke objek stok untuk mengetahui apakah produk tersedia di stok. Bergantung pada ketersediaan produk, stok akan balas produk, dan produk akan membalas pelanggan. Kemudian objek pelanggan mengirimkan pesan bayar uang ke objek pembayaran. Akhirnya, pesan tanda terima dikirim ke pelanggan. Produk yang diminta, bayar permintaan uang. Mereka dilambangkan dengan panah gelap. Ya / tidak, tanda terima adalah pesan balasan. Mereka dilambangkan dengan panah putus-putus. Objek pelanggan aktif selama proses ini. Produk dan objek stok aktif di awal. Objek pembayaran aktif di akhir karena harus diaktifkan untuk menyelesaikan pembayaran. Secara keseluruhan,diagram urutan memberikan informasi tentang interaksi antar objek dalam periode waktu tertentu.

Apa itu Diagram Kolaborasi?

Diagram kolaborasi berfokus pada interaksi antar objek. Ini menampilkan organisasi objek. Angka menunjukkan urutan panggilan metode. Setiap nomor mewakili metode pemanggilannya.

Perbedaan Utama Antara Sequence Diagram dan Collaboration Diagram
Perbedaan Utama Antara Sequence Diagram dan Collaboration Diagram

Gambar 02: Diagram Kolaborasi

Menurut diagram kolaborasi di atas, objek direpresentasikan menggunakan persegi panjang. Pesan diwakili oleh panah dan nomor urut. Pesan pertama adalah pesan produk. Pesan kedua adalah dapatkan harga dan pesan ketiga adalah lakukan pembayaran. Demikian pula, setiap pesan diberi nomor urut. Jadi, angka tersebut menunjukkan bagaimana metode dipanggil satu demi satu. Pernyataan bersyarat dilambangkan dengan tanda kurung siku. Pembayaran melalui master dan visa adalah ketentuan terpisah. Pembayaran oleh master dan pembayaran dengan visa termasuk dalam pembayaran. Jadi, mereka dilambangkan dengan 3.1 dan 3.2.

Apa Persamaan Antara Sequence dan Collaboration Diagram?

  • Diagram Urutan dan Kolaborasi adalah diagram interaksi di UML.
  • Diagram Urutan dan Kolaborasi menggambarkan aspek perilaku sistem.

Apa Perbedaan Antara Sequence dan Collaboration Diagram?

Artikel Diff Tengah sebelum Tabel

Diagram Urutan vs Kolaborasi

Diagram urutan merupakan representasi UML untuk memvisualisasikan urutan panggilan dalam suatu sistem untuk melakukan fungsi tertentu. Diagram kolaborasi adalah representasi UML untuk memvisualisasikan organisasi objek dan interaksinya.
Perwakilan
Diagram sekuens merepresentasikan urutan pesan yang mengalir dari satu objek ke objek lainnya. Diagram kolaborasi merepresentasikan struktur organisasi sistem dan pesan yang dikirim dan diterima.
Pemakaian
Jika urutan waktu penting, diagram urutan dapat digunakan. Jika organisasi objek itu penting, maka diagram kolaborasi dapat digunakan.

Ringkasan - Diagram Urutan vs Diagram Kolaborasi

Saat mengembangkan perangkat lunak, tidak mungkin untuk mulai mengembangkan secara langsung. Diperlukan untuk memahami sistem. UML digunakan untuk mendapatkan pemahaman bergambar sistem. UML lebih mudah daripada bahasa pemrograman tujuan umum seperti Java, C ++ dll. Ada berbagai diagram UML yang mencakup berbagai aspek. Dua di antaranya adalah diagram urutan dan diagram kolaborasi. Perbedaan antara diagram sekuens dan diagram kolaborasi adalah, diagram sekuens digunakan bila urutan waktu lebih penting sedangkan diagram kolaborasi digunakan bila pengorganisasian objek lebih penting.

Direkomendasikan: