Chapter 4 Building an e-Commerce Presence: Web, Mobile Sites & Apps
Which of the following typically includes a data flow diagram to describe the flow of information for an e-commerce site? A) physical design B) logical design C) testing plan D) co-location plan
Answer: B Page Ref: 198
________ verifies that the business objectives of the system as originally conceived are in fact working. A) System testing B) Acceptance testing C) Unit testing D) Implementation testing
Answer: B Page Ref: 205
All of the following are simple steps for optimizing Web page content that can reduce response times except: A) reducing unnecessary HTML comments. B) segmenting computer servers to perform dedicated functions. C) using more efficient graphics. D) avoiding unnecessary links to other pages on the site.
Answer: B Page Ref: 206-207
An e-commerce Web site that processes orders requires, at minimum, a ________ system architecture. A) single-tier B) two-tier C) three-tier D) multi-tier
Answer: B Page Ref: 208
Which of the following is used to process certificates and private/public key information? A) HTTP B) Secure Sockets Layer/Transport Layer Security C) File Transfer Protocol D) data capture tools
Answer: B Page Ref: 210
Which of the following is an example of a CMS? A) Apache B) WordPress C) Dreamweaver CC D) Webtrends Analytics
Answer: B Page Ref: 213
All of the following are basic functionality provided by e-commerce merchant server software except: A) a product catalog. B) marketing software. C) a shopping cart. D) credit card processing.
Answer: B Page Ref: 214-215
Offline media is typically used for all of the following marketing activities except: A) education. B) exposure. C) conversation. D) branding.
Answer: C Page Ref: 192
All of the following are basic information requirements for a product database except: A) product descriptions. B) stock numbers. C) customer ID numbers. D) inventory levels.
Answer: C Page Ref: 197
Which of the following helps you understand the marketing effectiveness of your e-commerce site? A) shopping cart B) product database C) site tracking and reporting system D) inventory management system
Answer: C Page Ref: 197
Advantages of dynamic page generation include all of the following except: A) lowered menu costs. B) market segmentation. C) nearly cost-free price discrimination. D) client-side execution of programming.
Answer: D Page Ref: 212-213
Which of the following technologies could you use to place the content of your Web site in a database so that you can then dynamically generate requests for pages? A) Apache web server B) proxy server C) shopping cart D) CMS
Answer: D Page Ref: 213
All of the following are Web site design features that annoy customers except: A) slow-loading pages. B) pop-under ads. C) splash pages. D) redundant navigation.
Answer: D Page Ref: 223
What are the two most important management challenges in building a successful e-commerce presence? A) developing a clear understanding of business objectives and knowing how to choose the right technology to achieve those objectives B) having an accurate understanding of your business environment and an achievable business plan C) building a team with the right skill sets and closely managing the development process D) identifying the key components of your business plan and selecting the right software, hardware, and infrastructure for your site
Answer: A Page Ref: 194
In order from beginning to end, the major steps in the SDLC are: A) systems analysis/planning; systems design; building the system; testing; and implementation. B) systems design; testing; building the system; and implementation. C) systems analysis/planning; systems design; building the system; implementation; and testing. D) systems analysis/planning; implementation; building the system; and testing.
Answer: A Page Ref: 196
A system design has two main components: A) a logical design and a physical design. B) a behavioral design and a technological design. C) business objectives and technology requirements. D) front-end systems and back-end systems.
Answer: A Page Ref: 198
The leading Web server software is: A) Apache. B) Microsoft Internet Information Server. C) Sun Solaris D) Google Enterprise Server.
Answer: A Page Ref: 208
Which of the following type of application server monitors and controls access to a main Web server and implements firewall protection? A) proxy server B) list server C) groupware server D) mail server
Answer: A Page Ref: 214
MySQL is which of the following? A) open source database software B) a scripting language embedded in HTML documents C) Web server software D) Web site analytics software
Answer: A Page Ref: 216
Which of the following is not an open source software tool? A) WebSphere B) Apache C) MySQL D) PHP
Answer: A Page Ref: 216
Which of the following is not one of the basic business objectives for an e-commerce site? A) display goods B) execute a transaction C) provide production and supplier links D) optimize system architecture
Answer: D Page Ref: 197
Which system functionality must your Web site have in order to be able to personalize or customize a product for a client? A) an ad server B) a site tracking and reporting system C) an inventory management system D) customer on-site tracking
Answer: D Page Ref: 197
Which of the following details the actual hardware components to be used in a system? A) architecture plan B) system functionalities plan C) logical design D) physical design
Answer: D Page Ref: 198
All of the following are basic functionality provided by Web servers except: A) site management tools. B) data capture tools. C) security services. D) a shopping cart.
Answer: D Page Ref: 210
Which of the following would you use to verify that links on Web pages are valid? A) HTTP B) FTP C) data capture tools D) site management tools
Answer: D Page Ref: 210
Which of the following cannot be used to retrieve objects from a database? A) CGI B) ASP C) JSP D) HTML
Answer: D Page Ref: 212
When developing an e-commerce presence, it is important to understand that the technology must drive business decisions, not the reverse.
Answer: FALSE Page Ref: 196-197
Apache Web server software is based on Microsoft's Windows operating system.
Answer: FALSE Page Ref: 208
The Web server software used has a significant impact on how a Web site's Web pages look on a user's computer.
Answer: FALSE Page Ref: 210
A list server is an example of a buy-side application server that provides a database for product descriptions and prices.
Answer: FALSE Page Ref: 213-214
Upgrading a server from a single processor to multiple processors is an example of scaling a site horizontally.
Answer: FALSE Page Ref: 221
The systems development life cycle methodology that can be used to create an e-commerce Web site has five major steps.
Answer: TRUE Page Ref: 196
Using prebuilt templates is typically one of the most cost-effective choices when building an e-commerce site.
Answer: TRUE Page Ref: 201
The annual maintenance cost for a Web site is likely to be as high as its development cost.
Answer: TRUE Page Ref: 206
Two-tier architecture typically includes a Web server and a database server.
Answer: TRUE Page Ref: 208
Which of the following basic system functionalities is used to display goods on a Web site? A) product database B) digital catalog C) shopping cart system D) customer database system
Answer: B Page Ref: 197
________ are the types of information systems capabilities needed to meet business objectives. A) Information requirements B) System functionalities C) System design specifications D) Physical design specifications
Answer: B Page Ref: 197
The term stateless refers to the fact that: A) no one government entity controls the Internet. B) the server does not have to maintain an ongoing dedicated interaction with the client computer. C) system performance degrades as more simultaneous users require service. D) Web servers may maintain multiple instances of server software to handle requests.
Answer: B Page Ref: 218
Django is based on which of the following? A) PHP B) Python C) Perl D) Ruby on Rails
Answer: B Page Ref: 228
Ruby on Rails is based on which of the following philosophies? A) SLDC B) CoC C) LAMP D) Ajax
Answer: B Page Ref: 228
________ involves testing a site program's modules one at a time. A) System testing B) Acceptance testing C) Unit testing D) Implementation testing
Answer: C Page Ref: 205
Most of the time required to maintain an e-commerce site is spent on: A) debugging code. B) responding to emergency situations. C) general administration and making changes and enhancements to the system. D) changes in reports, data files, and links to backend databases.
Answer: C Page Ref: 206
All of the following might be part of a Web site's middle-tier layer except: A) a database server. B) an ad server. C) legacy corporate applications. D) a mail server.
Answer: C Page Ref: 209
Which of the following is the most commonly used server-side scripting language? A) Ruby on Rails B) Django C) PHP D) Perl
Answer: C Page Ref: 228
Prior to the development of e-commerce, Web sites primarily delivered static HTML pages.
Answer: TRUE Page Ref: 212
Dynamic page generation enables the use of a content management system.
Answer: TRUE Page Ref: 213
Storing HTML pages in RAM rather than on a server's hard drive is an inexpensive way to fine-tune the processing architecture of a Web site.
Answer: TRUE Page Ref: 222
PHP is an open source, general purpose scripting language that is most frequently used in server-side Web applications to generate dynamic Web page content.
Answer: TRUE Page Ref: 227
A native app is one designed to specifically operate using a mobile device's hardware and operating system.
Answer: TRUE Page Ref: 232
Mobile Web apps are typically built using HTML5 and Java.
Answer: TRUE Page Ref: 232