Use Case biasanya diartikan sebagai bukan alur cerita.
Use Case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor.
Secara umum Use Case adalah :
- Pola perilaku system
- Urutan transaksi yang berhubungan yang dilakukan oleh actor
- Use case
- Actor
- Relationship
- System boundary boxes
- Packages
<<include>> termasuk didalam use case lain (required) / (diharuskan)
- pemanggilan use case oleh use case lain, contohnya adalah pemanggilan sebuah fungsi program.
- tanda panah terbuka harus terarah ke sub use case
contoh :
Penjelasan : Sebelum membuka rekening Harus mencatat data pribadi
EXTEND
<<extend>> perluasan use case lain jika kondisi atau syarat terpenuhi .
atau hal yang wajib dilakukan sebelum melakukan hal yang harus dipertanggungjawabkan.
Dan bisa juga extend adalah melakukan hal 1 sebelum ke hal 2.
- kurangi pengunaan assosiation Extend ini,terlalu banyak pemakaian association ini membuat diagram sulit dipahami
- tanda panah terbuka harus terarah ke parent/base use case
Penjelasan : sebelum membuka deposito wajib membuka rekening terlebih dahulu.
Generalization/inheritance antara actors secara vertical dengan inheriting actor dibawah base/parent use case


