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
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
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
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
Modifying software to enhance system performance, maintainability, or add new user features is termed:
ACorrective Maintenance
BAdaptive Maintenance
CPerfective Maintenance
DPreventive Maintenance
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
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
Degree to which a software component or module performs a single, tightly-focused purpose is termed:
ACoupling
BAbstraction
CCohesion
DEncapsulation
Degree of interdependence and direct connection between different software modules is termed:
ACohesion
BPolymorphism
CInheritance
DCoupling
