Use Case Diagram
11.22
By
Ramdhan Muhammad
Artikel Pelajaran
0
komentar
Artikel P.S.B.O : Use Case Diagram
USE CASE DIAGRAM
Use case diagram adalah gambaran graphical dari beberapa atau semua actor, use case, dan interaksi diantara komponen-komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun. Use case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem.
Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar. Biasanya dibuat pada awal pengembangan. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.
- Actor |
Actor
menggambarkan orang, sistem atau entitas luar yang menyediakan informasi atau
menerima informasi dari sistem. Actor menggambarkan sebuah tugas/peran dan
bukannya posisi sebuah jabatan. Actor biasanya menggunakan Kata benda.
-Use Case |
•
Association antara actor dan use case
Ujung panah
pada association antara actor dan use case mengindikasikan siapa/apa yang
meminta interaksi dan bukannya mengindikasikan aliran data Sebaiknya gunakan
Garis tanpa panah untuk association antara actor dan use case
association
antara actor dan use case yang menggunakan panah terbuka untuk mengindikasikan
bila actor berinteraksi secara pasif dengan system kita
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 Gambarkan association include secara horizontal.
Contoh :
•
Generalization / Inheritance antara Use Case
Generalization dipakai ketika ada sebuah perilaku khusus (single condition) dan merupakan pola hubungan base – parent use case. Digambarkan dengan generalization / inheritance antar use case secara vertical dengan inheriting use case dibawah base / parent use case.
Generalization dipakai ketika ada sebuah perilaku khusus (single condition) dan merupakan pola hubungan base – parent use case. Digambarkan dengan generalization / inheritance antar use case secara vertical dengan inheriting use case dibawah base / parent use case.
•
Generalization / Inheritance antara Actors
Digambarkan generalization / Inheritance antara Actors secara vertical dengan
inheriting actor dibawah base / parents use case.
0 komentar: