Question : Software reliability is defined as:
Solution :
Correct Answer : Ability of software to perform without failure for a specified period under specified conditions
Description -
Question : Which model assumes the number of faults in software is fixed before testing begins?
Solution :
Correct Answer : Jelinski & Moranda Model
Description -
Question : The Jelinski & Moranda Model assumes that:
Solution :
Correct Answer : Faults are removed perfectly.
Description -
Question : In the Jelinski & Moranda Model, failure rate:
Solution :
Correct Answer : Decreases as faults are removed.
Description -
Question : The Basic Execution Time Model measures reliability based on:
Solution :
Correct Answer : CPU execution time
Description -
Question : Which software reliability model was proposed by Goel and Okumoto?
Solution :
Correct Answer : Non-Homogeneous Poisson Process (NHPP) Model
Description -
Question : The Goel-Okumoto Model assumes:
Solution :
Correct Answer : Fault detection follows an exponential distribution.
Description -
Question : Musa-Okumoto Model is also known as:
Solution :
Correct Answer : Logarithmic Poisson Model
Description -
Question : Which reliability model assumes failure intensity decreases logarithmically?
Solution :
Correct Answer : Musa-Okumoto Model
Description -
Question : Which reliability model uses execution time instead of calendar time?
Solution :
Correct Answer : Musa Basic Execution Time Model
Description -
Question : Software maintenance refers to:
Solution :
Correct Answer : Modifying software after delivery
Description -
Question : Which maintenance corrects software defects?
Solution :
Correct Answer : Corrective
Description -
Question : Adaptive maintenance is performed to:
Solution :
Correct Answer : Adapt software to environmental changes
Description -
Question : Perfective maintenance aims to:
Solution :
Correct Answer : Improve software performance and usability
Description -
Question : Preventive maintenance is performed to:
Solution :
Correct Answer : Improve future maintainability
Description -
Question : A major cause of maintenance problems is:
Solution :
Correct Answer : Poor documentation
Description -
Question : Which increases maintenance difficulty?
Solution :
Correct Answer : High code complexity
Description -
Question : Frequent requirement changes lead to:
Solution :
Correct Answer : Increased maintenance effort
Description -
Question : Which factor significantly affects maintenance cost?
Solution :
Correct Answer : All of the above
Description -
Question : Approximately what percentage of software lifecycle cost is maintenance?
Solution :
Correct Answer : 60–80%
Description -
Question : Which reduces maintenance cost?
Solution :
Correct Answer : Modular design
Description -
Question : Software testing aims to:
Solution :
Correct Answer : Find defects
Description -
Question : Which testing is performed by developers?
Solution :
Correct Answer : Unit Testing
Description -
Question : Which testing checks interactions between modules?
Solution :
Correct Answer : Integration Testing
Description -
Question : System testing validates:
Solution :
Correct Answer : Entire integrated software
Description -
Question : Acceptance testing is mainly performed by:
Solution :
Correct Answer : Customers/Users
Description -
Question : Which assumption is NOT made in the Jelinski & Moranda Model?
Solution :
Correct Answer : New faults are introduced after every fix
Description -
Question : The Goel-Okumoto Model belongs to which category?
Solution :
Correct Answer : Statistical Reliability Growth Model
Description -
Question : Which maintenance type improves software without changing its environment?
Solution :
Correct Answer : Perfective
Description -
Question : Which statement about software testing is TRUE?
Solution :
Correct Answer : Testing can show the presence of defects, not their absence.
Description -