Important Software Cost Estimation MCQ Questions with Answers (Set 1) | IBPS IT Officer, GATE

This set of Software Cost Estimation MCQ covers important concepts of Software Engineering related to software cost estimation models such as COCOMO, Function Point Analysis, Putnam Model, and estimation techniques. Useful for GATE and IBPS IT Officer exams.

Topic: Software Engineering (Software Cost Estimation & COCOMO) | Set: 1

Difficulty: Easy to Medium | Total Questions: 20


Software Cost Estimation MCQ

Q1. What does COCOMO stand for?

A. Constructive Cost Model
B. Comprehensive Cost Model
C. Constructive Code Model
D. Computed Cost Model

View Answer & Explanation

Answer: A

Explanation: COCOMO stands for Constructive Cost Model used for software cost estimation.


Q2. Who developed the COCOMO model?

A. Alan Turing
B. Barry Boehm
C. Winston Royce
D. Edsger Dijkstra

View Answer & Explanation

Answer: B

Explanation: Barry Boehm introduced the COCOMO model in 1981.


Q3. Which is NOT a COCOMO project mode?

A. Organic
B. Semidetached
C. Embedded
D. Distributed

View Answer & Explanation

Answer: D

Explanation: Organic, Semidetached, and Embedded are the three modes.


Q4. Which metric is mainly used in Basic COCOMO?

A. Function Points
B. Object Points
C. KLOC
D. Use Cases

View Answer & Explanation

Answer: C

Explanation: COCOMO estimates size using Kilo Lines of Code (KLOC).


Q5. Which mode suits small and simple projects?

A. Organic
B. Semidetached
C. Embedded
D. Complex

View Answer & Explanation

Answer: A

Explanation: Organic mode is used for small and familiar projects.


Q6. Which COCOMO mode applies under strict constraints?

A. Organic
B. Semidetached
C. Embedded
D. Integrated

View Answer & Explanation

Answer: C

Explanation: Embedded mode projects operate under strict constraints.


Q7. Effort in COCOMO is measured in:

A. Dollars
B. LOC
C. Person-Months
D. Development Time

View Answer & Explanation

Answer: C

Explanation: Effort is measured in Person-Months.


Q8. Intermediate COCOMO improves Basic COCOMO by:

A. Using Function Points
B. Adding cost drivers
C. Removing KLOC
D. Including hardware cost

View Answer & Explanation

Answer: B

Explanation: Intermediate COCOMO adds 15 cost drivers.


Q9. Which is a Product Attribute cost driver?

A. Required reliability
B. Analyst capability
C. Software tools
D. Schedule requirement

View Answer & Explanation

Answer: A

Explanation: Required reliability is a Product Attribute.


Q10. Detailed COCOMO applies cost drivers at:

A. Project level
B. Organizational level
C. Each development phase
D. Hardware level

View Answer & Explanation

Answer: C

Explanation: Detailed COCOMO evaluates each development phase separately.


Q11. In E = a(KLOC)b, ‘a’ and ‘b’ are:

A. Team sizes
B. Constants based on project mode
C. Function points
D. Infrastructure costs

View Answer & Explanation

Answer: B

Explanation: These are empirical constants for each project type.


Q12. Which technique uses anonymous expert estimates?

A. Putnam Model
B. FPA
C. Wideband Delphi
D. Halstead Model

View Answer & Explanation

Answer: C

Explanation: Wideband Delphi relies on expert consensus.


Q13. Main advantage of Function Point Analysis?

A. Fully automated
B. Language independent
C. Requires finished code
D. Hardware focused

View Answer & Explanation

Answer: B

Explanation: Function Points are independent of programming language.


Q14. Which is NOT an FPA parameter?

A. External Inputs
B. External Outputs
C. Internal Logical Files
D. Lines of Code

View Answer & Explanation

Answer: D

Explanation: LOC is not part of Function Point Analysis.


Q15. Which model uses the Rayleigh-Norden curve?

A. COCOMO II
B. Putnam Model
C. FPA
D. COSYSMO

View Answer & Explanation

Answer: B

Explanation: Putnam Model uses the Rayleigh curve for staffing estimation.


Q16. SLIM tool is based on:

A. Basic COCOMO
B. Wideband Delphi
C. Putnam Model
D. Halstead Metrics

View Answer & Explanation

Answer: C

Explanation: SLIM is a commercial implementation of the Putnam Model.


Q17. Which COCOMO II sub-model is used in early prototyping?

A. Post-Architecture
B. Early Design
C. Application Composition
D. Embedded

View Answer & Explanation

Answer: C

Explanation: Application Composition Model is used during prototyping.


Q18. Application Composition Model uses:

A. KLOC
B. Function Points
C. Object Points
D. Use Case Points

View Answer & Explanation

Answer: C

Explanation: It estimates size using Object Points.


Q19. Comparing with past similar projects is:

A. Algorithmic Modeling
B. Bottom-Up Estimation
C. Analogous Estimation
D. Parametric Modeling

View Answer & Explanation

Answer: C

Explanation: Analogous estimation relies on historical project similarity.


Q20. What does the Cone of Uncertainty show?

A. Increasing complexity
B. Improving estimation accuracy over time
C. Failure of expert judgment
D. Software failure rate

View Answer & Explanation

Answer: B

Explanation: Estimation uncertainty decreases as the project progresses.


Conclusion

These Software Cost Estimation MCQ on COCOMO, Function Point Analysis, Putnam Model, and software estimation techniques help strengthen understanding of software project planning and cost estimation concepts for GATE and IBPS IT Officer exams.

For detailed theory and understanding of concepts, refer to COCOMO Model Software Engineering.

What’s Next?

Leave a Reply

Your email address will not be published. Required fields are marked *