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.

Which consideration is excluded when planning software engineering team structures ?

Select your answer for: Which consideration is excluded when planning software engineering team structures ?
Show answer

Answer: C. The degree of sociability required for the project

Sociability required for the project is generally excluded from software team structuring plans. Structural planning prioritizes technical difficulty, team friction, and delivery date rigidity. Personal social preference...

Which term describes a collection of component versions constituting a system ?

Select your answer for: Which term describes a collection of component versions constituting a system ?
Show answer

Answer: C. Baseline

A baseline describes a stable collection of component versions constituting an approved system release. Baselines provide a known reference point that developers use for subsequent testing and modification. Establishing...

Which action falls outside a project manager’s responsibilities ?

Select your answer for: Which action falls outside a project manager’s responsibilities ?
Show answer

Answer: D. project design

Project design is a technical engineering task performed by system architects. Managers focus on administration rather than creating low-level software designs. Design requires coding expertise and technical problem-solv...

Which option fails to qualify as a business hazard ?

Select your answer for: Which option fails to qualify as a business hazard ?
Show answer

Answer: C. lack of documented requirements or software scope

Lack of documented requirements represents a technical management issue rather than an external business hazard. Selecting option C correctly identifies the option that fails to qualify as a strategic business hazard. Bu...

What parameters are factored into calculating total software development project expenses ?

Select your answer for: What parameters are factored into calculating total software development project expenses ?
Show answer

Answer: D. All of the mentioned

Total project expenses encompass all financial resources required to successfully complete software development. Labor effort represents a major portion of expenses through developer and manager salaries. Hardware and so...

A sequential timeline of baselines capturing successive system versions is designated as ____________________?

Select your answer for: A sequential timeline of baselines capturing successive system versions is designated as ____________________?
Show answer

Answer: B. Mainline

A mainline represents a sequential timeline of baselines capturing successive software system versions. It provides a clear developmental history of how a codebase evolves over time. Software configuration management use...

Which activity is heavily reliant on human labor ?

Select your answer for: Which activity is heavily reliant on human labor ?
Show answer

Answer: D. Project management

Project management relies extensively on human labor, communication, and interpersonal skills. Directing people requires continuous motivation, organization, and conflict resolution among team members. Unlike automated t...

Which component is included within a system release ?

Select your answer for: Which component is included within a system release ?
Show answer

Answer: D. all of the mentioned

A system release includes electronic and paper documentation, packaging materials, and installation programs. Releasing software requires bundling all supporting artifacts so users can install and operate the product. Pr...

Which project scheduling methodology can be adapted for software engineering ?

Select your answer for: Which project scheduling methodology can be adapted for software engineering ?
Show answer

Answer: D. Both PERT and CPM

Both PERT and CPM are standard network-based scheduling methodologies. They help software engineers manage complex task timelines and critical dependencies. These techniques identify critical paths to prevent project del...

Which feature is excluded from build system capabilities ?

Select your answer for: Which feature is excluded from build system capabilities ?
Show answer

Answer: C. Storage management

Storage management is handled by file systems or version control, remaining excluded from build system capabilities. Selecting option C correctly identifies the function not performed by standard software build systems....

Which item is classified as a project coordination technique ?

Select your answer for: Which item is classified as a project coordination technique ?
Show answer

Answer: D. All of the mentioned

All the mentioned items qualify as project coordination techniques used by development teams. Formal approaches, formal interpersonal procedures, and informal procedures ensure team alignment. Comprehensive project manag...

The expected value for the sizing variable S is calculated as a weighted mean of optimistic (Sopt), most likely (Sm), and pessimistic (Spess) projections expressed as___________________?

Select your answer for: The expected value for the sizing variable S is calculated as a weighted mean of optimistic (Sopt), most likely (Sm), and pessimistic (Spess) projections expressed as___________________?
Show answer

Answer: B. EV = (Sopt + 4Sm + Spess)/6

The expected value for sizing variables uses the PERT weighted average formula dividing by six. This formula assigns four times more weight to the most likely projection than optimistic estimates. Dividing the weighted s...

Which classification forms part of software process outputs ?

Select your answer for: Which classification forms part of software process outputs ?
Show answer

Answer: D. all of the mentioned

Software process outputs include all tangible deliverables created during development activities. Computer programs, descriptive documentation, and processed data represent the complete output set. Every category contrib...

Which expense is excluded from total effort costs ?

Select your answer for: Which expense is excluded from total effort costs ?
Show answer

Answer: C. Costs of lunch time food

Costs of lunchtime food are personal expenses excluded from total project effort calculations. Project effort costs cover professional compensation, overhead, and support staff required for execution. Personal meals do n...

Which task distributes estimated effort across planned project timelines by assigning workloads to specific engineering duties ?

Select your answer for: Which task distributes estimated effort across planned project timelines by assigning workloads to specific engineering duties ?
Show answer

Answer: B. Software Project scheduling

Software project scheduling distributes estimated effort across planned project timelines. It assigns specific workloads and deadlines to individual engineering duties. This task ensures that team members know what to bu...