Free Software Project Management MCQs with Answers

171 Software Project Management MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

171 questions · page 5 of 9

  • A. Version
  • B. Codeline
  • C. Baseline
  • D. None of the mentioned

Explanation: A baseline is a controlled collection of specific component versions that together form a system or release.

Correct answer: Baseline
  • A. Risk monitoring
  • B. Risk planning
  • C. Risk analysis
  • D. Risk identification

Explanation: Risk monitoring repeatedly checks identified risks, evaluates whether their impact or likelihood has changed, and updates mitigation plans…

Correct answer: Risk monitoring
  • A. Client
  • B. Investor
  • C. Production team
  • D. Project manager

Explanation: The project manager coordinates identification, analysis, mitigation, and monitoring of project risks because these risks affect scope…

Correct answer: Project manager
  • A. People risks
  • B. Technology risks
  • C. Estimation risks
  • D. Organizational risks

Explanation: Organizational risks arise from the environment in which development takes place, such as restructuring, management changes, or funding…

Correct answer: Organizational risks
  • A. The software may be purchased off-the-shelf
  • B. "Full-experience" or "Partial-experience" software components should be used
  • C. Customer-built software should be developed
  • D. All of the mentioned

Explanation: A make-buy decision compares alternatives such as purchasing an off-the-shelf product, reusing full- or partial-experience components, or…

Correct answer: All of the mentioned
  • A. Putnam
  • B. Myers
  • C. Boehm
  • D. Putnam and Myers

Explanation: Putnam and Myers are associated with four approaches to software sizing, which estimate system size from different perspectives such as…

Correct answer: Putnam and Myers
  • A. Personnel Factor
  • B. Product Factor
  • C. Platform Factor
  • D. Project Factor

Explanation: Programming-language experience is classified under the personnel cost-driver factors because it reflects the capability and experience of…

Correct answer: Personnel Factor
  • A. people management capability maturity model
  • B. process management capability maturity model
  • C. product management capability maturity model
  • D. project management capability maturity model

Explanation: PM-CMM expands to People Management Capability Maturity Model, a maturity framework concerned with managing and developing an…

Correct answer: people management capability maturity model
  • A. Practitioners
  • B. Project managers
  • C. Senior managers
  • D. None of the mentioned

Explanation: Senior managers define or shape the business issues and organisational priorities that can strongly influence a project.

Correct answer: Senior managers
  • A. Software people don't understand their customers needs
  • B. Changes are managed poorly
  • C. Sponsorship is gained
  • D. Users are resistant

Explanation: Gaining sponsorship is a positive project condition, not a warning sign.

Correct answer: Sponsorship is gained
  • A. Changing customer requirements that are not reflected in schedule changes
  • B. Technical difficulties that could not have been foreseen in advance
  • C. Human difficulties that could not have been foreseen in advance
  • D. All of the mentioned

Explanation: Late delivery can result from unplanned requirement changes, unforeseen technical problems, and unforeseen human or organisational…

Correct answer: All of the mentioned
  • A. Formal approaches
  • B. Formal, interpersonal procedures
  • C. Informal, interpersonal procedures
  • D. All of the mentioned

Explanation: Project coordination uses formal approaches as well as formal and informal interpersonal procedures.

Correct answer: All of the mentioned
  • A. project delay
  • B. poor quality work
  • C. project failure
  • D. all of the mentioned

Explanation: Unrealistic estimates can force rushed work and reduced quality, cause schedule delays, and ultimately lead to project failure.

Correct answer: all of the mentioned
  • A. project control
  • B. project management
  • C. project planning
  • D. project design

Explanation: Project managers plan, manage, and control projects, but project design is normally a technical or system-design responsibility rather…

Correct answer: project design
  • A. Practitioners
  • B. Project managers
  • C. Senior managers
  • D. None of the mentioned

Explanation: Practitioners, such as analysts, designers, programmers, and testers, provide the technical skills needed to engineer the product.

Correct answer: Practitioners
  • A. Problem solving
  • B. Organization
  • C. Motivation
  • D. Project management

Explanation: Project management is people-intensive because it coordinates communication, motivation, conflict resolution, and work among team members…

Correct answer: Project management
  • A. Controlled decentralized (CD)
  • B. Democratic decentralized (DD)
  • C. Controlled Centralized (CC)
  • D. None of the mentioned

Explanation: A democratic decentralized team has no permanent leader, so leadership and decisions are shared among members.

Correct answer: Democratic decentralized (DD)
  • A. Software Project Manager's Plan
  • B. Software Project Management Plan
  • C. Software Product Management Plan
  • D. Software Product Manager's Plan

Explanation: SPMP expands to Software Project Management Plan, the document that defines how a software project will be planned, monitored, controlled…

Correct answer: Software Project Management Plan
  • A. Software Macroscopic schedule
  • B. Software Project scheduling
  • C. Software Detailed schedule
  • D. None of the mentioned

Explanation: Software project scheduling distributes the estimated effort over the project duration and assigns it to specific engineering tasks.

Correct answer: Software Project scheduling
  • A. The difficulty of the problem to be solved
  • B. High frustration caused by personal, business, or technological factors that causes friction among team members
  • C. The degree of sociability required for the project
  • D. The rigidity of the delivery date

Explanation: The degree of sociability required is not a standard project factor used to plan software team structure.

Correct answer: The degree of sociability required for the project