Engineering
Engineering MCQs With Answers
0 Engineering MCQs for CSS, PPSC, FPSC, NTS and entry-test preparation. Take a scored quiz instead →
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
In Intermediate COCOMO (COCOMO 81), the nominal effort is adjusted by multiplying it by fifteen factors called:
ACost Drivers (Effort Multipliers)
BRisk Factors
CFunction Drivers
DProcess Vectors
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 × (KLOC)^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
A matrix used to map customer requirements to corresponding design modules and test cases is called a:
AResponsibility Assignment Matrix (RAM)
BRequirements Traceability Matrix (RTM)
CRisk Assessment Matrix
DPERT Chart
A system that remains operational continuously even during hardware component failures is said to possess high:
AMaintainability
BPortability
CUsability
DFault Tolerance
The process of maintaining track of requirements from their origin through analysis, design, coding, and testing is known as:
ARequirement Traceability
BRequirement Elicitation
CRequirement Validation
DRequirement Refinement
