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 option below does not represent a valid software project management priority ?

Select your answer for: Which option below does not represent a valid software project management priority ?
Show answer

Answer: C. popularity

Software project management focuses on people, product, and process, making popularity an invalid priority. Selecting option C correctly identifies the option that does not represent a valid management priority. Project...

How many developmental stages comprise COCOMO-II ?

Select your answer for: How many developmental stages comprise COCOMO-II ?
Show answer

Answer: A. Early design estimation model

COCOMO-II incorporates the early design estimation model as a fundamental developmental stage. This specific model evaluates architectural alternatives and initial sizing before detailed design begins. The early design e...

Which software team layout features a formal lead coordinating core duties alongside sub-leaders managing secondary tasks ?

Select your answer for: Which software team layout features a formal lead coordinating core duties alongside sub-leaders managing secondary tasks ?
Show answer

Answer: A. Controlled decentralized (CD)

The controlled decentralized layout relies on a formal lead who coordinates core duties while sub leaders manage secondary tasks. This specific structural approach balances overall project authority with delegated manage...

Which action represents an invalid step in software system configuration management ?

Select your answer for: Which action represents an invalid step in software system configuration management ?
Show answer

Answer: A. Internship management

Internship management is unrelated to software configuration management standards and practices. Configuration management concentrates exclusively on versioning, change control, and system releases. Administrative HR fun...

Which paradigm organizes a team loosely, relying primarily on individual team member initiative ?

Select your answer for: Which paradigm organizes a team loosely, relying primarily on individual team member initiative ?
Show answer

Answer: D. synchronous paradigm

The synchronous paradigm organizes a team loosely, relying primarily on individual team member initiative. This approach suits creative tasks where members coordinate naturally without rigid management hierarchies. Allow...

Which concept is best summarized by “Derive traceability information to maximize information hiding in the design.” ?

Select your answer for: Which concept is best summarized by “Derive traceability information to maximize information hiding in the design.” ?
Show answer

Answer: C. Requirements changes

Requirements changes force designers to re-evaluate traceability and information hiding. Unstable requirements disrupt the modular boundaries established in system designs. Managing these shifts ensures architectural int...

Which software sizing approach formulates estimates of information domain characteristics ?

Select your answer for: Which software sizing approach formulates estimates of information domain characteristics ?
Show answer

Answer: A. Function point sizing

Function point sizing formulates estimates by measuring information domain characteristics like inputs and outputs. Selecting option A correctly identifies the sizing technique based on functional user requirements. This...

Who establishes business priorities that frequently exert major influence on a project ?

Select your answer for: Who establishes business priorities that frequently exert major influence on a project ?
Show answer

Answer: C. Senior managers

Senior managers possess the executive authority required to establish overarching business priorities and strategic goals. Their decisions dictate funding resource allocation and the general direction of corporate softwa...

Who supplies the technical expertise required to engineer a product or application ?

Select your answer for: Who supplies the technical expertise required to engineer a product or application ?
Show answer

Answer: A. Practitioners

Practitioners are the software engineers and developers who supply direct technical engineering expertise. They design, code, and test applications to bring software products from concept to reality. Technical execution...

Which estimation method is applicable when comparable projects within the same domain have already been finalized ?

Select your answer for: Which estimation method is applicable when comparable projects within the same domain have already been finalized ?
Show answer

Answer: C. Estimation by analogy

Estimation by analogy compares the current project to similar, previously completed ones. Historical data from past projects provides a reliable baseline for calculating effort and cost. This method succeeds when organiz...

Which risks arise from constraints levied by executive management or marketplace conditions ?

Select your answer for: Which risks arise from constraints levied by executive management or marketplace conditions ?
Show answer

Answer: A. Business impact risks

Business impact risks arise from external constraints levied by executive management or marketplace conditions. These risks occur when corporate mandates or economic shifts restrict project scope and resource availabilit...

Which risks correlate directly with the overall scale of software being created or altered ?

Select your answer for: Which risks correlate directly with the overall scale of software being created or altered ?
Show answer

Answer: C. Product size risks

Product size risks correlate directly with the scale of software being created. Larger codebases introduce exponential complexity and coordination challenges. Managing massive software products inherently increases proje...

Which software engineering team structure lacks a permanent designated lead ?

Select your answer for: Which software engineering team structure lacks a permanent designated lead ?
Show answer

Answer: B. Democratic decentralized (DD)

Democratic decentralized teams lack a permanent designated lead, relying entirely on group consensus. Selecting option B correctly identifies the team structure characterized by peer-to-peer decision making. Communicatio...

Which paradigm exploits natural problem compartmentalization, organizing teams to tackle problem fragments with minimal direct communication ?

Select your answer for: Which paradigm exploits natural problem compartmentalization, organizing teams to tackle problem fragments with minimal direct communication ?
Show answer

Answer: C. closed paradigm

The closed paradigm establishes a formal hierarchy organizing teams to tackle compartmentalized problems efficiently. This structured approach minimizes direct communication between fragmented groups relying instead on s...

Which item is excluded from tracking by configuration management tools ?

Select your answer for: Which item is excluded from tracking by configuration management tools ?
Show answer

Answer: D. None of the mentioned

Configuration management tools track change proposals, store versions, and manage customer releases. None of the listed management tasks are excluded from standard configuration management tool suites. Comprehensive trac...