Answer to Question 1
These architectures differ in terms of processing, concurrent data access, network usage, database security and integrity, software maintenance, and hardware and system software flexibility. The file server architecture supports only the distribution of data, while the client/server architecture supports both the distribution of data and processing. In a file server architecture, concurrent data access is managed by the client; in a client/server architecture, concurrent data access is managed by the server. While the client/server architecture supports efficient data transfers, the file server architecture requires large file and data transfers. Database security and integrity are low for the file server architecture; the client/server has high database security and integrity. Software maintenance for a file server architecture is low, although it is mixed for the client/server architecture. In terms of hardware and system software flexibility, the client and server can be decoupled and mixed in a file server architecture. In a client/server architecture, there is a need for greater coordination between client and server.
Answer to Question 2
System documentation is detailed information about a system's design specifications, its internal workings, and its functionality. User documentation refers to written or other visual information about an application system, how it works, and how to use it.