Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
Which software development lifecycle model is best suited for projects with high uncertainty, changing requirements, and complex risk management needs?
ASpiral Model
BWaterfall Model
CV-Model
DBig Bang Model
In Agile software development, what is the recommended duration for a standard Sprint iteration?
A3 to 6 Months
B1 to 4 Weeks
C6 to 12 Months
D1 to 2 Days
Which SDLC model strictly links each development phase with a corresponding testing phase in a parallel ‘V’ structure?
AWaterfall Model
BAgile Model
CV-Model (Verification and Validation Model)
DSpiral Model
In Scrum, who is primarily responsible for defining User Stories and managing the Product Backlog prioritization?
AScrum Master
BSoftware Architecture Lead
CDevOps Engineer
DProduct Owner
Which Software Engineering process model is characterized by incremental prototyping followed by strict evolutionary refinement?
AEvolutionary Development Model
BLinear Sequential Model
CCleanroom Software Engineering
DFormal Methods Model
The Extreme Programming (XP) practice where two developers work together at a single workstation is known as:
AMob Programming
BPair Programming
CCode Review
DParallel Coding
In Scrum framework, a short 15-minute daily synchronization meeting for the development team is called:
ASprint Planning
BSprint Retrospective
CDaily Stand-up (Daily Scrum)
DBacklog Refinement
Which architectural software engineering model relies on continuous integration and frequent releases, emphasizing simplicity and feedback?
AWaterfall Model
BRAD Model
CComponent-Based Software Engineering
DExtreme Programming (XP)
The rate at which an Agile development team converts User Stories into completed working software per Sprint is called:
AThroughput
BVelocity
CCycle Time
DLead Time
Software System Availability is mathematically defined using MTBF and MTTR as:
A$ ext{Availability} = rac{ ext{MTTR}}{ ext{MTBF}}$
B$ ext{Availability} = rac{ ext{MTBF}}{ ext{MTBF} + ext{MTTR}}$
C$ ext{Availability} = ext{MTBF} - ext{MTTR}$
D$ ext{Availability} = rac{ ext{MTTF}}{ ext{MTTR}}$
