|
49
merupakan alat
pertama
untuk mendefinisikan dan
membatasi
suatu
problem
domain.
Class
activity
merupakan
aktivitas pertama
dalam
memodelkan problem domain
atau
kegiatan pertama
dalam
analisis problem
domain.
Tujuan dari
class activity adalah
untuk
memilih
elemen
-
elemen
dari
model
dalam
problem
domain.
Tugas
-
tugas utama dalam class activity adalah
(1)
abstraction,
dimana
dilakukan dengan
melihat
phenomena
problem domain
sebagai objects dan
events, (2)
classification,
dimana
objects dan
events
dikelompokkan, dan
(3)
selection,
memilih classes
dan
events yang
mana
yang
informasinya
akan dipelihara
(maintain)
oleh
sistem.
Hasil dari
class activity ini
adalah suatu event
table
dengan
classes
dan
events
yang
berhubungan, seperti
contoh
pada
Tabel 2.2. Tiap class dikarakterisasi
dengan suatu kumpulan
events
tertentu. Events
merupakan suatu
kejadian
yang
terjadi
seketika
yang
melibatkan
satu atau
lebih objects
atau suatu
abstraksi
dari aktivitas
problem
-
domain
atau proses
yang
dilakukan
oleh satu atau
lebih objects.
Object
merupakan
suatu
entity dengan identity, state, dan
behavior. Event
table yang
dihasilkan
dapat
digunakan untuk
melakukan evaluasi
terhadap
kualitas dari
class dan event candidates.
Event table memiliki
2
dimensi,
yaitu dimensi
horizontal
yang terdiri dari classes
yang
telah dipilih dan
dimensi
vertikal terdiri dari events yang
dipilih.
Suatu
check
mark
menandakan bahwa
object
dari
suatu
class
|