![]() 44
Suatu
use
case
dapat
memiliki
deskripsi
teknik,
yaitu:
extends,
dan
include.
<<extends>>
Extends
berarti
memperluas
use
case
dasar
dengan
menambah
behavior-behavior
baru
tanpa
mengubah
use
case
dasar
itu
sendiri.
Titik di mana use case diperluas disebut sebagai extension point.
<<include>>
Sebuah
use
case
dapat
meng-include
fungsionalitas dari
use
case
lain
sebagai
bagian
dari
proses
dalam dirinya.
Secara
umum diasumsikan
bahwa
use
case
yang
di-include
akan
dipanggil
setiap
kali
use
case
yang meng-include dieksekusi secara normal.
Dengan adanya
use
case
diagram
maka
akan
membantu dalam
menyusun
kebutuhan sebuah
sistem
dan
mengkomunikasikannya
dengan client.
2.5.2
Class Diagram
Class
Diagram
menunjukkan entitas
yang
ada
pada
sistem
dan
bagaimana
entitas
tersebut
saling
berhubungan (Booch
et
al,
1999,
p107).
Entitas
tersebut
memiliki
atribut
dan
perilaku
tertentu. Class
diagram
memperlihatkan
hubungan
antarkelas
dan
penjelasan
detail
tiap-tiap
kelas
di
dalam
logical
view
dari
suatu
sistem.
Class
tersusun
dari
tiga
bagian,
|