![]() 107
di
dalam
perancangan
sistem
atau
subsistem,
pada
umumnya
memulai
dengan
layer architecture yang menggunakan interface, function, dan model component.
Tabel 2.6 Jenis Arsitektur Client-Server
Client
Server
Architecture
U
U + F + M
Distributed presentation
U
F + M
Local presentation
U + F
F + M
Distributed Functionality
U + F
M
Centralized Data
U + F + M
M
Distributed Data
Hasil dari aktivitas
ini adalah sebuah component diagram yang
merupakan class
diagram yang dilengkapi dengan spesifikasi komponen yang kompleks.
Process
architecture
adalah
struktur
eksekusi
sistem yang
terdiri
atau
tersusun
dari
proses
yang
saling
bergantungan.
Tujuan
dari
aktivitas ini
adalah
mendefinisikan
struktur sistem. Menurut Mathiassen et al (2000), ada empat konsep yang harus
diketahui, diantaranya sebagai berikut:
1. Process
architecture
adalah
struktur
eksekusi
sistem
yang
tersusun
dari
proses
yang saling bergantungan.
2. Processor adalah sebuah peralatan yang dapat mengeksekusi sebuah program.
3. Program component adalah modul fisik dari kode program.
4. Active
object
adalah
sebuah
objek
yang
telah
ditugaskan
oleh
sebuah
proses
(p209).
Pada process
architecture, sumber daya yang digunakan secara bersama perlu
diidentifikasi
untuk
mencari bottleneck. Menurut Mathiassen et al (2000), sumber daya
yang pada umumnya digunakan secara bersama adalah sebagai berikut:
|