Deck 13: Moving to Object-Oriented Development: Why and How

Full screen (f)
exit full mode
Question
Which object-oriented programming language was responsible for popularizing the graphical user interface?

A) Smalltalk
B) C++
C) COBOL
D) Java
Use Space or
up arrow
down arrow
to flip the card.
Question
Which object-oriented programming language is used for developing applets to be run on web sites?

A) Smalltalk
B) C++
C) Pascal
D) Java
Question
As you work with the object-oriented approach, whenever you think about a computer system, think of __________.
Question
What are the three different areas need to be considered when changing the object-oriented approach?

A) Languages, Hierarchies and Classes
B) Tools, Methods and Organization
C) Plans, schedules and organization
D) Methods, plans and languages
Question
The transition from traditional system development to object-oriented development requires a great commitment of resources.
Question
Visualizing real-world objects as objects in a computer system is referred to as __________.

A) Object modeling
B) Object think
C) Data modeling
D) Object visualization
Question
Less __________ means fewer errors.
Question
Often the __________ __________ do not reflect the real needs of the user.
Question
__________ define what to build.
Question
__________ and __________ software systems is a very complex undertaking.
Question
Which of the following is NOT a benefit of the object-oriented approach?

A) Flexible
B) Increased productivity
C) Higher quality systems
D) High maintenance and expense
Question
A(n) __________ project approach is typically the best way to start changing to the object-oriented approach.
Question
Object-orientation tends not to be very productive.
Question
Object orientation allows a __________ approach to system development.
Question
Specified requirements always accurately reflect the users' real needs.
Question
The __________ problem is alleviated by reducing the need for correction and by making it easier to make changes.
Question
Object-oriented technologies are still not __________ or stable.
Question
Object-orientation allows for the opportunity for reuse.
Question
Resistance to __________ is an important obstacle to changing the object-oriented approach.
Question
It is estimated that some companies spend as much as 80% of their potential development resources for maintenance.
Question
Less complexity tends to mean few errors.
Question
Specifications define what to build.
Question
With the object-oriented approach, additions made to existing object classes often disrupt the rest of the system.
Question
Objects tend to be large in terms of the number of programming statements that are needed to implement them.
Question
Object-oriented technologies and development methods are now mature and stable.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/25
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 13: Moving to Object-Oriented Development: Why and How
1
Which object-oriented programming language was responsible for popularizing the graphical user interface?

A) Smalltalk
B) C++
C) COBOL
D) Java
A
2
Which object-oriented programming language is used for developing applets to be run on web sites?

A) Smalltalk
B) C++
C) Pascal
D) Java
D
3
As you work with the object-oriented approach, whenever you think about a computer system, think of __________.
Objects
4
What are the three different areas need to be considered when changing the object-oriented approach?

A) Languages, Hierarchies and Classes
B) Tools, Methods and Organization
C) Plans, schedules and organization
D) Methods, plans and languages
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
5
The transition from traditional system development to object-oriented development requires a great commitment of resources.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
6
Visualizing real-world objects as objects in a computer system is referred to as __________.

A) Object modeling
B) Object think
C) Data modeling
D) Object visualization
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
7
Less __________ means fewer errors.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
8
Often the __________ __________ do not reflect the real needs of the user.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
9
__________ define what to build.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
10
__________ and __________ software systems is a very complex undertaking.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following is NOT a benefit of the object-oriented approach?

A) Flexible
B) Increased productivity
C) Higher quality systems
D) High maintenance and expense
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
12
A(n) __________ project approach is typically the best way to start changing to the object-oriented approach.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
13
Object-orientation tends not to be very productive.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
14
Object orientation allows a __________ approach to system development.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
15
Specified requirements always accurately reflect the users' real needs.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
16
The __________ problem is alleviated by reducing the need for correction and by making it easier to make changes.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
17
Object-oriented technologies are still not __________ or stable.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
18
Object-orientation allows for the opportunity for reuse.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
19
Resistance to __________ is an important obstacle to changing the object-oriented approach.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
20
It is estimated that some companies spend as much as 80% of their potential development resources for maintenance.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
21
Less complexity tends to mean few errors.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
22
Specifications define what to build.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
23
With the object-oriented approach, additions made to existing object classes often disrupt the rest of the system.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
24
Objects tend to be large in terms of the number of programming statements that are needed to implement them.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
25
Object-oriented technologies and development methods are now mature and stable.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 25 flashcards in this deck.