Chapter 13 Developing Information Systems

Question

96)
In object-oriented development

A)
the class is used as the basic unit of systems analysis and design.

B)
an object is a collection of data that is acted on by external processes.

C)
processing logic resides within objects.

D)
a strict, step-by-step development process is essential.

97)
In an object-oriented development framework for a university, how would the
classes Degree, Mathematics, and Physics be related?

A)
Degree would be a sister class to Mathematics and Physics.

B)
Degree is a superclass to Mathematics and Physics.

C)
Mathematics and Physics would be ancestors to Degree.

D)
Degree would be a subclass to Mathematics and Physics.

98)
Object-oriented modeling is based on the concepts of

A)
objects and relationships.

B)
classes and objects.

C)
class and inheritance.

D)
objects and inheritance.

99)
Object-oriented development could potentially reduce the time and cost of
writing software because

A)
object-oriented programming requires less training.

B)
iterative prototyping is not required.

C)
objects are reusable.

D)
a single user interface object can be used for the entire application.

100)
CASE tools automate

A) the tedious
and error-prone portions of analysis and design.

B)
code generation.

C)
testing.

D)
all of the above.

101)
The oldest method for building information systems is

A)
component-based development.

B)
prototyping.

C)
object-oriented development.

D)
the systems development lifecycle.

102)
In the traditional systems development lifecycle, end users:

A)
are important and ongoing members of the team from the original analysis phase
through maintenance.

B)
are important only in the testing phases.

C)
have no input.

D)
are limited to providing information requirements and reviewing the technical
staff’s work.

103)
In which type of systems building are the development stages organized so that
tasks in one stage are completed before the tasks in the next stage begun?

A)
traditional

B)
prototyping

C)
RAD

D)
All of the above

104)
As a technical project manager you have decided to propose implementing a
prototyping methodology for a small Web-based design project. What is the order
of steps you will follow in this project?

A)
Develop the prototype; use the prototype; revise and enhance the prototype.

B)
Identify user requirements, develop the prototype, use the prototype, revise
and enhance the prototype.

C)
Define the requirements, develop solutions, select the best prototype, and
implement the prototype.

D)
Define the requirements, develop the prototype, revise and enhance the
prototype.

105)
A systems building approach in which the system is developed as successive
versions, each version reflecting requirements more accurately, is described to
be

A)
end-user oriented.

B)
iterative.

C)
object-oriented.

D)
agile.