1. Kurose
J. F.
& Ross
K. W. (2017). Computer Networking: A Top-Down Approach (7th ed.). Pearson. In Chapter 2
"Application Layer
" Section 2.1
"Principles of Network Applications
" the client-server architecture is detailed as a primary network model where a central server services requests from multiple clients. Exhibit A is a standard representation of this model.
2. Saltzer
J. H.
& Kaashoek
M. F. (2009). Principles of Computer System Design: An Introduction. Morgan Kaufmann. Chapter 9
"Networking
" Section 9.2.1
"The Client-Server Model" (p. 394)
describes this structure as a common organization for network services.
3. Silberschatz
A.
Korth
H. F.
& Sudarshan
S. (2019). Database System Concepts (7th ed.). McGraw-Hill. Chapter 6
"Database Design and the E-R Model
" explains the use of entity-relationship diagrams
similar to Exhibit D
for modeling the logical structure of databases.
4. Gaddis
T. (2018). Starting Out with Programming Logic and Design (5th ed.). Pearson. Chapter 2
"Input
Processing
and Output
" introduces flowcharts (as seen in Exhibit C) as a tool for programmers to design the logical flow of a program.