Graded A
Although the traditional model of software acquisition still accounts for more software acquisition, a
new model, called ____, is changing the picture dramatically. Correct Answers: Software as a Service
Potential problems of prototyping include all of the following EXCEPT ____. Correct Answers:
prototyping increases the risk and potential financial exposure that occur when a finished system fails
to support business needs
- the rapid pace of development can create quality problems
- some system requirements, such as reliability and maintainability, cannot be tested adequately
- prototypes become unwieldy and difficult to manage in very complex systems
Web-based software usually requires additional layers, called ____, to communicate with existing
software and legacy systems. Correct Answers: middleware
____ is the transfer of information systems development, operation, or maintenance to an outside
firm that provides these services, for a fee, on a temporary or long-term basis. Correct Answers:
Outsourcing
When determining outsourcing fees, a ____ uses a set fee based on a specified level of service and
user support. Correct Answers: fixed fee model
A(n) ____ model is an outsourcing fee model that charges a variable fee based on the volume of
transactions or operations performed by the application. Correct Answers: transaction
The choice between developing versus purchasing software often is called a ____ decision. Correct
Answers: build or buy
Advantages of purchasing a software package over developing software in-house include all of the
following EXCEPT ____. Correct Answers: satisfaction of unique business requirements
- lower costs and less time to implement
- proven reliability and performance benchmarks
- less technical development staff
Typically, companies choose in-house software development for all of the following reasons EXCEPT
to ____. Correct Answers: obtain input from other companies who already have implemented the
software
- minimize changes in business procedures and policies
- meet constraints of existing systems and existing technology
- develop internal resources and capabilities
Buyers can customize a software package by ____. Correct Answers: - negotiating directly with the
software vendor to make enhancements to meet the buyer's needs by paying for the changes
- purchasing a basic package that vendors will customize to suit the buyer's needs
, - purchasing the software and making their own modifications, if this is permissible under the terms of
the software license
A ____ is a document that describes a company, lists the IT services or products needed, and
specifies the features required. Correct Answers: request for proposal (RFP)
A ____ is a value that the user enters whenever a query is run, which provides flexibility, enables
users to access information easily, and costs less. Correct Answers: parameter
When companies use a ____, they already know the specific products or service they want and need
to obtain price quotations or bids from vendors. Correct Answers: request for quotation (RFQ)
Guidelines to follow when determining data entry and storage considerations include all of the
following EXCEPT ____. Correct Answers: data duplication should be encouraged
- data should be entered into the system where and when it occurs
- data should be verified when it is entered
- data should be entered into a system only once
Building an application in a ____ environment can offer greater benefits, and sometimes greater
risks, compared to a traditional environment. Correct Answers: Web-based
A firm that offers outsourcing solutions is called a ____ provider. Correct Answers: service
Some industry leaders predict that ____ computing will offer an overall online software and data
environment supported by supercomputer technology. Correct Answers: cloud
____ describes the relationship between computers and the people who use them to perform
business-related tasks. Correct Answers: HCI
A(n) ____ is a user interface that allows users to interact with graphical objects and pointing devices.
Correct Answers: GUI
Initial screen designs can be presented to users in the form of a(n) ____, which is a sketch that
shows the general screen layout and design. Correct Answers: storyboard
An existence check is a data validation check that ____. Correct Answers: is used for mandatory data
items
A range check is a data validation check that ____. Correct Answers: tests data items to verify that
they fall between a specified minimum and maximum value
A reasonableness check is a data validation check that ____. Correct Answers: identifies values that
are questionable, but not necessarily wrong
A combination check is a data validation check that ____. Correct Answers: is performed on two or
more fields to ensure that they are consistent or reasonable when considered together