Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

51.

Which one of the following is not a maintenance model?(a) Waterfall model(b) Reuse-oriented model(c) Iterative enhancement model(d) Quick fix modelThe question was posed to me during an online exam.The doubt is from Software Maintenance topic in chapter Software Maintenance of Software Engineering

Answer»

The CORRECT ANSWER is (a) WATERFALL MODEL

Explanation: Waterfall model is a SOFTWARE development model.

52.

What is a software patch?(a) Required or Critical Fix(b) Emergency Fix(c) Daily or routine Fix(d) None of the mentionedThis question was addressed to me in final exam.The origin of the question is Software Maintenance in section Software Maintenance of Software Engineering

Answer»

Correct CHOICE is (b) Emergency Fix

The explanation is: A software PATCH is an emergency fix which is worked upon the obsolete VERSION whenever a vulnerability is ENCOUNTERED.

53.

The process of generating analysis and design documents is known as(a) Software engineering(b) Software re-engineering(c) Reverse engineering(d) Re-engineeringThe question was posed to me in class test.This intriguing question originated from Software Maintenance in portion Software Maintenance of Software Engineering

Answer»

The CORRECT option is (c) Reverse engineering

Easy explanation: Reverse engineering is the process FOLLOWED in ORDER to find difficult, UNKNOWN and HIDDEN information about a software system..

54.

Which regression test selection technique exposes faults caused by modifications?(a) Efficiency(b) Precision(c) Generality(d) InclusivenessThis question was posed to me during an interview.This intriguing question comes from Software Maintenance in section Software Maintenance of Software Engineering

Answer»

The CORRECT option is (d) Inclusiveness

The best I can explain: Inclusiveness measures the extent to which a technique chooses test cases that will CAUSE the MODIFIED program to produce different output than the original program, and thereby expose FAULTS caused by modifications.

55.

______________ measures the ability of a regression test selection technique to handle realistic applications.(a) Efficiency(b) Precision(c) Generality(d) InclusivenessThis question was addressed to me in an internship interview.This interesting question is from Software Maintenance topic in section Software Maintenance of Software Engineering

Answer»

Correct choice is (c) Generality

To explain I would say: Generality measures the ABILITY of a TECHNIQUE to HANDLE realistic and diverse language constructs, arbitrarily complex MODIFICATIONS, and realistic testing APPLICATIONS.

56.

Which selective retest technique selects every test case that causes a modified program to produce a different output than its original version?(a) Coverage(b) Minimization(c) Safe(d) MaximizationThe question was posed to me during an internship interview.My enquiry is from Software Maintenance in section Software Maintenance of Software Engineering

Answer»

Correct OPTION is (c) Safe

For explanation I would SAY: 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.

57.

Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there?(a) two(b) three(c) four(d) fiveI have been asked this question during a job interview.I would like to ask this question from Software Maintenance topic in section Software Maintenance of Software Engineering

Answer» RIGHT CHOICE is (b) THREE

For explanation: The three CATEGORIES include: Coverage, Minimization and Safe TECHNIQUES.
58.

Regression testing is a very expensive activity.(a) True(b) FalseI have been asked this question during an interview for a job.My question is based upon Software Maintenance in chapter Software Maintenance of Software Engineering

Answer»

The correct answer is (a) True

Best explanation: As REGRESSION testing is performed many times over the life of the SOFTWARE product, it becomes a COSTLY affair.

59.

What type of software testing is generally used in Software Maintenance?(a) Regression Testing(b) System Testing(c) Integration Testing(d) Unit TestingThis question was posed to me in an online interview.My question is taken from Software Maintenance topic in portion Software Maintenance of Software Engineering

Answer» RIGHT CHOICE is (a) Regression Testing

Easy EXPLANATION: All other options are known as levels of software testing which further have TYPES of software testing.
60.

How many phases are there in Taute Maintenance Model?(a) six(b) seven(c) eight(d) nineThe question was posed to me by my college professor while I was bunking the class.I need to ask this question from Software Maintenance topic in portion Software Maintenance of Software Engineering

Answer» RIGHT ANSWER is (C) eight

The best explanation: NONE.
61.

The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?(a) Corrective(b) Adaptive(c) Perfective(d) PreventiveI got this question during an internship interview.I need to ask this question from Software Maintenance topic in division Software Maintenance of Software Engineering

Answer» CORRECT ANSWER is (B) Adaptive

Easiest EXPLANATION: NONE.
62.

Maintenance is classified into how many categories ?(a) two(b) three(c) four(d) fiveThe question was asked in exam.I would like to ask this question from Software Maintenance in portion Software Maintenance of Software Engineering

Answer»

Right answer is (C) four

The explanation: Adaptive, CORRECTIVE, perfective and PREVENTIVE are the four TYPES of SOFTWARE maintenance.

63.

Software Maintenance includes(a) Error corrections(b) Enhancements of capabilities(c) Deletion of obsolete capabilities(d) All of the mentionedThis question was addressed to me in an international level competition.My question comes from Software Maintenance in portion Software Maintenance of Software Engineering

Answer» CORRECT OPTION is (d) All of the mentioned

The EXPLANATION: NONE.