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 →
Which software engineering methodology uses ‘Timeboxing’ to strictly limit the time allocated to complete a project iteration or task?
AWaterfall Model
BDynamic Systems Development Method (DSDM)
CSpiral Model
DFormal Specification Model
In CMMI, the highest maturity level (Level 5) characterized by continuous process improvement through innovative technological and process enhancements is:
AQuantitatively Managed
BDefined
CManaged
DOptimizing
The Software Engineering Institute (SEI) Capability Maturity Model (CMM) defines how many key maturity levels?
A5 Levels
B3 Levels
C7 Levels
D10 Levels
Which capability level in the CMMI Continuous Representation indicates that a process is standardized, documented, and integrated into organizational processes?
ALevel 1 (Initial)
BLevel 2 (Managed)
CLevel 3 (Defined)
DLevel 5 (Optimizing)
In Rational Unified Process (RUP), during which phase are system requirements clarified and core architectural baselines established?
AElaboration Phase
BInception Phase
CConstruction Phase
DTransition Phase
In Rational Unified Process (RUP), which phase delivers the final software product to end-users in their operational production environment?
AConstruction Phase
BTransition Phase
CInception Phase
DElaboration Phase
The software process framework designed by Rational Software Corporation that operates in four sequential phases (Inception, Elaboration, Construction, Transition) is:
AScrum Framework
BExtreme Programming (XP)
CV-Model
DRational Unified Process (RUP)
In Cleanroom Software Engineering, traditional unit testing by developers is replaced by:
AAutomated Selenium Test Scripts
BFormal Correctness Proofs and Peer Code Inspection
CBlack-Box Acceptance Testing
DCrowdsourced Beta Testing
Which software development model focuses on assembling pre-built, reusable software components rather than custom coding from scratch?
AExtreme Programming (XP)
BCleanroom Software Engineering
CComponent-Based Software Engineering (CBSE)
DPrototyping Model
Which software engineering process model emphasizes zero-defect software development through formal mathematical verification and statistical quality assurance?
ACleanroom Software Engineering
BAgile Software Development
CRapid Application Development (RAD)
DWaterfall Model
