Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
If a software risk has a probability of occurrence $P = 0.20$ and a financial impact $I = $50,000$, its Risk Exposure ($RE$) is:
A$10,000
B$50,000
C$2,500
D$25,000
Which software engineering technique involves transforming an existing system’s implementation into a new higher-quality form without changing system functionality?
AReverse Engineering
BSoftware Re-engineering
CForward Engineering
DSoftware Maintenance
The process of analyzing legacy system source code to extract architectural designs and high-level specification models is:
AForward Engineering
BRestructuring
CReverse Engineering
DRefactoring
In COCOMO II, effort estimation is refined by multiplying baseline effort by fifteen distinct factors called:
ACost Drivers (Effort Multipliers)
BRisk Factors
CFunction Drivers
DProcess Vectors
Which COCOMO mode is used for complex projects with strict real-time constraints, coupled hardware, and strict regulatory controls?
AOrganic Mode
BSemi-Detached Mode
CRapid Mode
DEmbedded Mode
In SCM, the formal group of stakeholders responsible for reviewing, evaluating, approving, or rejecting proposed software changes is the:
AScrum Steering Committee
BChange Control Board (CCB)
CQuality Assurance Guild
DSystem Architecture Board
In software cost estimation, the Basic COCOMO model calculates effort ($E$) in person-months using the formula $E = a_b imes (KLOC)^{b_b}$. What does KLOC stand for?
AKey Logic Operations Count
BKnown Output Logic Classes
CKilo Lines of Code (Thousands of Lines of Source Code)
DKernel Logic Overhead Cost
Combining code modifications from an isolated feature branch back into the main baseline branch is called:
AMerging
BBranching
CForking
DStashing
In Software Configuration Management (SCM), a baseline is defined as:
AThe initial line of code written in a project
BThe minimal hardware required to compile the application
CA formally approved version of a configuration item that can only be changed through formal change control procedures
DThe final database schema backup file
In Version Control Systems (VCS), creating an isolated parallel line of development to work on new features without affecting main code is:
AMerging
BChecking Out
CReverting
DBranching
