Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
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
Which type of cohesion is considered the strongest and most desirable in software design?
AFunctional Cohesion
BCoincidental Cohesion
CLogical Cohesion
DTemporal Cohesion
Which software estimation technique decomposes a system into Function Points based on inputs, outputs, inquiries, files, and interfaces?
ACOCOMO Model
BDelphi Technique
CFunction Point Analysis (FPA)
DLines of Code (LOC)
In the Constructive Cost Model (COCOMO), software projects with small team size and well-understood requirements are classified as:
ASemi-Detached Mode
BEmbedded Mode
CIterative Mode
DOrganic Mode
Software development projects operating within tight hardware constraints and strict operational regulation fall under COCOMO’s:
AEmbedded Mode
BOrganic Mode
CSemi-Detached Mode
DAgile Mode
