Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)

Section 29.1

1
How much effort is typically expended by a software organization on software maintenance?
A)20 percent
B)40 percent
C)60 percent
D)80 percent

Section 29.2

2
Software supportability is not concerned with either the provision of hardware or infrastructure.
A)True
B)False

Section 29.3

3
Business process reengineering is often accompanied by software reengineering.
A)True
B)False

Section 29.4.1

4
Which of the following is not an example of a business process?
A)designing a new product
B)hiring an employee
C)purchasing services
D)testing software

Section 29.4.2

5
Business process reengineering does not have a start or end, it is an evolutionary process.
A)True
B)False

Section 29.5.2

6
Which of the following activities is not part of the software reengineering process model?
A)forward engineering
B)inventory analysis
C)prototyping
D)reverse engineering

Section 29.5.2

7
Software reengineering process model includes restructuring activities for which of the following work items?
A)code
B)documentation
C)data
D)all of the above

Section 29.6

8
Which of the following is not an issue to consider when reverse engineering?
A)abstraction level
B)completeness
C)connectivity
D)directionality

Section 29.6.1

9
Reverse engineering of data focuses on
A)database structures
B)internal data structures
C)both a and b
D)none of the above

Section 29.6.2

10
The first reverse engineering activity involves seeking to understand
A)data
B)processing
C)user interfaces
D)none of the above

Section 29.6.3

11
Reverse engineering should proceed the reengineering of any user interface.
A)True
B)False

Section 29.7

12
Which of these benefits can be achieved when software is restructured?
A)higher quality programs
B)reduced maintenance effort
C)software easier to test
D)all of the above

Section 29.7.1

13
Code restructuring is a good example of software reengineering.
A)True
B)False

Section 29.7.2

14
Which of these is not an example of data restructuring?
A)data analysis
B)data name rationalization
C)data record standardization
D)none of the above

Section 29.8

15
Forward engineering is not necessary if an existing software product is producing the correct output.
A)True
B)False

Section 29.8.1

16
Reengineering client/server systems begins with a thorough analysis of the business environment that encompasses the existing computing system.
A)True
B)False

Section 29.8.2

17
The only time reengineering enters into work with a legacy system is when it components will be implemented as objects.
A)True
B)False

Section 29.9

18
The cost benefits derived from reengineering are realized largely due to decreased maintenance and support costs for the new software product.
A)True
B)False







PressmanOnline Learning Center

Home > Chapter 29 > Multiple Choice Quiz