82
Hasil dari kegiatan model component adalah revisi dari
class diagram dari
kegiatan analisis. Kegiatan revisi biasanya terdiri dari kegiatan menambahkan
kelas, attribute, dan struktur baru yang mewakili event.
Revisi class dapat terjadi pada:
1. Generalization,
jika terdapat dua class dengan atribut
yang
sama,
maka
dapat
dibentuk class baru (revised class).
2. Association, jika terdapat hubungan many-to-many.
3. Embedded
Iterations,
yang
merupakan
embedded
di
dalam
state
chart
diagram.
Misalnya,
jika
sebuah
class
terdapat
state
chart
diagram yang
mempunyai
tiga
iterated
events maka
dapat
dibentuk
tiga
class
di dalam
perancangan model. (p243-246)
2.6.9.2 Function Component
Menurut
Mathiassen
et
al.
(2000),
yang
diterjemahkan
oleh
penulis,
function
component
adalah
bagian
dari
sistem yang
mengimplementasikan
kebutuhan fungsional. Tujuan dari function component
adalah untuk memberikan
akses
bagi
user
interface
dan
komponen
sistem lainnya
ke
model.
Function
component
adalah
penghubung
antara
model
dan usage. Hasil dari kegiatan ini
adalah class diagram dengan operations
dan spesifikasi dari
operations yang
kompleks. (p252)
Subaktivitas dalam function design adalah:
1. Merancang
function
sebagai
operation,
yaitu
mengidentifikasi
tipe
utama
dari
functions tersebut. Ada empat tipe functions , yaitu update, read, compute, dan
signal. (p253)
|