Perbezaan Antara Use Case Diagram dan Activity Diagram

Isi kandungan:

Perbezaan Antara Use Case Diagram dan Activity Diagram
Perbezaan Antara Use Case Diagram dan Activity Diagram

Video: Perbezaan Antara Use Case Diagram dan Activity Diagram

Video: Perbezaan Antara Use Case Diagram dan Activity Diagram
Video: UML Use Case Diagram Tutorial 2024, Julai
Anonim

Perbezaan utama antara rajah use case dan rajah aktiviti ialah rajah use case membantu memodelkan sistem dan interaksi pengguna manakala rajah aktiviti membantu memodelkan aliran kerja sistem.

UML bermaksud Bahasa Pemodelan Bersepadu. Ia berbeza dengan bahasa pengaturcaraan lain seperti C, C++, Java. Ia membantu untuk membina perwakilan bergambar sistem perisian. Orientasi Objek ialah metodologi yang paling biasa untuk membangunkan penyelesaian perisian. Gambar rajah UML membantu untuk mewakili konsep Berorientasikan Objek. Gambar rajah ini membantu pemodelan konsep dan menjadikannya mudah dan lebih mudah untuk memahami sistem. Terdapat pelbagai rajah UML. Dua daripadanya ialah rajah kes guna dan rajah aktiviti.

Apakah itu Use Case Diagram?

Terdapat dua jenis pemodelan UML. Ia adalah pemodelan berstruktur dan pemodelan tingkah laku. Pemodelan berstruktur menerangkan ciri statik sistem manakala pemodelan tingkah laku menerangkan sifat dinamik sistem. Rajah kes guna ialah rajah tingkah laku.

Satu kes penggunaan mewakili kefungsian peringkat tinggi sistem. Elips mewakili kes penggunaan, dan nama ditulis di dalamnya. Seorang pelakon memanggil kes penggunaan. Ia boleh menjadi seseorang, sistem lain atau organisasi yang mempunyai matlamat untuk menggunakan sistem tersebut. Selain itu, segi empat tepat mewakili sempadan sistem.

Rajah kes pengguna untuk ATM adalah seperti berikut.

Perbezaan Antara Use Case Diagram dan Activity Diagram
Perbezaan Antara Use Case Diagram dan Activity Diagram

Rajah 01: Use Case Diagram

Pelanggan ialah seorang pelakon. Dia melakukan kes penggunaan seperti cek baki, deposit tunai dan mengeluarkan wang. Garisan mewakili perkaitan antara pelanggan dan kes penggunaan. Bank itu adalah pelakon kedua, dan ia menjalankan kes penggunaan mengisi ATM dengan wang tunai. Selain itu, rajah kes guna juga boleh mewakili kebergantungan.

Terdapat dua kebergantungan yang dipanggil termasuk dan lanjutan. Apabila kes penggunaan memerlukan sokongan kes penggunaan yang lain, kedua-dua kes penggunaan tersebut mempunyai kebergantungan "termasuk". Untuk mengeluarkan wang, sistem harus terlebih dahulu mengesahkan baki. Oleh itu, ia adalah kebergantungan termasuk. Selepas menyemak baki, mendepositkan wang atau mengeluarkan wang, pelanggan boleh mencetak resit. Ia tidak perlu, tetapi ia mungkin. Oleh itu, kes penggunaan dan kes penggunaan resit cetakan tersebut mempunyai kebergantungan "berlanjutan". Secara keseluruhannya, rajah kes guna membantu memodelkan konteks sistem.

Apakah itu Rajah Aktiviti?

Rajah aktiviti ialah satu lagi rajah tingkah laku. Ia serupa dengan carta alir yang mewakili aliran dari satu aktiviti ke aktiviti lain. Aktiviti adalah pelbagai operasi sistem. Gambar rajah ini memberikan pandangan tahap tinggi sistem. Contoh rajah aktiviti untuk pengurusan pelajar adalah seperti berikut.

Perbezaan Utama Antara Use Case Diagram dan Activity Diagram
Perbezaan Utama Antara Use Case Diagram dan Activity Diagram

Rajah 02: Rajah Aktiviti

Rajah bermula dengan nod awal. Langkah pertama ialah melihat butiran pelajar. Lepas tu ada syarat. Simbol berlian mewakili keadaan. Ia menyemak sama ada pelajar itu wujud atau tidak. Jika pelajar baharu, maka langkahnya ialah membuat rekod untuk pelajar baharu itu.

Tambahan pula, jika pelajar sudah sedia ada, ada syarat lain untuk menyemak sama ada pelajar itu masih belajar atau tidak. Jika tidak, rekod pelajar boleh dipadamkan. Dan, jika pelajar masih belajar, maka anda boleh mengemas kini rekod.

Buat, kemas kini dan padam rekod bergabung bersama menggunakan simbol bersama. Simbol ini menggabungkan lebih banyak tindakan menjadi satu. Akhir sekali, butiran pelajar boleh dilihat. Simbol akhir menunjukkan penyempurnaan aliran proses. Itu ialah contoh rajah aktiviti.

Apakah Perbezaan Antara Use Case Diagram dan Activity Diagram?

Rajah kes penggunaan mewakili interaksi pengguna dengan sistem. Sebaliknya, gambar rajah aktiviti mewakili siri tindakan atau kawalan aliran dalam sistem yang serupa dengan carta alir. Gambar rajah kes guna membantu memodelkan sistem dan interaksi pengguna manakala gambar rajah aktiviti membantu memodelkan aliran kerja sistem. Ini ialah perbezaan utama antara rajah kes guna dan rajah aktiviti.

Perbezaan Antara Use Case Diagram dan Activity Diagram dalam Bentuk Jadual
Perbezaan Antara Use Case Diagram dan Activity Diagram dalam Bentuk Jadual

Ringkasan – Gunakan Rajah Kes lwn Rajah Aktiviti

Rajah kes penggunaan dan gambar rajah aktiviti ialah gambar rajah UML tingkah laku yang menerangkan sifat dinamik sistem. Perbezaan antara rajah use case dan rajah aktiviti ialah rajah use case membantu memodelkan sistem, interaksi pengguna manakala rajah aktiviti membantu memodelkan aliran kerja sistem. Gambar rajah ini memberikan pelbagai kelebihan. Mereka membantu memodelkan keperluan perniagaan dan untuk mendapatkan pemahaman peringkat tinggi tentang fungsi sistem.

Disyorkan: