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 7 of 9
- A. Business impact risks
- B. Process definition risks
- C. Product size risks
- D. Development environment risks
Explanation: Product size risks are associated with the scale of the software being built or modified, including its scope, complexity, and amount of…
Correct answer: Product size risks- A. Known risks
- B. Business risks
- C. Project risks
- D. Technical risks
Explanation: Business risks threaten whether the software remains commercially viable, such as changes in the market, funding, or business strategy.
Correct answer: Business risks- A. Risk exposure
- B. Risk prioritization
- C. Risk analysis
- D. All of the mentioned
Explanation: Risk exposure is calculated as the probability of a loss multiplied by the magnitude of its potential impact.
Correct answer: Risk exposure- A. Constructive cost model
- B. Comprehensive cost model
- C. Constructive cost estimation model
- D. Complete cost estimation model
Explanation: COCOMO expands to Constructive Cost Model, an empirical model for estimating software development effort and cost.
Correct answer: Constructive cost model- A. Risk assessment
- B. Risk generation
- C. Risk control
- D. None of the mentioned
Explanation: Risk assessment and risk control are recognized risk-management activities, whereas “risk generation” is not.
Correct answer: Risk generation- A. FP-Based Estimation
- B. Process-Based Estimation
- C. COCOMO
- D. Both FP-Based Estimation and COCOMO
Explanation: Both FP-based estimation and COCOMO use empirically derived relationships to estimate effort from software size.
Correct answer: Both FP-Based Estimation and COCOMO- A. Early design stage model
- B. Post-architecture-stage model
- C. Application composition model
- D. All of the mentioned
Explanation: The application composition model applies to the earliest stage, where prototyping, user-interface exploration, system interaction…
Correct answer: Application composition model- A. B.Beizer
- B. Rajiv Gupta
- C. B.W.Bohem
- D. Gregg Rothermal
Explanation: Barry W. Boehm initially developed COCOMO, so option c is intended despite the misspelling “Bohem.” The model was introduced as an…
Correct answer: B.W.Bohem- A. University of Texas
- B. University of Southern California
- C. MIT
- D. IIT-Kanpur
Explanation: COCOMO II was developed at the University of Southern California’s Center for Software Engineering, associated with Barry Boehm.
Correct answer: University of Southern California- A. Threats
- B. Vulnerabilities
- C. Consequences
- D. All of the mentioned
Explanation: Risk identification seeks to establish what can cause harm, the weaknesses that permit it, and the resulting consequences.
Correct answer: All of the mentioned- A. LOC
- B. Halstead's program length
- C. Function Count
- D. Cyclomatic Complexity
Explanation: LOC, Halstead's program length, and function count quantify software size, whereas cyclomatic complexity measures control-flow complexity.
Correct answer: Cyclomatic Complexity- A. Cost
- B. Time
- C. Schedule
- D. None of the mentioned
Explanation: Size is normally estimated from characteristics such as functionality, complexity, and project type, then used to estimate effort, cost…
Correct answer: None of the mentioned- A. An application-composition model
- B. A post-architecture model
- C. A reuse model
- D. An early design model
Explanation: The application-composition model estimates systems assembled from reusable components, scripting, and database programming.
Correct answer: An application-composition model- A. An application-composition model
- B. A post-architecture model
- C. A reuse model
- D. An early design model
Explanation: The early design model is applied after requirements are established but before the system architecture is fully defined.
Correct answer: An early design model- A. An application-composition model
- B. A post-architecture model
- C. A reuse model
- D. An early design model
Explanation: The reuse model estimates the effort to integrate reusable components or automatically generated code, including the work needed to adapt…
Correct answer: A reuse model- A. CASE tools
- B. Pricing to win
- C. Parkinson's Law
- D. Expert judgement
Explanation: Parkinson's Law states that work expands to fill the time available for its completion.
Correct answer: Parkinson's Law- A. Algorithmic cost modelling
- B. Expert judgement
- C. Estimation by analogy
- D. Parkinson's Law
Explanation: Estimation by analogy uses actual cost and effort data from completed projects that are similar in domain, size, and characteristics.
Correct answer: Estimation by analogy- A. Costs of networking and communications
- B. Costs of providing heating and lighting office space
- C. Costs of lunch time food
- D. Costs of support staff
Explanation: Total effort cost includes items such as staff, support personnel, communications, and office facilities.
Correct answer: Costs of lunch time food- A. Algorithmic cost modelling
- B. Expert judgement
- C. Estimation by analogy
- D. Parkinson's Law
Explanation: Algorithmic cost modelling applies a formula derived from historical relationships between software metrics, such as size, and project…
Correct answer: Algorithmic cost modelling- A. conveyor line sorting system
- B. conveyor line sorting software
- C. conveyor line sorting speed
- D. conveyor line sorting specification
Explanation: CLSS expands to Conveyor Line Sorting System, the name of a software project used as an example in software engineering material.
Correct answer: conveyor line sorting system