Software Maintenance

Question 1
Marks : +2 | -2
Pass Ratio : 100%
What is a software patch?
Required or Critical Fix
Emergency Fix
Daily or routine Fix
None of the mentioned
Explanation:
A software patch is an emergency fix which is worked upon the obsolete version whenever a vulnerability is encountered.
Question 2
Marks : +2 | -2
Pass Ratio : 100%
Regression testing is a very expensive activity.
True
False
Explanation:
As regression testing is performed many times over the life of the software product, it becomes a costly affair.
Question 3
Marks : +2 | -2
Pass Ratio : 100%
Choose the suitable options with respect to regression testing.
It helps in development of software
It helps in maintenance of software
It helps in development & maintenance of software
none of the mentioned
Explanation:
Regression testing preserves the quality and reliability of software and ensures the software’s continued operation.
Question 4
Marks : +2 | -2
Pass Ratio : 100%
What are legacy systems?
new systems
old systems
under-developed systems
none of the mentioned
Explanation:
Legacy systems are the existing systems which may require some modification or maintenance.
Question 5
Marks : +2 | -2
Pass Ratio : 100%
The process of transforming a model into source code is known as
Forward engineering
Reverse engineering
Re-engineering
Reconstructing
Explanation:
None.
Question 6
Marks : +2 | -2
Pass Ratio : 100%
Which of the following manuals is a user documentation?
SRS -Software Requirement Specification
SDD -Software Design Document
System Overview
None of the mentioned
Explanation:
System overview provides general description of the system’s functions.
Question 7
Marks : +2 | -2
Pass Ratio : 100%
______________ measures the ability of a regression test selection technique to handle realistic applications.
Efficiency
Precision
Generality
Inclusiveness
Explanation:
Generality measures the ability of a technique to handle realistic and diverse language constructs, arbitrarily complex modifications, and realistic testing applications.
Question 8
Marks : +2 | -2
Pass Ratio : 100%
Which selective retest technique selects every test case that causes a modified program to produce a different output than its original version?
Coverage
Minimization
Safe
Maximization
Explanation:
Safe techniques do not focus on coverage criteria, instead they select every test case that cause a modified program to produce different output than its original version.
Question 9
Marks : +2 | -2
Pass Ratio : 100%
The process of generating analysis and design documents is known as
Software engineering
Software re-engineering
Reverse engineering
Re-engineering
Explanation:
Reverse engineering is the process followed in order to find difficult, unknown and hidden information about a software system..
Question 10
Marks : +2 | -2
Pass Ratio : 100%
What type of software testing is generally used in Software Maintenance?
Regression Testing
System Testing
Integration Testing
Unit Testing
Explanation:
All other options are known as levels of software testing which further have types of software testing.