41
Notasi
ini
mirip
seperti
sebuah
perluasan
makro
dimana
included
use
case
ditempatkan didalam use case behavior dasar.
-
Extend
Relasi ini mengindikasikan bahwa behavior dari extension use case boleh
dimasukkan
dalam extended
use
case
dengan
syarat
tertentu.
Notasinya
dilambangkan
tanda
panah
dari
extension
use
case
menuju
extended
use
case, dengan label <<extend>>
-
Generalization
Dalam relasi
antara
use
case,
terdapat
relasi
generalisasi
/
spesialisasi.
Notasinya dilambangkan dengan sebuah
garis
lurus berujung segitiga kosong
dari spesialisasi ke generalisasi use case.
2.11.2 Class diagram
Menurut Whitten et al. (2004, p441), Dalam Unified Modeling Language,
class
diagram
adalah
tipe
dari
static structure diagram
yang
menggambarkan
struktur dari sebuah sistem dengan menunjukkan kelas kelas sistem, atributnya,
dan relasi antar kelas. Class diagram bisa berisi
tampilan dari suatu package dan
bisa berisi simbol untuk nested package. Class diagram berisi elemen tingkah
laku tertentu, seperti operasi, tetapi dinamikanya digambarkan pada diagram lain,
|