Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login
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 UML diagram is used to represent the dynamic physical execution architecture, hardware nodes, and artifact deployments?

AComponent Diagram
BPackage Diagram
CDeployment Diagram
DObject Diagram
Submitted by: mcqstutor Team 0 comments

The software architectural pattern that separates application logic into three interconnected components—Data, User Interface, and Control Logic—is:

APipe and Filter
BRepository Architecture
CLayered Architecture
DModel-View-Controller (MVC)
Submitted by: mcqstutor Team 0 comments

In software process assessment, CMMI stands for:

ACapability Maturity Model Integration
BComputer Method Management Integration
CComponent Maturity Model Implementation
DCore Management Measurement Integration
Submitted by: mcqstutor Team 0 comments

Software testing technique where internal logical structure, code paths, and implementation details are fully known to the tester is called:

AWhite-Box Testing (Glass-Box Testing)
BBlack-Box Testing
CGrey-Box Testing
DAcceptance Testing
Submitted by: mcqstutor Team 0 comments

Which maturity level in the CMMI staged representation is characterized by processes that are quantitatively measured and controlled?

ALevel 1 (Initial)
BLevel 4 (Quantitatively Managed)
CLevel 2 (Managed)
DLevel 3 (Defined)
Submitted by: mcqstutor Team 0 comments

The dynamic prototyping approach where a prototype is quickly built to clarify requirements and then discarded is called:

AEvolutionary Prototyping
BIncremental Prototyping
CThrowaway Prototyping
DExtreme Prototyping
Submitted by: mcqstutor Team 0 comments

Testing individual software components or modules in isolation from the rest of the system is called:

AIntegration Testing
BSystem Testing
CUnit Testing
DAcceptance Testing
Submitted by: mcqstutor Team 0 comments

Which Agile tool or visual board is used to track work in progress (WIP) and optimize workflow efficiency?

AGantt Chart
BPERT Chart
CUML Diagram
DKanban Board
Submitted by: mcqstutor Team 0 comments