Use Case Diagram adalah interkasi atau kegiatan yang saling berkesinambungan antara aktor dengan sistem. Ada juga yang mengatakan bahwa Use case merupakan sebuah teknik yang digunakan untuk mengembangkan software atau sistem informasi sehingga bisa mendapatkan kebutuhan fungsional yang berasal dari sistem yang ada.
Komponen tersebut nantinya akan menjelaskan komunikasi antara aktor dengan sistem. Dengan begitu, use case juga bisa direpresentasikan menggunakan urutan yang sederhana sehingga lebih mudah dipahami oleh konsumen. Use case juga merupakan sebuah layanan yang ada di dalam sistem. Sementara untuk Use Case Diagram merupakan gambaran dari efek fungsionalitas dari sistem.
Komponen tersebut Anda butuhka pada saat ingin menyusun sebuah requitment pada sistem. Setelah itu mengkomunikasikan rancangan aplikasi tersebut pada konsumen serta merancang test case terhadap berbagai fitur yang ada pada sistem. Use case tersebut juga dapat diaplikasikan kepada use case yang lain. Dengan begitu, adanya duplikasi fungsionalitas bisa dihindari.
Tujuan, Fungsi, dan Karakteristik Use Case Diagram
1. Tujuan Use Case
Adapun beberapa tujuan yang dimiliki use case adalah sebagai berikut:
- Digunakan untuk memetakan berdasarkan kebutuhan sistem
- Digunakan untuk mengetahui adanya kebutuhan yang terdapat di luar sistem
- Untuk mewakilkan interaksi antara pengguna dengan sistem
2. Fungsi Use Case
- Berfungsi untuk menggambarkan urutan aktivitas dari sebuah proses yang terdapat di dalam sistem
- Berfungsi menggambarkan proses bisnis serta urutan aktivitas yang terdapat di dalam suatu proses
3. Karakteristik Use Case
Sementara itu, untuk karakteristik atau ciri-ciri yang dimiliki oleh oleh use case adalah sebagai berikut:
- Use case adalah interaksi yang terjadi antara pengguna (aktor) dengan sistem termasuk di dalamnya berupa peralihan pesan serta tindakan yang dilakukan sistem
- Use case dimulai oleh pengguna dan kemungkinan juga melibatkan peran dari pengguna yang lain
- Di dalam use case class, terdapat sebuah objek yang dinamakan sekenario. Sekenario inila yang nantinya akan menyatakan adanya urutan pesan maupun reaksi tunggal
Relasi di Dalam Use Case
Terdapat beberapa relasi yang ada pada use case yang akan kami jelaskan di bawah ini:
- Association:Â teknik yang digunakan untuk mengidentifikasi interaksi dari aktor tertentu terhadap use case tertentu. Relasi tersebut biasanya akan digambarkan dengan garis satu arah (berupa anak panah). Jika terdapat komunikasi dua arah, maka tidak memerlukan tanda panah
- Generalization:Â tekniks yang digunakan untuk mengidentifikasi adanya interaksi dari dua aktor dan dua use case. Penggambarannya berupa garis dengan mata panah kosong
- Dependency: terdapat dua jenis dependency yaitu include dan extend
- Include: digunakan untuk mengidentifikasi adanya interaksi 2 use case di mana use case satu akan memanggil use case lainnya
- Extend: pemanggilan yang dilakukan harus membutuhkan adanya kondisi tertentu. Digambarkan dengan dependency include namun memiliki arah panah berlawanan
Download berbagai jenis aplikasi terbaru, mulai dari aplikasi windows, android, driver dan sistem operasi secara gratis hanya di Nesabamedia.com: