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 8 of 9

  • A. CLSS
  • B. SEE
  • C. FAST
  • D. CBSE

Explanation: SEE means Software Engineering Environment, the collection of tools and facilities that supports software development activities.

Correct answer: SEE
  • A. Function-related metrics
  • B. Product-related metrics
  • C. Size-related metrics
  • D. None of the mentioned

Explanation: Function-related metrics measure the functionality delivered by the software, often through measures such as function points.

Correct answer: Function-related metrics
  • A. Predicting staffing levels
  • B. Predicting software cost
  • C. Predicting software schedules
  • D. Predicting clients demands

Explanation: Automated estimation tools can model effort, cost, staffing, and schedule, but they cannot reliably predict changing client demands.

Correct answer: Predicting clients demands
  • A. Hardware and software costs
  • B. Effort costs
  • C. Travel and training costs
  • D. All of the mentioned

Explanation: Total project cost includes direct effort costs as well as hardware and software, travel, and training expenses.

Correct answer: All of the mentioned
  • A. Automated estimation tools
  • B. Empirical estimation models
  • C. Decomposition techniques
  • D. Both Automated estimation tools and Empirical estimation models

Explanation: Empirical estimation models use observed relationships from past projects to estimate effort and cost, complementing work-breakdown or…

Correct answer: Empirical estimation models
  • A. Base estimates on similar projects that have already been completed
  • B. Use one or more empirical models for software cost and effort estimation
  • C. Use relatively simple decomposition techniques to generate project cost and effort estimates
  • D. The ability to translate the size estimate into human effort, calendar time, and dollars

Explanation: Reliable estimation can use completed similar projects, empirical models, or decomposition techniques.

Correct answer: The ability to translate the size estimate into human effort, calendar time, and dollars
  • A. Association
  • B. Decomposition
  • C. Planning process
  • D. All of the mentioned

Explanation: Decomposition breaks the project scope into smaller functions or work elements that can be estimated and planned.

Correct answer: Decomposition
  • A. Specification delays
  • B. Product competition
  • C. Testing
  • D. Staff turnover

Explanation: Specification delays, market competition, and staff turnover can threaten project cost, schedule, or success.

Correct answer: Testing
  • A. travel and training costs
  • B. hardware and software costs
  • C. effort costs (the costs of paying software engineers and managers)
  • D. all of the mentioned

Explanation: A project cost estimate includes direct effort costs as well as supporting costs such as hardware, software, travel, and training.

Correct answer: all of the mentioned
  • A. team
  • B. project
  • C. customers
  • D. project manager

Explanation: Quality planning defines the quality standards, procedures, responsibilities, and checks that will apply to a project.

Correct answer: project
  • A. Project Management
  • B. Manager life cycle
  • C. Project Management Life Cycle
  • D. All of the mentioned

Explanation: The project management life cycle describes the sequence of management activities from initiating and planning through execution…

Correct answer: Project Management Life Cycle
  • A. Internship management
  • B. Change management
  • C. Version management
  • D. System management

Explanation: Configuration management commonly includes change management and version management, which control and track evolving software items.

Correct answer: Internship management
  • A. Keeping overall costs within budget
  • B. Delivering the software to the customer at the agreed time
  • C. Maintaining a happy and well-functioning development team
  • D. Avoiding customer complaints

Explanation: Core project management goals include meeting the budget and schedule while supporting a productive team and satisfying the customer.

Correct answer: Avoiding customer complaints
  • A. Product Metrics
  • B. Process Metrics
  • C. Project Metrics
  • D. All of the mentioned

Explanation: Cost and schedule measure how a project is progressing against its plan, so they are project metrics.

Correct answer: Project Metrics
  • A. measurement
  • B. measure
  • C. metric
  • D. all of the mentioned

Explanation: Errors per person-hour combines two measurements into an indicator of development performance, making it a metric.

Correct answer: metric
  • A. Efficiency
  • B. Cost
  • C. Effort Applied
  • D. All of the mentioned

Explanation: Cost and effort applied can be recorded directly as process measures. Efficiency is usually derived by relating an output to an input, so…

Correct answer: Efficiency
  • A. Market
  • B. Product
  • C. Technology
  • D. People

Explanation: People, product or process factors, and technology are commonly identified as influences on software quality and organizational…

Correct answer: Market
  • A. Quality
  • B. Complexity
  • C. Reliability
  • D. All of the Mentioned

Explanation: Quality, complexity, and reliability cannot usually be measured directly like lines of code or execution time; they are inferred through…

Correct answer: All of the Mentioned
  • A. DRE (Defect Removal Efficiency)
  • B. Function points analysis
  • C. Control Chart
  • D. All of the mentioned

Explanation: A control chart plots metric values over time against expected control limits, helping distinguish normal variation from meaningful…

Correct answer: Control Chart
  • A. number of Functions
  • B. number of user inputs
  • C. number of lines of code
  • D. amount of memory usage

Explanation: Size-oriented metrics use the size of the delivered software as their base, traditionally measured in lines of code.

Correct answer: number of lines of code