|
59
Dan
untuk mendapatkan
kesesuaian tersebut, maka
perlu
terlebih
dahulu
menentukan actors
dan
use
cases
berdasarkan pemahaman
terhadap
aktivitas
-
aktivitas
application domain. Use
cases
dapat
memberikan
suatu gambaran mengenai kebutuhan
sistem (system
requirement) dari
sudut
pandang
users
dan
memberikan
suatu
fondasi
untuk
menentukan
dan
mengevaluasi
kebutuhan terhadap
fungsi
-
fungsi dasar
dan
interface yang
lebih banyak
lagi.
Hasil
dari
aktivitas
usage
adalah
deskripsi
lengkap
dari
semua
use
cases
dan
actors. Use
case
adalah
suatu
pola
untuk
interaksi
antara
sistem
dengan
actors
dalam
application
domain.
Dan
actor
merupakan
suatu abstraksi
dari users atau sistem
lain yang
berinteraksi
dengan
sistem
yang
dituju.
Use
case
dapat
digambarkan
dengan use
case
specification,
dimana use
case
dijelaskan secara
lebih
detail,
dilengkapi dengan
object
sistem
yang
terlibat dan
function dari
use
case
tersebut
atau
dengan
menggunakan statechart
diagram. Sedangkan actors
digambarkan
dengan menggunakan
actor specification
yang
memiliki 3
bagian
yaitu
tujuan (goal) yang
menggambarkan
peran
dari
actor
dalam
sistem
yang
dimaksud,
karakteristik
(characteristics)
menggambarkan
aspek
penting dari
actor
yang
diperlukan dalam
menggunakan sistem,
dan contoh
(examples)
dari actor tersebut.
Hubungan
antara
actors
dengan
use
cases
dapat
diilustrasikan dengan
actor
table
atau
use
-
case
diagram dengan
|