Perbezaan Antara Diagram Urutan Dan Diagram Kerjasama

Isi kandungan:

Perbezaan Antara Diagram Urutan Dan Diagram Kerjasama
Perbezaan Antara Diagram Urutan Dan Diagram Kerjasama
Anonim

Perbezaan Utama - Diagram Urutan vs Diagram Kerjasama

Sebelum mengembangkan perisian, perlu mempunyai pemahaman yang baik tentang apa yang harus dikembangkan. Oleh itu, diperlukan untuk merancang sistem. Ia boleh dilakukan dengan menggunakan Unified Modeling Language (UML). Ini bukan bahasa pengaturcaraan seperti Java, C #. Ia digunakan untuk mendapatkan gambaran visual sistem. Dengan diperkenalkannya Object Oriented Programming (OOP), kebanyakan program dan perisian dikembangkan. Ini adalah paradigma yang membantu memodelkan perisian dengan objek. Konsep OOP seperti pewarisan, enkapsulasi dapat diwakili menggunakan UML. Ia senang dan senang difahami. Ia boleh digunakan walaupun oleh bukan pengaturcara. Secara amnya, satu rajah tidak mencukupi untuk memahami keseluruhan sistem. Terdapat pelbagai jenis diagram UML yang masing-masing merangkumi aspek yang berbeza. Gambarajah urutan dan rajah kolaborasi adalah dua rajah interaksi. Perbezaan utama antara rajah urutan dan rajah kolaborasi adalah bahawa rajah urutan digunakan apabila urutan masa lebih penting sedangkan rajah kolaborasi digunakan ketika organisasi objek lebih penting. Artikel ini membincangkan perbezaan antara rajah urutan dan rajah kolaborasi.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa itu Rujukan Urutan

3. Apa itu Kolaborasi Diagram

4. Persamaan Antara Diagram Jujukan dan Diagram Kerjasama

5. Perbandingan Berdampingan - Diagram Urutan vs Diagram Kerjasama dalam Jadual Tingkatan

6. Ringkasan

Apakah Rujukan Urutan?

Diagram urutan digunakan untuk mewakili interaksi antara objek dalam jangka masa tertentu. Mesej permintaan diwakili oleh anak panah gelap, dan pesan kembali dilambangkan dengan anak panah putus-putus. Kotak menegak segi empat tepat mewakili masa pengaktifan setiap objek.

Perbezaan Antara Diagram Urutan dan Diagram Kerjasama
Perbezaan Antara Diagram Urutan dan Diagram Kerjasama

Rajah 01: Diagram Urutan

Menurut rajah di atas, objek pelanggan, menghantar mesej ke objek produk untuk melihat apakah produk itu ada. Objek produk menghantar mesej ke objek stok untuk mengetahui sama ada produk tersebut terdapat dalam stok. Bergantung pada ketersediaan produk, stok akan membalas produk, dan produk akan membalas pelanggan. Kemudian objek pelanggan menghantar mesej pembayaran wang ke objek pembayaran. Akhirnya, mesej penerimaan dihantar kepada pelanggan. Produk yang diminta, bayar wang permintaan. Mereka dilambangkan oleh anak panah gelap. Tanda terima ya / tidak adalah pesanan balik. Mereka dilambangkan dengan panah putus-putus. Objek pelanggan aktif sepanjang proses ini. Objek produk dan stok aktif pada awalnya. Objek pembayaran aktif pada akhir kerana harus diaktifkan untuk menyelesaikan pembayaran. Secara keseluruhan,gambarajah urutan memberikan maklumat mengenai interaksi antara objek dalam jangka masa tertentu.

Apa itu Kolaborasi Diagram?

Gambar rajah kolaborasi menumpukan pada interaksi antara objek. Ia memaparkan organisasi objek. Nombor menunjukkan kaedah urutan panggilan. Setiap nombor mewakili kaedah yang dipanggil.

Perbezaan Utama Diagram Urutan dan Diagram Kerjasama
Perbezaan Utama Diagram Urutan dan Diagram Kerjasama

Rajah 02: Diagram Kerjasama

Menurut rajah kolaborasi di atas, objek dilambangkan menggunakan segi empat tepat. Mesej dilambangkan dengan anak panah dan nombor urutan. Mesej pertama adalah produk pesanan. Mesej kedua adalah harga get dan pesan ketiga adalah pembayaran. Begitu juga, setiap mesej diberi nombor urutan. Jadi, angka tersebut menunjukkan bagaimana kaedah dipanggil satu demi satu. Pernyataan bersyarat dilambangkan dengan tanda kurung. Pembayaran melalui master dan visa adalah syarat yang berasingan. Pembayaran melalui master dan pembayaran dengan visa adalah milik pembayaran. Jadi, mereka dilambangkan dengan 3.1 dan 3.2.

Apa Persamaan Diagram Urutan dan Kerjasama?

  • Kedua-dua Rujukan Urutan dan Kerjasama adalah rajah interaksi di UML.
  • Kedua-dua Rajah Urutan dan Kerjasama menerangkan aspek tingkah laku sistem.

Apakah Perbezaan Diagram Urutan dan Kerjasama?

Artikel Diff Tengah sebelum Jadual

Diagram Jujukan vs Kerjasama

Gambarajah urutan adalah representasi UML untuk memvisualisasikan urutan panggilan dalam sistem untuk melakukan fungsi tertentu. Gambar rajah kolaborasi adalah representasi UML untuk menggambarkan organisasi objek dan interaksi mereka.
Perwakilan
Gambarajah urutan mewakili urutan mesej yang mengalir dari satu objek ke objek lain. Gambar rajah kolaborasi mewakili organisasi struktur sistem dan mesej yang dihantar dan diterima.
Penggunaan
Sekiranya urutan masa adalah penting, gambarajah urutan boleh digunakan. Sekiranya organisasi objek itu penting, maka rajah kolaborasi dapat digunakan.

Ringkasan - Diagram Urutan vs Diagram Kerjasama

Semasa mengembangkan perisian, tidak mungkin untuk memulakan pengembangan secara langsung. Diperlukan untuk memahami sistem. UML digunakan untuk mendapatkan pemahaman bergambar mengenai sistem. UML lebih mudah daripada bahasa pengaturcaraan tujuan umum seperti Java, C ++ dll. Terdapat pelbagai rajah UML yang merangkumi aspek yang berbeza. Dua daripadanya adalah rajah urutan dan rajah kolaborasi. Perbezaan antara rajah urutan dan rajah kolaborasi adalah, rajah jujukan digunakan apabila urutan masa lebih penting sedangkan rajah kolaborasi digunakan ketika organisasi objek lebih penting.

Disyorkan: