USE CASE DIAGRAM
¨Menggambarkan fungsionalitas yang diharapkan
dari sebuah sistem. Yang ditekankan adalah “apa
yang diperbuat sistem, dan bukan “bagaimana”.
¨Menggambarkan kebutuhan
system dari sudut
pandang user
¨Mengfokuskan pada proses
komputerisasi
(automated processes)
¨Menggambarkan hubungan antara use case dan
actor
¨Use case menggambarkan proses
system (kebutuhan system dari sudut pandang user)
¨Secara umum use case adalah:
¡Pola perilaku system
¡Urutan transaksi yang berhubungan yang
dilakukan oleh satu
actor
¨Use case diagram terdiri dari
¡Use case
¡Actors
¡Relationship
¡System boundary boxes (optional)
Packages
(optional)
¨Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya
¨Use case diberi nama yang menyatakan apa hal yang dicapai dari hasil interaksinya dengan actor.
¨Use
case dinotasikan dengan gambar (horizontal ellipse)
¨Use case biasanya menggunakan kata kerja
¨Nama use case boleh terdiri dari beberapa kata dan tidak boleh ada 2 use case yang memiliki nama yang sama
ACTOR
¨Actor menggambarkan
orang, system atau external entitas / stakeholder yang menyediakan atau
menerima informasi dari system
¨Actor menggambarkan
sebuah tugas/peran dan bukannya posisi sebuah jabatan
¨Actor memberi input atau
menerima informasi dari system
¨Actor biasanya menggunakan Kata benda
¨Tidak boleh ada komunikasi langsung antar actor
¨Indikasi
<<system>> untuk sebuah actor yang merupakan sebuah system
¨Adanya actor bernama “Time” yang mengindikasikan scheduled events (suatu kejadian yang terjadi secara periodik/bulanan)
¨Letakkan actor utama anda pada pojok kiri atas dari diagram
ASSOCIATION
¨Associations bukan
menggambarkan aliran data/informasi
¨Associations digunakan untuk menggambarkan bagaimana actor terlibat dalam use case
¨Ada 4 jenis relasi yang bisa timbul pada use case diagram
1.Association
antara actor dan use case
2.Association
antara use case
3.Generalization/Inheritance
antara use case
s
0 komentar:
Posting Komentar