23
Read
external
device,
yang
umumnya
dapat
diterapkan
dan
mencerminkan
enkapsulasi
yang
pantas
dari
external
device.
Dalam
banyak
kasus,
sebuah
external
device
dibaca
untuk
memastikan
apakah
event
dalam problem
domain yang diberikan telah terjadi.
Interaction
protocol,
yang
digunakan
untuk
mendefinisikan
use
cases
yang
mungkin. Menururt Mathiassen
et
al
(2000,
p166),
Interaction
protocol
pattern terdiri
dari
dua
elemen,
yaitu
yang
pertama
interaksi
antara
dua
subsistem didefinifikan
dalam sebuah
protokol
yang
memiliki
serangkaian
perintah
yang
tetap;
dan
yang
kedua
yaitu perintah-perintah
ini
akan
diimplementasikan
dalam
sistem secara
individual
oleh
objek
yang
telah
memiliki
serangkaian
operasi
yang masing-masingnya
akan
berhubungan
secara tepat terhadap satu dari perintah protokol yang mungkin.
2.2.8.3 Architectural Design
Menurut
Mathiassen
et
al
(2000,
p173),
pada
tahap
architectural
design
dilakukan penstrukturan sistem berdasarkan bagian-bagiannya dan pemenuhan beberapa
kriteria perancangan. Menurut Mathiassen et al (2000, p176), architectural design dibagi
ke dalam tiga aktivitas utama seperti yang terlihat dalam gambar sebagai berikut:
|