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 Cycle152. Which of the following is incorrect activity for the configuration management of a software system ?
- 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