Skip to main content
Sign in Register

Software Engineering MCQs

Software Engineering is part of Computer Science and holds 1,969 questions with answers, free to read and with no account needed.

Questions from this area appear in PPSC, FPSC, NTS, KPPSC and SPSC papers. Each guide explains how that paper is built and which subjects carry it.

Attempt each question before revealing the answer, and keep a note of the ones you get wrong — those are the topics worth reading about properly. If an answer looks wrong, there is a link to report it on every question.

What typically causes software deliverables to run behind schedule ?

Select your answer for: What typically causes software deliverables to run behind schedule ?
Show answer

Answer: D. All of the mentioned

Changing requirements, unforeseen technical hurdles, and human difficulties all cause software delays. Selecting option D correctly encompasses every listed factor as a common cause of schedule slippage. Software project...

Which risk involves a procured third-party component failing to meet performance expectations ?

Select your answer for: Which risk involves a procured third-party component failing to meet performance expectations ?
Show answer

Answer: A. Product risk

Product risks directly threaten the quality performance or technical integrity of the software system. A procured third-party component failing to meet specifications introduces severe technical vulnerabilities into the...

Which procedure ensures that system and component versions are logged and preserved?

Select your answer for: Which procedure ensures that system and component versions are logged and preserved?
Show answer

Answer: B. Configuration control

Configuration control is the formal procedure ensuring system and component versions are logged and preserved. It establishes a controlled mechanism for evaluating, approving, and recording changes. Without configuration...

What process involves preparing software for external deployment and tracking released system versions for clients ?

Select your answer for: What process involves preparing software for external deployment and tracking released system versions for clients ?
Show answer

Answer: B. Release management

Release management handles preparing software versions for deployment and tracking client distribution. This process ensures that production environments receive properly tested and verified builds. Tracking distributed...

What primary parameters ought to be leveraged when computing software development expenses ?

Select your answer for: What primary parameters ought to be leveraged when computing software development expenses ?
Show answer

Answer: D. all of the mentioned

Total software development expenses aggregate all relevant costs including effort, hardware, software, travel, and training. Comprehensive budgeting requires accounting for every financial outlay associated with building...

What elements must be uncovered during risk identification ?

Select your answer for: What elements must be uncovered during risk identification ?
Show answer

Answer: D. All of the mentioned

Risk identification requires uncovering threats vulnerabilities and potential consequences. Comprehensive risk analysis examines all aspects that could harm the project. Ignoring any of these elements leaves the software...

What metric results from multiplying loss probability by the potential impact of that loss ?

Select your answer for: What metric results from multiplying loss probability by the potential impact of that loss ?
Show answer

Answer: A. Risk exposure

Risk exposure is calculated by multiplying loss probability by the potential financial impact of that loss. Selecting option A correctly identifies the quantitative metric resulting from this specific calculation. Projec...

Which item is excluded from the five information domain metrics of Function Point (FP) decomposition ?

Select your answer for: Which item is excluded from the five information domain metrics of Function Point (FP) decomposition ?
Show answer

Answer: C. External process

Function Point analysis evaluates system size using five standardized operational information domain metrics. External inputs outputs inquiries internal logical files and interface files comprise the official metric set....

Which feature is excluded from Version management capabilities ?

Select your answer for: Which feature is excluded from Version management capabilities ?
Show answer

Answer: B. Build script generation

Build script generation is a function of build management tools rather than core version management. Version management focuses on identifying versions, recording change history, and tracking releases. Generating compila...

Which procedure represents a structured attempt to outline hazards to project plans ?

Select your answer for: Which procedure represents a structured attempt to outline hazards to project plans ?
Show answer

Answer: D. Risk projection

Risk projection systematically evaluates the probability and impact of identified project hazards. This procedure prioritizes potential problems so teams can address high-impact threats first. Estimating future risks hel...

Which option fails to offer a reliable cost and effort estimation strategy ?

Select your answer for: Which option fails to offer a reliable cost and effort estimation strategy ?
Show answer

Answer: D. The ability to translate the size estimate into human effort, calendar time, and dollars

Translating size estimates into human effort and dollars is an estimation step, not a standalone strategy. Reliable estimation strategies require historical analogy, empirical models, or decomposition techniques. Confusi...

Which occurrence does NOT signal that an information systems project is in trouble?

Select your answer for: Which occurrence does NOT signal that an information systems project is in trouble?
Show answer

Answer: C. Sponsorship is gained

Gaining sponsorship provides necessary resources and is a positive project event. It indicates strong organizational backing rather than signaling impending trouble. Successful projects rely heavily on active and support...

Which option fails to serve as a software cost estimation approach ?

Select your answer for: Which option fails to serve as a software cost estimation approach ?
Show answer

Answer: D. Critical

Software cost estimation relies on empirical, heuristic, or analytical approaches, leaving critical as invalid. Selecting option D correctly identifies the term that does not represent a standard cost estimation method....

What outcome cannot be produced by automated estimation utilities ?

Select your answer for: What outcome cannot be produced by automated estimation utilities ?
Show answer

Answer: D. Predicting clients demands

Automated estimation tools rely strictly on internal project metrics like lines of code and function points. Client demands represent external volatile business factors that cannot be mathematically modeled by software t...

Which trait is undesirable in an effective project manager ?

Select your answer for: Which trait is undesirable in an effective project manager ?
Show answer

Answer: D. None of the mentioned

Problem-solving, managerial identity, and team building are essential traits for effective project managers. None of these listed attributes are undesirable; in fact, all are required for leadership success. Successful s...