67
2.7.5.2. Function Component
Menurut Mathiassen (2000, p252), komponen function adalah bagian dari
sistem
yang
mengimplementasikan kebutuhan
fungsional.
Tujuan
dari
komponen
function
adalah
untuk
memberi
akses
bagi
user
interface
dan
komponen
sistem
lainnya
ke
model,
oleh
karena
itu
komponen
function
adalah
penghubung antara
model
dan
usage.
Sedangkan tujuan
dari
function
component
design
adalah
menentukan
implementasi function.
Hasil
dari
kegiatan
ini
adalah class
diagram
dengan operations
dan spesifikasi dari operations yang kompleks.
Sub
kegiatan dalam component
function
akan
menghasilkan kumpulan operasi
yang
dapat
mengimplementasikan fungsi
sistem
seperti
yang
ditentukan
dalam
analisis
problem domain dan function list.
Sub kegiatan yang adalah dalam component function :
1. Merancang function sebagai operation.
2. Menelusuri
pola
yang
dapat
membantu
dalam
implementasi
function
sebagai
operation.
3. Spesifikasikan operasi yang kompleks.
Menurut
Mathiassen
(2000,
p265),
ada
tiga
cara
untuk
melakukannya,
yaitu
operation specification, sequence diagram, dan statechart diagram.
Menurut
Mathiassen (2000,
p340),
sequence
diagram
menjelaskan tentang
interaksi
diantara
beberapa objek
dalam
jangka
waktu
tertentu. Sequence
diagram
melengkapi
class
diagram,
yang
menjelaskan situasi
yang
umum
dan
statis.
Sebuah
sequence
diagram
dapat
mengumpulkan rincian
situasi
yang
kompleks
dan
dinamis
melibatkan
beberapa
dari
kebanyakan
object yang
digeneralisasikan
dari
class
pada
class diagram.
|