1C: use of network Flashcards
network meaning
a collection of computers connected electronically to facilitate the transfer of data and software
response time meaning
the elapsed time between a request(user input) and a response(output to user) from the system
advantages of using networks - developers
- allows distant communication
- access to resources
- improves productivity
developers + communication via networks
good for collaborative projects; developers may be very far apart, network allows easy communication between team members
developers + resources via networks
programming language libraries + related documentation found on the web
- allows research and instant downloads of existing code modules
things to think about w/ users and their use of network based software
- response times
- interface design
- privacy + security issues
users + response times + interface via networks
cannot be controlled with certainty; varies depending on activity + large files
- can be somewhat regulated with compromises
client-based model
used by most network based software
how does a client-based model work
- client application installed on computer/runs on web browser
- input/data from user transmitted over network to server
- server app runs on server, responds to client’s request by retrieving data
- server app formats info and sends back to user
how to improve performance for users
minimize number of request + responses, minimize retrieved data, less quantity of client requests + server responses