ISDS 406 Final Questions with Accurate Solutions
What are the four basic functions of software? - ANSWER data storage
data access logic
application logic
presentation logic
Data storage - ANSWER data entities documented in ERD's
Data access logic - ANSWER the processing required to access data, often meaning
queries in SQL
Application logic - ANSWER logic documented in the DFD's, use cases, and
functional requirements
Presentation logic - ANSWER display of information to the user and the acceptance
of the user's commands (user interface)
client computers - ANSWER input/output devices employed by the user
(desktop/laptop computers, smart phones, tablets, etc.)
servers - ANSWER larger, multi-user computers used to store software and data that can
be accessed by anyone who has permission
,network - ANSWER connects the computers, varies in speeds
clients are responsible for: - ANSWER presentation logic
servers are responsible for: - ANSWER data access logic and data storage.
application logic location: - ANSWER varies depending on the C-S configuration chosen.
thick client - ANSWER most of application logic on the client side
thin client - ANSWER little application logic on the client side; most shifted to server side
rich client - ANSWER involves processing on the mobile device using its resources.
Presentation logic, application logic, and data access logic on the client side.
Thin Web-based client - ANSWER application and data access logic on the server side;
always connected to server
Cross-platform frameworks - ANSWER develop in web-based technologies and use
framework to deploy to multiple devices.
apps often use HTML5/ JavaScript with an overlaying interface so that it looks
different from the browser
What is cloud computing, and can you name an example of cloud computing? -
ANSWER everything, from computing power to computing infrastructure, applications,
business processes to personal collaboration - can be delivered as a service wherever
and whenever needed
, Example: Amazon cloud computing
HW-SW specification: purpose and format (what goes in the columns and what are
the typical rows) - ANSWER Used if new hardware or software must be purchased
Communicates project needs
Actual acquisition of hardware and software may be done by a purchasing department
- - especially in larger firms.
Rows: operating system, special software, hardware, network
Columns: standard client, standard web server, standard application server,
standard database server
What are the three key mechanisms of the user interface? - ANSWER navigation
mechanism
input mechanism
output mechanism
Navigation Mechanism - ANSWER the user gives instructions to the system and tells it
what to do
Input Mechanism - ANSWER the way the system captures information
What are the four basic functions of software? - ANSWER data storage
data access logic
application logic
presentation logic
Data storage - ANSWER data entities documented in ERD's
Data access logic - ANSWER the processing required to access data, often meaning
queries in SQL
Application logic - ANSWER logic documented in the DFD's, use cases, and
functional requirements
Presentation logic - ANSWER display of information to the user and the acceptance
of the user's commands (user interface)
client computers - ANSWER input/output devices employed by the user
(desktop/laptop computers, smart phones, tablets, etc.)
servers - ANSWER larger, multi-user computers used to store software and data that can
be accessed by anyone who has permission
,network - ANSWER connects the computers, varies in speeds
clients are responsible for: - ANSWER presentation logic
servers are responsible for: - ANSWER data access logic and data storage.
application logic location: - ANSWER varies depending on the C-S configuration chosen.
thick client - ANSWER most of application logic on the client side
thin client - ANSWER little application logic on the client side; most shifted to server side
rich client - ANSWER involves processing on the mobile device using its resources.
Presentation logic, application logic, and data access logic on the client side.
Thin Web-based client - ANSWER application and data access logic on the server side;
always connected to server
Cross-platform frameworks - ANSWER develop in web-based technologies and use
framework to deploy to multiple devices.
apps often use HTML5/ JavaScript with an overlaying interface so that it looks
different from the browser
What is cloud computing, and can you name an example of cloud computing? -
ANSWER everything, from computing power to computing infrastructure, applications,
business processes to personal collaboration - can be delivered as a service wherever
and whenever needed
, Example: Amazon cloud computing
HW-SW specification: purpose and format (what goes in the columns and what are
the typical rows) - ANSWER Used if new hardware or software must be purchased
Communicates project needs
Actual acquisition of hardware and software may be done by a purchasing department
- - especially in larger firms.
Rows: operating system, special software, hardware, network
Columns: standard client, standard web server, standard application server,
standard database server
What are the three key mechanisms of the user interface? - ANSWER navigation
mechanism
input mechanism
output mechanism
Navigation Mechanism - ANSWER the user gives instructions to the system and tells it
what to do
Input Mechanism - ANSWER the way the system captures information