![]() 101
Gambar 2.42 Single-computer, Clustered, dan Multicomputer
Architectures (Satzinger, Jackson, dan Burd)
2.2.7.2.2
Design the software architecture
Software architecture
dapat dibagi menjadi dua macam,
yaitu sebagai berikut:
a.
Client/server architecture
(two-layer architecture),
merupakan arsitektur yang terdiri dari client
layer
dan
server layer.
Gambar 2.43 Client/Server Architecture (Satzinger, Jackson, dan Burd)
b.
Three-layer architecture, merupakan arsitektur
client/server yang membagi suatu aplikasi menjadi view
layer, business logic layer, dan data layer.
View layer
merupakan layer
yang menerima inputan
pengguna dan kemudian menampilkan pemrosesan input
tersebut menjadi output.
|