Exam
2 – CSI 214
Spring 2008
Due No Later Than 4/11/08
Multiple Choice
Identify the choice
that best completes the statement or answers the question.
____ 1. ____ is a widely used method of visualizing
and documenting an information system.
|
a. |
UML |
c. |
UNIX |
|
b. |
Java |
d. |
DFD |
____ 2. Which of the following is NOT an attribute of
a car?
|
a. |
make |
c. |
parking |
|
b. |
model |
d. |
color |
____ 3. An object’s ____ are the tasks or functions
the object performs.
|
a. |
messages |
c. |
instances |
|
b. |
commands |
d. |
methods |
____ 4. Your car performs a(n) ____ called operate
wipers when you send a message by moving the proper control.
|
a. |
method |
c. |
command |
|
b. |
instance |
d. |
objective |
____ 5. The UML represents an object as a(n) ____
with the object name at the top, followed by the object’s attributes and
methods.
|
a. |
circle |
c. |
triangle |
|
b. |
rectangle |
d. |
oval |
____ 6. Objects can have a specific attribute called
a(n) ____, which describes the object’s current status.
|
a. |
state |
c. |
instance |
|
b. |
cycle |
d. |
status |
____ 7. ____ allows objects to be used as modular
components anywhere in the system.
|
a. |
Dynamic addressing |
c. |
Encapsulation |
|
b. |
Technical feasibility |
d. |
Linear addressing |
____ 8. The ____ uses a set of symbols to represent
graphically the various components and relationships within a system.
|
a. |
UML |
c. |
feasibility chart |
|
b. |
technical sequence |
d. |
DFD |
____ 9. In a use case, an external entity is called
a(n) ____.
|
a. |
benefit |
c. |
domain |
|
b. |
cost |
d. |
actor |
____ 10. The UML symbol for a use case is a(n) ____ with
a label that describes the action or event.
|
a. |
rectangle |
c. |
dashed line |
|
b. |
triangle |
d. |
oval |
____ 11. A use case ____ documents the name of the use
case, the actor, a description of the use case, a step-by-step list of the
tasks and actions required for successful completion, a description of
alternative courses of action, preconditions, postconditions, and assumptions.
|
a. |
outline |
c. |
sketch |
|
b. |
schematic |
d. |
description |
____ 12. When you create a use case diagram, the first
step is to identify the system boundary, which is represented by a ____.
|
a. |
triangle |
c. |
rectangle |
|
b. |
circle |
d. |
square |
____ 13. In a class diagram, each class appears as a(n)
____, with the class name at the top, followed by the class’s attributes and
methods.
|
a. |
rectangle |
c. |
oval |
|
b. |
circle |
d. |
triangle |
____ 14. The UML notation ____ identifies a zero or many
relation.
|
a. |
0..1 |
c. |
0..* |
|
b. |
1..* |
d. |
0..0 |
____ 15. A(n) ____ diagram is a dynamic model of a use
case, showing the interaction among classes during a specified time period.
|
a. |
sequence |
c. |
benefits |
|
b. |
summary |
d. |
TCO |
____ 16. The Software & Information Industry
Association and many software industry leaders, including Microsoft, believe
that the concept of ____ is redefining the way that companies develop and
deploy their information systems.
|
a. |
hardware as a help |
c. |
processing as a product |
|
b. |
software as a service |
d. |
storage as a solution |
____ 17. All of the following are true of a traditional
systems development environment except ____.
|
a. |
systems design is influenced by
compatibility issues |
|
b. |
systems are designed to run on local
and wide-area company networks |
|
c. |
systems often utilize Internet links
and resources |
|
d. |
scalability is not affected by
telecommunications limitations and local networks |
____ 18. Which of the following is not a path
that development can follow?
|
a. |
in-house development |
|
b. |
construct a legacy system |
|
c. |
purchase of a software package with
possible modification |
|
d. |
use of outside consultants |
____ 19. All of the following are true of Web-based
development except ____.
|
a. |
Web-based systems are easily scalable |
|
b. |
large firms tend to deploy Web-based
systems as enterprise-wide software solutions for applications such as
customer relationship management and order processing |
|
c. |
Internet-based development treats the
Web as a communication channel, rather than as the platform |
|
d. |
systems are developed and delivered in
an Internet-based framework |
____ 20. All of the following are true of Web-based
development except ____.
|
a. |
Web-based software treats the software
as a service that is more dependent on desktop computing powers and resources |
|
b. |
Web-based software usually requires
middleware to communicate with existing software and legacy systems |
|
c. |
Web-based systems can run on multiple
hardware environments |
|
d. |
when companies acquire Web-based
software as a service rather than a product they purchase, they can limit
in-house involvement to a minimum |
____ 21. Outsourcing can refer to ____.
|
a. |
relatively minor programming tasks |
|
b. |
the rental of software from a service
provider |
|
c. |
the handling of a company’s entire IT
function |
|
d. |
all of the above |
____ 22. Oracle Corporation offers a service called
____, which provides E-business applications on a fixed fee basis.
|
a. |
WebSphere |
c. |
Business Process Outsourcing |
|
b. |
.NET |
d. |
Oracle On Demand |
____ 23. When determining outsourcing fees, a ____ uses
a set fee based on a specified level of service and user support.
|
a. |
fixed fee model |
c. |
subscription model |
|
b. |
usage model |
d. |
transaction model |
____ 24. Typically, companies choose in-house software
development for all of the following reasons except to ____.
|
a. |
minimize changes in business
procedures and policies |
|
b. |
meet constraints of existing systems
and existing technology |
|
c. |
develop internal resources and
capabilities |
|
d. |
obtain input from other companies who
already have implemented the software |
____ 25. Advantages of purchasing a software package
over developing software in-house include all of the following except
____.
|
a. |
satisfaction of unique business
requirements |
|
b. |
lower costs and less time to implement |
|
c. |
proven reliability and performance
benchmarks |
|
d. |
less technical development staff |
____ 26. Buyers can customize a software package by
____.
|
a. |
negotiating directly with the software
vendor to make enhancements to meet the buyer’s needs by paying for the
changes |
|
b. |
purchasing a basic package that
vendors will customize to suit the buyer’s needs |
|
c. |
purchasing the software and making
their own modifications, if this is permissible under the terms of the
software license |
|
d. |
all of the above |
____ 27. Some data files should be totally hidden from
view, while others should have ____ so users can view, but not change, the
data.
|
a. |
no-access properties |
c. |
full-access properties |
|
b. |
read-only properties |
d. |
write-only properties |
____ 28. When companies use a ____, they already know
the specific products or service they want and need to obtain price quotations
or bids from vendors.
|
a. |
request for quotation (RFQ) |
c. |
request for proposal (RFP) |
|
b. |
net present value (NPV) |
d. |
return on investment (ROI) |
____ 29. A ____ measures the time a package takes to
process a certain number of transactions.
|
a. |
newsgroup |
c. |
benchmark |
|
b. |
parameter |
d. |
default |
____ 30. The physical design is developed during the
____ phase of the SDLC.
|
a. |
systems design |
c. |
systems operation and support |
|
b. |
systems analysis |
d. |
systems planning |
____ 31. 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.
|
a. |
newsgroup |
c. |
benchmark |
|
b. |
parameter |
d. |
default |
____ 32. Guidelines to follow when determining data
entry and storage considerations include all of the following except
____.
|
a. |
data should be entered into the system
where and when it occurs |
|
b. |
data should be verified when it is
entered |
|
c. |
data duplication should be encouraged |
|
d. |
data should be entered into a system
only once |
![]()
____ 33. ____, like that illustrated in the accompanying
figure, produces an early, rapidly constructed working version of a proposed
system.
|
a. |
Prototyping |
c. |
Coding |
|
b. |
Outsourcing |
d. |
Benchmarking |
____ 34. Potential problems of prototyping, like that
illustrated in the accompanying figure, include all of the following except
____.
|
a. |
the rapid pace of development can
create quality problems |
|
b. |
some system requirements, such as
reliability and maintainability, cannot be tested adequately |
|
c. |
prototypes become unwieldy and
difficult to manage in very complex systems |
|
d. |
prototyping increase the risks and
potential financial exposure that occur when a finished system fails to
support business needs |
____ 35. A(n) ____ displays only those records that meet
a specific condition or conditions.
|
a. |
detail report |
c. |
summary report |
|
b. |
exception report |
d. |
all of the above |
____ 36. For upper-level managers who often want to see
total figures and do not need supporting details, a(n) ____ is appropriate.
|
a. |
detail report |
c. |
summary report |
|
b. |
exception report |
d. |
all of the above |
____ 37. When designing a report, a sample report, which
is a ____, or prototype, should be prepared for users to review.
|
a. |
storyboard |
c. |
form layout |
|
b. |
dialog box |
d. |
mock-up |
____ 38. After a report design is approved, the design
should be documented in a ____, which contains information about the fields,
data types and lengths, report frequency and distribution, and other comments.
|
a. |
printer spacing chart |
c. |
source document |
|
b. |
data validation check |
d. |
report analysis form |
____ 39. The speed of laser printers is rated in ____,
which can be used to estimate the time required to print a report.
|
a. |
cps (characters per second) |
c. |
ppm (pages per minute) |
|
b. |
lpm (lines per minute) |
d. |
rph (reports per hour) |
____ 40. According to a usability expert at IBM, a
computer user has the right to ____.
|
a. |
easy-to-use instructions for
understanding and utilizing a system to achieve desired goals and recover
from problem situations |
|
b. |
be informed clearly about all systems
requirements for successfully using software or hardware |
|
c. |
communicate with the technology
provider and receive a thoughtful and helpful response when raising concerns |
|
d. |
all of the above |
____ 41. 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.
|
a. |
storyboard |
c. |
faxback |
|
b. |
turnaround document |
d. |
output control |
____ 42. Good interface design is based partly on ____,
which focuses on how an interface can be made attractive and easy to use.
|
a. |
aesthetics |
c. |
ergonomics |
|
b. |
interface technology |
d. |
output security |

____ 43. In a data entry screen such as that shown in
the accompanying figure, a(n) ____ is a control feature that is used to
represent on or off status and switches to the other status when clicked.
|
a. |
command button |
c. |
toggle button |
|
b. |
option button |
d. |
radio button |
____ 44. The concept that the quality of the output is
only as good as the quality of the input, which sometimes is known as ____, is
familiar to IT professionals, who recognize that the best time to avoid
problems is when data is entered.
|
a. |
bad input, bad output (BIBO) |
c. |
poor start, poor finish (PSPF) |
|
b. |
garbage in, garbage out (GIGO) |
d. |
weak hand, weak hold (WHWH) |
____ 45. To design data entry screens that are easy to
learn and use, employ all of the following guidelines except ____.
|
a. |
restrict user access to screen
locations where data is entered |
|
b. |
provide a descriptive caption for
every field |
|
c. |
require users to type leading zeroes
for numeric fields |
|
d. |
display a default value when a field
value will be constant for successive records |
____ 46. A range check is a data validation check that
____.
|
a. |
tests data items to verify that they
fall between a specified minimum and maximum value |
|
b. |
identifies values that are
questionable, but not necessarily wrong |
|
c. |
is performed on two or more fields to
ensure that they are consistent or reasonable when considered together |
|
d. |
is used for mandatory data items |
____ 47. A reasonableness check is a data validation
check that ____.
|
a. |
tests data items to verify that they
fall between a specified minimum and maximum value |
|
b. |
identifies values that are
questionable, but not necessarily wrong |
|
c. |
is performed on two or more fields to
ensure that they are consistent or reasonable when considered together |
|
d. |
is used for mandatory data items |
____ 48. A combination check is a data validation check
that ____.
|
a. |
tests data items to verify that they
fall between a specified minimum and maximum value |
|
b. |
identifies values that are
questionable, but not necessarily wrong |
|
c. |
is performed on two or more fields to
ensure that they are consistent or reasonable when considered together |
|
d. |
is used for mandatory data items |
____ 49. On a source document, the ____ contains codes,
identification information, numbers, and dates that are used for storing
completed forms.
|
a. |
control zone |
c. |
totals zone |
|
b. |
heading zone |
d. |
authorization zone |
____ 50. Because users tend to skim a Web page, picking
out individual words and sentences, Web designers must use ____ to capture and
hold a user’s attention.
|
a. |
batch controls |
c. |
audit trails |
|
b. |
scannable text |
d. |
hash totals |