Pengertian dan Konsep Use Case

Pada post yang lalu ada perbedaaan include dan extends pad use case, nah sekarang ijinkan saya menjelaskan apa sebenarnya use case itu?

Use Case diagram adalah diagram UML untuk menganalisa kebutuhan dan perilaku sistem. use case juga bisa diartikan sebagai interaksi antara user dan sebuah sistem atau sub-sistem Secara grafik model kemampuan sistem disebut use case, sedangkan user disebut aktor dan mereka saling berinteraksi satu sama lain. Sebuah diagram use case sangat cocok digunakan untuk semua hal yang berkaitan dengan sistem database oleh semua orang yang menggunakannya, namun use case ini tidak cocok untuk protokol jaringan TCP/IP yanng dikarenakan banyak kendala.

Contoh sederhana dari use case camera, yang menjadi aktor adalah photographer yang melakukan 2 hal oleh camera yaitu, take picture dan change film, 2 hal aktivitas tersebut adalah use case


Contoh lainnya 

Objek Use Case diagram

Object Tool Symbol Description
Actor

digunakan untuk menggambarkan orang, proses atau sesuatu yang berhubungan dengan sistem, sub sistem atau kelas
Use case

digunakan untuk menggambarkan potongan dari perilaku yang berkaitan dari sebuah sistem, tampa menyatakan struktur dalam
Association

garis hubungan antara use case dan aktornya
Generalization

hubungan antara use case dengan use case yang lebih spesifik yang mewariskan "darinya" dan menambahkan fitur
Dependency

hubungan antara elemen yang mana perubahan elemen yang satu akan mempengaruhi perubahan elemen yang lain


Sumber : http://infocenter.sybase.com