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 →

In Risk Management, the process of prioritizing risks based on their probability of occurrence and potential impact is:

ARisk Mitigation
BRisk Analysis (Risk Assessment)
CRisk Monitoring
DRisk Identification
Submitted by: mcqstutor Team 0 comments

Black-box testing technique that divides input domain data into equivalent groups from which test cases are derived is called:

ABoundary Value Analysis
BCause-Effect Graphing
CEquivalence Partitioning
DOrthogonal Array Testing
Submitted by: mcqstutor Team 0 comments

Re-organizing and internal refactoring of existing software source code without changing its external behavior is known as:

ARe-engineering
BReverse Engineering
CRefactoring
DReverse Compilation
Submitted by: mcqstutor Team 0 comments

Testing strategy that focuses specifically on testing input values at the extreme lower and upper edges of input partitions is:

AEquivalence Class Testing
BDecision Table Testing
CState Transition Testing
DBoundary Value Analysis (BVA)
Submitted by: mcqstutor Team 0 comments

In Software Maintenance, modifying software to fix discovered bugs and operational defects is classified as:

ACorrective Maintenance
BAdaptive Maintenance
CPerfective Maintenance
DPreventive Maintenance
Submitted by: mcqstutor Team 0 comments

In Software Architecture, a pipe-and-filter architectural pattern is best suited for:

ASystems that perform sequential data stream transformations
BInteractive GUI-driven desktop applications
CDatabase-centric CRUD applications
DReal-time client-server web apps
Submitted by: mcqstutor Team 0 comments

Modifying a software system to keep it operational in a changed or evolving environment (e.g., new operating system or DBMS) is:

ACorrective Maintenance
BAdaptive Maintenance
CPerfective Maintenance
DPreventive Maintenance
Submitted by: mcqstutor Team 0 comments

In Clean Architecture and SOLID principles, the ‘S’ in SOLID stands for:

ASoftware Reliability Principle
BSingle Responsibility Principle (SRP)
CSystem Scalability Principle
DSequential Processing Principle
Submitted by: mcqstutor Team 0 comments