Itu perbedaan utama Antara menggunakan diagram case dan diagram aktivitas adalah bahwa Gunakan diagram case membantu memodelkan sistem dan interaksi pengguna sementara diagram aktivitas membantu memodelkan alur kerja sistem.
UML berarti bahasa pemodelan terpadu. Ini berbeda dari bahasa pemrograman lainnya seperti C, C ++, Java. Ini membantu membangun representasi gambar dari sistem perangkat lunak. Orientasi objek adalah metodologi yang paling umum untuk mengembangkan solusi perangkat lunak. Diagram UML membantu mewakili konsep berorientasi objek. Diagram ini membantu pemodelan konseptual dan membuatnya sederhana dan lebih mudah untuk memahami sistem. Ada berbagai diagram UML. Dua di antaranya menggunakan diagram case dan diagram aktivitas.
1. Ikhtisar dan Perbedaan Utama
2. Diagram Kasus Penggunaan
3. Apa itu Diagram Aktivitas
4. Perbandingan berdampingan - Gunakan diagram case vs diagram aktivitas dalam bentuk tabel
5. Ringkasan
Ada dua jenis pemodelan UML. Mereka adalah pemodelan terstruktur dan pemodelan perilaku. Pemodelan terstruktur menggambarkan fitur statis sistem sementara pemodelan perilaku menggambarkan sifat dinamis dari sistem. Gunakan diagram case adalah diagram perilaku.
Kasing penggunaan tunggal mewakili fungsionalitas tingkat tinggi suatu sistem. Elips mewakili kasus penggunaan, dan namanya ditulis di dalamnya. Seorang aktor memunculkan kasus penggunaan. Itu bisa berupa orang, sistem lain atau organisasi yang memiliki tujuan untuk menggunakan sistem. Selain itu, persegi panjang mewakili batas sistem.
Diagram kasus pengguna untuk ATM adalah sebagai berikut.
Gambar 01: Gunakan diagram kasus
Pelanggan adalah seorang aktor. Dia melakukan kasus penggunaan seperti saldo cek, setoran uang tunai dan menarik uang. Jalur mewakili hubungan antara pelanggan dan kasus penggunaan. Bank adalah aktor sekunder, dan melakukan kasus penggunaan mengisi ATM dengan uang tunai. Selanjutnya, diagram kasus penggunaan juga dapat mewakili dependensi.
Ada dua dependensi yang disebut termasuk dan meluas. Ketika kasus penggunaan membutuhkan dukungan dari kasus penggunaan lain, kedua kasus penggunaan tersebut memiliki ketergantungan "termasuk". Untuk menarik uang, sistem harus terlebih dahulu memverifikasi saldo. Oleh karena itu, ini termasuk ketergantungan. Setelah memeriksa saldo, menyetor uang atau menarik uang, pelanggan dapat mencetak tanda terima. Itu tidak perlu, tetapi itu mungkin. Oleh karena itu, kasing penggunaan dan cetak cetak penggunaan kwitansi cetak memiliki ketergantungan "meluas". Secara keseluruhan, diagram kasus penggunaan membantu memodelkan konteks sistem.
Diagram aktivitas adalah diagram perilaku lain. Mirip dengan diagram alur yang mewakili aliran dari satu aktivitas ke aktivitas lain. Kegiatannya adalah berbagai operasi sistem. Diagram ini memberikan pandangan tingkat tinggi dari sistem. Contoh diagram kegiatan untuk manajemen siswa adalah sebagai berikut.
Gambar 02: Diagram Aktivitas
Diagram dimulai dengan simpul awal. Langkah pertama adalah melihat detail siswa. Setelah itu, ada kondisi. Simbol berlian mewakili suatu kondisi. Itu memeriksa apakah siswa ada atau tidak. Jika siswa baru, maka langkahnya adalah membuat catatan untuk siswa baru itu.
Selanjutnya, jika siswa sudah ada, ada kondisi lain untuk memeriksa apakah siswa masih belajar atau tidak. Jika tidak, dimungkinkan untuk menghapus catatan siswa. Dan, jika siswa masih belajar, maka dimungkinkan untuk memperbarui catatan.
Buat, Perbarui, dan Hapus Catatan Bergabung bersama menggunakan simbol bersama. Simbol ini menggabungkan lebih banyak tindakan menjadi satu. Akhirnya, detail siswa dapat dilihat. Simbol akhir menunjukkan penyelesaian aliran proses. Itu adalah contoh diagram aktivitas.
Diagram kasus penggunaan mewakili interaksi pengguna dengan sistem. Di sisi lain, diagram aktivitas mewakili serangkaian tindakan atau kontrol aliran dalam sistem yang mirip dengan diagram alur. Diagram kasus penggunaan membantu memodelkan sistem dan interaksi pengguna saat diagram aktivitas membantu memodelkan alur kerja sistem. Ini adalah perbedaan utama antara diagram kasus penggunaan dan diagram aktivitas.
Gunakan diagram kasus dan diagram aktivitas adalah diagram UML perilaku yang menggambarkan sifat dinamis suatu sistem. Perbedaan antara diagram kasus penggunaan dan diagram aktivitas adalah bahwa diagram kasus penggunaan membantu memodelkan sistem, interaksi pengguna sementara diagram aktivitas membantu memodelkan aliran kerja sistem. Diagram ini memberikan banyak keuntungan. Mereka membantu memodelkan persyaratan bisnis dan mendapatkan pemahaman tingkat tinggi tentang fungsionalitas sistem.
1.Poin Tutorial. “UML - Diagram Aktivitas.Tutorial Point, 8 Jan. 2018. Tersedia disini
2.Poin Tutorial. “UML - Gunakan diagram case.Tutorial Point, 8 Jan. 2018. Tersedia disini
3.“Tutorial Diagram Aktivitas UML.Lucidchart, 18 Apr. 2018. Tersedia disini