Software Engineering
Software Engineering MCQs with Answers
Software engineering MCQs with answers and detailed explanations for NTS, GAT, university tests and IT job interviews. SDLC, testing and design covered. Take a scored quiz instead →
In Requirements Validation, verifying that software requirements do not contradict each other across different documentation sections is checking for:
AConsistency
BCompleteness
CTraceability
DVerifiability
In Requirements Engineering, a prototype built solely to clarify ambiguous requirements and discarded after requirement validation is a:
AEvolutionary Prototype
BIncremental System
CThrowaway Prototype
DProduction Baseline
Non-functional requirements governing compliance with laws, privacy regulations (e.g. GDPR), and safety rules are classified as:
AFunctional Requirements
BRegulatory / Operational Requirements
CAlgorithmic Requirements
DDesign Constraints
A software development estimation model that combines historical project data, statistical regression, and mathematical modeling (like COCOMO) is a:
AAnalogous Estimation Model
BExpert Judgment Model
CBottom-Up Model
DParametric Estimation Model
In Requirements Engineering, non-functional requirements specifying performance, response time, and throughput are classified as:
AQuality Requirements (Efficiency)
BFunctional Requirements
CInterface Requirements
DDomain Constraints
In Agile Kanban frameworks, setting a Work In Progress (WIP) limit on workflow columns prevents:
ACode compilation errors
BDatabase schema migration delays
CMultitasking bottlenecks and overloaded team capacity
DAutomated test suite failures
The total time elapsed from the moment a user request or requirement is submitted until it is fully delivered into production is:
ALead Time
BCycle Time
CThroughput
DResponse Time
The duration of time required by a software development team to actively work on and complete a task once development actually begins is:
ALead Time
BCycle Time
CLatency
DIdle Time
In Agile project management, what chart plots project scope backlog growth alongside sprint completion progress to predict release dates?
ABurndown Chart
BGantt Chart
CControl Chart
DBurnup Chart
In safety-critical software engineering, Hazard Analysis focuses primarily on identifying conditions that could lead to:
ABudget overruns in project management
BAccidents, injuries, loss of life, or catastrophic damage
CSoftware compilation warnings
DUI layout discrepancies
