Berbeda dengan class diagram yang lebih cocok dibaca oleh
disainer/analis, use case diagram yang digagas oleh ivar Jacobson (lihat sejarah
UML), sangat cocok untuk pemesan/pengguna sistem. Selain itu use case diagram
hanya menggambarkan apa yang dilakukan oleh sistem dan tidak menggambarkan
bagaimana sistem melakukannya. Komponen use case diagram terdiri dari : Actor,
use case dan relation. Aktor adalah pemain, sedangkan use case adalah apa yang
dimainkan/dilakukannya dengan relation sebagai penunjuknya. Untuk jelasnya
perhatikan gambar di atas.
Aktornya antara lain: Operator, Customer dan Bank, sedangkan
use casenya: System Startup, System Shutdown, Session, Invalid PIN,
Transaction. Use case Transaction merupakan generalisation dari Withdrawal,
Deposit, Transfer dan Inquiry (disebut juga spesialisation).
Lalu
apa makna dari "include"dan "extend" dalam kurung<>?
Include diartikan bahwa use case yang sering disebut use case induk harus
memanggil use case lainnya sedangkan Extend bila terjadi kejadian tertentu
(misalnya salah password) maka use case anak akan memberi tahu use case induk.
http://umlforstudents.blogspot.com/search/label/USE%20CASE%20DIAGRAM
No comments:
Post a Comment