Home
›
MCQs
›
Software Engineering
›
Module 8 Final Quiz: Software Maintenance & Configuration Management
PRACTICE • LEARN • GROW
Module 8 Final Quiz: Software Maintenance & Configuration Management MCQs
Solve topic-wise placement questions and improve your skills.
Module 8 Final Quiz: Software Maintenance & Configuration Management Progress
0 of 10 completed
0%
Topic Track
You are viewing MCQs in preview mode. Log in to select options, submit answers, and track your progress.
Log In to Answer
1
Which type of software maintenance consumes the largest proportion (~50%) of all maintenance effort?
A.
Corrective Maintenance
B.
Adaptive Maintenance
C.
Perfective Maintenance
D.
Preventive Maintenance
Explanation & Key
Correct Answer:
2
Modifying software to run on a newly upgraded Operating System or database version is an example of which maintenance type?
A.
Corrective Maintenance
B.
Adaptive Maintenance
C.
Preventive Maintenance
D.
Perfective Maintenance
Explanation & Key
Correct Answer:
3
Fixing a critical crash or calculation bug reported by users in production falls under which category?
A.
Adaptive Maintenance
B.
Corrective Maintenance
C.
Perfective Maintenance
D.
Preventive Maintenance
Explanation & Key
Correct Answer:
4
What is Preventive Maintenance (Software Re-engineering)?
A.
Reinstalling the OS daily
B.
Proactively refactoring and improving code structure to prevent future errors and enhance maintainability
C.
Locking the code repository so no one can edit it
D.
Deleting unused user accounts
Explanation & Key
Correct Answer:
5
What is Reverse Engineering in software maintenance?
A.
Compiling source code into machine binaries
B.
Analyzing existing software to extract high-level architectural designs, specifications, and data flow models from code
C.
Deleting source code from bottom to top
D.
Running a program in reverse debugger mode
Explanation & Key
Correct Answer:
6
In Software Configuration Management (SCM), what is a Baseline?
A.
The minimum salary for a developer
B.
A formally reviewed and agreed-upon version of a software artifact that serves as the foundation for further development and change control
C.
The bottom line of a monitor screen
D.
An empty Git commit
Explanation & Key
Correct Answer:
7
What is the function of a Change Control Board (CCB)?
A.
Managing the office air conditioning settings
B.
Formally reviewing, assessing the impact of, and approving or rejecting proposed Change Requests (CRs)
C.
Replacing broken mouse cables
D.
Generating automated test cases
Explanation & Key
Correct Answer:
8
Which of the following is a classic modern distributed Version Control System (VCS)?
A.
Jira
B.
Git
C.
Docker
D.
Kubernetes
Explanation & Key
Correct Answer:
9
What is Software Re-engineering?
A.
Re-examining and altering an existing software system to reconstitute it in a new, modernized form without altering functional behavior
B.
Writing marketing brochures for legacy software
C.
Re-hiring original developers
D.
Formatting storage drives
Explanation & Key
Correct Answer:
10
What is Configuration Auditing in SCM?
A.
Checking whether developers arrive at work on time
B.
Verifying that the software product reflects all specified requirements and that baseline configurations are maintained accurately
C.
Calculating the electric bill of the datacenter
D.
Counting lines of code in third-party libraries
Explanation & Key
Correct Answer:
Question Palette
Answered
Current
Not Attempted
Wrong