Start Back Next End
  
10
Dalam bukunya, (Ambler, 2005), ada beberapa tipe hubungan yang
mungkin terjadi dalam sebuah use-case diagram:
1.
Asosiasi antara aktor dan use-case
2.
Asosiasi antara dua use-case
3.
Generalisasi antara dua aktor
4.
Generalisasi antara dua use case
Asosiasi digambarkan sebagai garis yang menghubungkan dua elemen
model dengan kepala panah terbuka yang opsional. Hal ini untuk
mengindikasikan arah permintaan dari hubungan tersebut. Sedangkan generalisasi
digambarkan sebagai garis dengan kepala panah tertutup dan berguna untuk
menunjukan sifat elemen yang lebih umum.
Gambar 2.2 : Contoh Diagram Use-Case untuk Online Shopping
Selain hal yang telah dijelaskan sebelumnya, ada pula istilah asosiasi
include dan asosiasi extend. Asosiasi include digunakan sebagai permintaan suatu
use-case
oleh use-case lainnya. Sedangkan asosiasi extend
adalah hubungan
generalisasi dimana use-case
yang diperpanjangkan melanjutkan sifat use-case
utama dengan cara menambahkan serangkaian aksi ke dalam use-case
utama.
Kedua asosiasi ini menggambarkan saling ketergantungan antara banyak use-case
dan untuk itu keduanya digambarkan menggunakan garis putus dengan
penambahan penulisan <<include>> untuk asosiasi
include
atau <<extends>>
untuk asosiasi extends.
Word to PDF Converter | Word to HTML Converter