Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
In Software Maintenance, Lehman’s Laws of Software Evolution state that continuous change causes software structure to deteriorate unless work is done to maintain it. This is the law of:
AIncreasing Complexity
BContinuing Change
CSelf Regulation
DConservation of Familiarity
Technique used to assess the specific software components that will be affected by a proposed requirement change is:
ARoot Cause Analysis
BImpact Analysis
CCost-Benefit Analysis
DDefect Density Analysis
The software quality metric calculated as the total number of confirmed defects divided by the size of the software module (e.g., defects per KLOC) is:
ADefect Removal Efficiency
BFailure Rate
CDefect Density
DMean Time To Failure (MTTF)
The mean average operating time between consecutive system failures in a repairable software system is measured by:
AMean Time To Repair (MTTR)
BMean Time To Failure (MTTF)
CFailure Rate ($lambda$)
DMean Time Between Failures (MTBF)
In software effort estimation, what does a Story Point measure in Agile frameworks?
ARelative size and complexity of a User Story
BExact number of developer working hours
CTotal number of lines of code to write
DNumber of database tables required
The average time required to troubleshoot, fix, and restore a failed software system back into operational status is:
AMean Time To Repair (MTTR)
BMean Time To Failure (MTTF)
CMean Time Between Failures (MTBF)
DSystem Availability Index
In Bottom-Up Integration Testing, dummy modules created to call lower-level components under test are known as:
AStubs
BDrivers
CProxies
DAdapters
A formal, rigorous static code review technique led by a trained peer moderator using checklists and defined entry/exit criteria is a:
APeer Walkthrough
BPair Programming
CFormal Inspection (Fagan Inspection)
DDesk Checking
Which testing metric evaluates the percentage of executable branches in a control flow graph evaluated by a test suite?
AStatement Coverage
BCondition Coverage
CPath Coverage
DBranch Coverage (Decision Coverage)
Path Coverage criteria requires that every linearly independent control path through a module must be executed at least once. This requires minimum test cases equal to:
AMcCabe's Cyclomatic Complexity $V(G)$
BTotal Lines of Code (LOC) / 10
CNumber of Module Functions
DNumber of Input Parameters Squared
