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 critical factor can influence the precision and effectiveness of estimates ?

Select your answer for: What critical factor can influence the precision and effectiveness of estimates ?
Show answer

Answer: A. Project size

Project size directly influences estimation precision because larger efforts contain more variables. Increased scale introduces higher complexity and deeper uncertainty into software planning. Estimators find it signific...

Which option fails to qualify as a risk management activity ?

Select your answer for: Which option fails to qualify as a risk management activity ?
Show answer

Answer: B. Risk generation

Risk generation is not a standard risk management activity within software engineering frameworks. Standard risk management comprises identification, assessment, mitigation planning, and ongoing control. Projects natural...

Which approach applies empirical formulas to forecast effort based on lines of code (LOC) or function points (FP) ?

Select your answer for: Which approach applies empirical formulas to forecast effort based on lines of code (LOC) or function points (FP) ?
Show answer

Answer: D. Both FP-Based Estimation and COCOMO

Both FP-based estimation and COCOMO use empirical formulas for effort forecasting. They translate size metrics into predicted development hours and costs. These methods rely on historical data to build mathematical estim...

Which task is excluded from Software Configuration Management operations ?

Select your answer for: Which task is excluded from Software Configuration Management operations ?
Show answer

Answer: B. Risk management

Risk management is a separate discipline, leaving it excluded from software configuration management operations. Selecting option B correctly identifies the activity not included within configuration management tasks. Co...

Which concept is best defined by “There will be a change of organizational management with different priorities.”?

Select your answer for: Which concept is best defined by “There will be a change of organizational management with different priorities.”?
Show answer

Answer: C. Management change

Management change involves shifts in organizational leadership that introduce entirely new strategic business priorities. Changes at the executive level frequently alter project sponsorship funding and overarching operat...

Which concept is best defined by “the degree of uncertainty that the product will meet its requirements and be fit for its intended use.”?

Select your answer for: Which concept is best defined by “the degree of uncertainty that the product will meet its requirements and be fit for its intended use.”?
Show answer

Answer: A. Performance risk

Performance risk measures the uncertainty that a product will meet requirements and suit its intended use. It evaluates whether the software will deliver the required operational performance and functionality. High perfo...

Establishing and enforcing configuration management guidelines is crucial for quality certification within__________________?

Select your answer for: Establishing and enforcing configuration management guidelines is crucial for quality certification within__________________?
Show answer

Answer: D. All of the mentioned

ISO 9000, CMM, and CMMI all mandate formal configuration management for quality certification. Enforcing strict guidelines ensures process consistency across all software development stages. Configuration control is a un...

Which principle posits that work expands to consume the available timeframe ?

Select your answer for: Which principle posits that work expands to consume the available timeframe ?
Show answer

Answer: C. Parkinson’s Law

Parkinson’s Law posits that work expands to consume the available timeframe allocated for its completion. If a project is given too much time, tasks naturally stretch out to fill every available calendar day. Project man...

Which procedure evaluates the costs and advantages associated with proposed modifications ?

Select your answer for: Which procedure evaluates the costs and advantages associated with proposed modifications ?
Show answer

Answer: A. Change management

Change management evaluates costs and benefits of proposed system modifications. It provides a structured process for approving or rejecting software changes. This procedure ensures that modifications align with project...

Which option fails to qualify as a project management objective ?

Select your answer for: Which option fails to qualify as a project management objective ?
Show answer

Answer: D. Avoiding customer complaints

Project management objectives focus on budgets, schedules, and team performance rather than avoiding complaints. Selecting option D correctly identifies the item that fails to qualify as a core management objective. Avoi...

Which term is best summarized by “The creation of a new codeline from a version in an existing codeline” ?

Select your answer for: Which term is best summarized by “The creation of a new codeline from a version in an existing codeline” ?
Show answer

Answer: A. Branching

Branching creates an independent line of development allowing developers to work on features safely. The process duplicates an existing version within a codeline to establish a separate working environment. This mechanis...

Which risks stem from the operational environment where software development takes place ?

Select your answer for: Which risks stem from the operational environment where software development takes place ?
Show answer

Answer: D. Organizational risks

Organizational risks stem directly from the operational environment where software development takes place. Company culture, management changes, and corporate policies create external risks for projects. Understanding or...

Which factor is typically excluded from project management risk evaluations ?

Select your answer for: Which factor is typically excluded from project management risk evaluations ?
Show answer

Answer: C. Testing

Testing is a core development activity rather than a project management risk factor. Risk evaluations focus on external or organizational threats like staffing and competition. While insufficient testing creates technica...

What threatens the quality standards and delivery schedules of software being built ?

Select your answer for: What threatens the quality standards and delivery schedules of software being built ?
Show answer

Answer: D. Technical risks

Technical risks involve potential issues with technology complexity or performance that threaten delivery schedules. Complex algorithms, unproven frameworks, and integration hurdles represent classic technical risks. Ide...

Which risk mitigation approach aims to lessen the severity of a risk’s impact ?

Select your answer for: Which risk mitigation approach aims to lessen the severity of a risk’s impact ?
Show answer

Answer: B. Minimization strategies

Minimization strategies actively reduce the severity of a risk impact. They focus on lessening negative consequences if the risk occurs. This approach limits damage when risks cannot be entirely avoided. Risk mitigation...