Software Engineering (3150711) MCQs

MCQs of Software Maintenance and Configuration Management

Showing 1 to 10 out of 31 Questions
1.
Legacy systems are __________ .
(a) new systems
(b) old systems
(c) under-developed systems
(d) none of the mentioned
Answer:

Option (b)

2.
__________ is applied to ensure the continued evolution of legacy systems.
(a) Forward engineering
(b) Reverse Engineering
(c) Reengineering
(d) Reverse Engineering and Reengineering
Answer:

Option (d)

3.
Software Maintenance includes
(a) Deletion of obsolete capabilities
(b) Enhancements of capabilities
(c) Error corrections
(d) All of the given options
Answer:

Option (d)

4.
Program modularization and Source code translation are the activities of __________
(a) Reengineering
(b) Forward engineering
(c) Reverse Engineering
(d) Reverse Engineering and Reengineering
Answer:

Option (a)

5.
Reverse engineering is the last activity in a reengineering project.
(a) TRUE
(b) FALSE
Answer:

Option (b)

6.
__________ activity transformes a model into source code.
(a) Forward engineering
(b) Reverse engineering
(c) Re-engineering
(d) Reconstructing
Answer:

Option (a)

7.
Software evolution does not comprises:
(a) Development activities
(b) Negotiating with client
(c) Maintenance activities
(d) Re-engineering activities
Answer:

Option (b)

8.
Processes for evolving a software product depend on:
(a) Type of software to be maintained
(b) Development processes used
(c) Skills and experience of the people involved
(d) All of the mentioned
Answer:

Option (d)

9.
Which of the following is not a type of software maintenance?
(a) Corrective Maintenance
(b) Adaptive Maintenance
(c) Predictive Maintenance
(d) Preventive Maintenance
Answer:

Option (c)

10.
Which type of software maintenance deals with the repair of defects found in day-to-day system functions?
(a) Corrective Maintenance
(b) Adaptive Maintenance
(c) Perfective Maintenance
(d) Preventive Maintenance
Answer:

Option (a)

Showing 1 to 10 out of 31 Questions