|
10
domain analysis dimulai dari
system
definition dengan tujuan untuk
mengidentifikasikan dan memodelkan sebuah problem domain.
Menurut
Mathiassen,
Madsen,
Nielsen
dan
Stage
(2000,
p46),
ada
tiga aktivitas dalam problem-domain Modeling yaitu :
a.
Classes
Menurut
Mathiassen,
Madsen,
Nielsen,
dan Stage
(2000,
p53),
Class
adalah
deskripsi
dari
kumpulan
object
yang
mempunyai
structure,
behavioral pattern dan attribut. Event adalah kejadian terus menerus
yang
melibatkan
satu atau
lebih
object.
Object
adalah
entitas
yang
mempunyai
identitas, state, dan behavior.
Ada
3
sub
aktivitas
dalam
memilih
Class
dan
event
menurut
Mathiassen, Madsen, Nielsen, dan Stage (2000, p55), yaitu :
1.
Menemukan kandidat untuk classes
Class
merupakan
kunci
utama
dalam problem
domain.
Pada
umumnya,
dalam
mencari semua kata benda
yang terdapat pada system
definition dan usahakan cari sebanyak mungkin.
Penggunaan
nama class sebaiknya meliputi tiga hal yaitu :
Sederhana dan mudah dimengerti
Sesuai dengan problem domain
Menunjukkan satu hal
2.
Menemukan kandidat untuk event
Event juga termasuk bagian
penting
dalam problem domain. Cara
mencari
kandidat
event
adalah
dengan
mencari
kata
kerja
yang
ada
|