Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login
Engineering

Engineering MCQs With Answers

0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →

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

Modifying software to enhance system performance, maintainability, or add new user features is termed:

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

Modifying software to detect and correct latent faults before they manifest as operational failures in the future is:

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

In Software Engineering, Cyclomatic Complexity measures:

AThe number of linearly independent paths through a program's source code
BThe total number of lines of source code (LOC)
CThe total execution time required by a module
DThe number of global variables used in a module
Submitted by: mcqstutor Team 0 comments

Degree to which a software component or module performs a single, tightly-focused purpose is termed:

ACoupling
BAbstraction
CCohesion
DEncapsulation
Submitted by: mcqstutor Team 0 comments

Degree of interdependence and direct connection between different software modules is termed:

ACohesion
BPolymorphism
CInheritance
DCoupling
Submitted by: mcqstutor Team 0 comments