Perbezaan antara gambarajah kes penggunaan dan gambarajah aktiviti

Perbezaan antara gambarajah kes penggunaan dan gambarajah aktiviti

The Perbezaan utama antara gambarajah kes penggunaan dan gambarajah aktiviti ialah Gunakan rajah kes membantu memodelkan sistem dan interaksi pengguna sementara gambarajah aktiviti membantu memodelkan alur kerja sistem.

UML bermaksud bahasa pemodelan bersatu. Ia berbeza dengan bahasa pengaturcaraan lain seperti C, C ++, Java. Ia membantu membina perwakilan bergambar sistem perisian. Orientasi Objek adalah metodologi yang paling biasa untuk membangunkan penyelesaian perisian. Rajah UML membantu mewakili konsep berorientasikan objek. Rajah ini membantu pemodelan konseptual dan menjadikannya mudah dan lebih mudah untuk memahami sistem. Terdapat pelbagai rajah UML. Dua daripadanya menggunakan gambarajah kes dan gambarajah aktiviti.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu Gunakan Rajah Kes
3. Apakah gambarajah aktiviti
4. Perbandingan sampingan - Gunakan rajah kes vs gambarajah aktiviti dalam bentuk jadual
5. Ringkasan

Apa itu Gunakan Rajah Kes?

Terdapat dua jenis pemodelan UML. Mereka adalah pemodelan dan pemodelan tingkah laku berstruktur. Pemodelan berstruktur menerangkan ciri statik sistem sementara pemodelan tingkah laku menerangkan sifat dinamik sistem. Gunakan rajah kes adalah gambarajah tingkah laku.

Kes penggunaan tunggal mewakili fungsi peringkat tinggi sistem. Ellipse mewakili kes penggunaan, dan namanya ditulis di dalamnya. Seorang pelakon memanggil kes penggunaan. Ia boleh menjadi orang, sistem lain atau organisasi yang mempunyai matlamat untuk menggunakan sistem. Selain itu, segi empat tepat mewakili sempadan sistem.

Gambar rajah kes pengguna untuk ATM adalah seperti berikut.

Rajah 01: Gunakan rajah kes

Pelanggan adalah pelakon. Dia melakukan kes penggunaan seperti baki cek, tunai deposit dan mengeluarkan wang. Talian mewakili hubungan antara pelanggan dan kes penggunaan. Bank adalah pelakon sekunder, dan ia melakukan kes penggunaan yang mengisi ATM dengan wang tunai. Selain itu, gunakan gambarajah kes juga boleh mewakili kebergantungan.

Terdapat dua kebergantungan yang disebut termasuk dan meluas. Apabila kes penggunaan memerlukan sokongan kes penggunaan lain, kedua -dua kes penggunaan mempunyai kebergantungan "termasuk". Untuk mengeluarkan wang, sistem harus mengesahkan baki terlebih dahulu. Oleh itu, ia termasuk kebergantungan. Setelah memeriksa baki, deposit wang atau mengeluarkan wang, pelanggan boleh mencetak resit. Tidak perlu, tetapi mungkin. Oleh itu, kes penggunaan dan kes penggunaan resit cetak mempunyai kebergantungan "meluas". Secara keseluruhan, gambarajah kes penggunaan membantu memodelkan konteks sistem.

Apakah gambarajah aktiviti?

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

Rajah 02: Gambar rajah aktiviti

Rajah bermula dengan nod awal. Langkah pertama adalah melihat perincian pelajar. Selepas itu, ada keadaan. Simbol berlian mewakili keadaan. Ia memeriksa sama ada pelajar wujud atau tidak. Sekiranya pelajar baru, maka langkahnya adalah untuk mencipta rekod untuk pelajar baru itu.

Selain itu, jika pelajar sudah ada, ada satu lagi syarat untuk memeriksa sama ada pelajar masih belajar atau tidak. Sekiranya tidak, ada kemungkinan untuk memadamkan rekod pelajar. Dan, jika pelajar masih belajar, maka ada kemungkinan untuk mengemas kini rekod.

Buat, Kemas kini dan Padam Rekod Bergabung Bersama Menggunakan Simbol Bersama. Simbol ini menggabungkan lebih banyak tindakan menjadi satu. Akhirnya, butiran pelajar dapat dilihat. Simbol akhir menunjukkan penyempurnaan aliran proses. Itu adalah rajah aktiviti contoh.

Apakah perbezaan antara gambarajah kes penggunaan dan gambarajah aktiviti?

Rajah kes penggunaan mewakili interaksi pengguna dengan sistem. Sebaliknya, gambarajah aktiviti mewakili siri tindakan atau kawalan aliran dalam sistem yang serupa dengan carta aliran. Rajah kes penggunaan membantu memodelkan sistem dan interaksi pengguna sementara gambarajah aktiviti membantu memodelkan alur kerja sistem. Ini adalah perbezaan utama antara gambarajah kes penggunaan dan gambarajah aktiviti.

Ringkasan - Gunakan rajah kes vs gambarajah aktiviti

Gunakan gambarajah kes dan gambarajah aktiviti adalah rajah UML tingkah laku yang menggambarkan sifat dinamik sistem. Perbezaan antara gambarajah kes penggunaan dan gambarajah aktiviti ialah gambarajah kes penggunaan membantu memodelkan sistem, interaksi pengguna manakala gambarajah aktiviti membantu memodelkan aliran kerja sistem. Rajah ini memberikan banyak kelebihan. Mereka membantu memodelkan keperluan perniagaan dan untuk mendapatkan pemahaman peringkat tinggi mengenai fungsi sistem.

Rujukan:

1.Tutorial titik. "UML - Rajah Aktiviti."Tutorial Point, 8 Jan. 2018. Terdapat di sini
2.Tutorial titik. "UML - Gunakan gambar rajah kes."Tutorial Point, 8 Jan. 2018. Terdapat di sini
3."Tutorial Diagram Aktiviti UML."Lucidchart, 18 Apr. 2018. Terdapat di sini