adplus-dvertising

Welcome to the Cost Estimation MCQs Page

Dive deep into the fascinating world of Cost Estimation with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Cost Estimation, a crucial aspect of Software Engineering. In this section, you will encounter a diverse range of MCQs that cover various aspects of Cost Estimation, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Software Engineering.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Cost Estimation. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Software Engineering.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Cost Estimation. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Cost Estimation MCQs | Page 13 of 15

Q121.
What is the method that aims to get a more reliable estimate by having the expert produce more than one estimate?
Discuss
Answer: (b).The beta-distribution method Explanation:One method that aims to get a more reliable estimate is to have the expert produce more than one estimate, using a beta-distribution.
Discuss
Answer: (a).It does not take into account peculiar circumstances and particular characteristics of a specific project Explanation:The main issue with using the comparison method for cost estimation is that it does not take into account peculiar circumstances and particular characteristics of a specific project, which may have a significant impact on the effort required in terms of man-months.
Discuss
Answer: (c).It increases the overhead due to communication Explanation:It increases the overhead due to communication.
Discuss
Answer: (d).Having the expert produce more than one estimate Explanation:The recommended method to get a more reliable estimate is to have the expert produce more than one estimate, as this obviates the tendency to conceive an optimistic estimate as being realistic.
Q125.
What is the expected effort using the technique of asking for three estimates?
Discuss
Answer: (a).E = (a + 4m + b)/6 Explanation:The expected effort using the technique of asking for three estimates is E = (a+4m+b)/6, where a is the optimistic estimate, m is the realistic estimate, and b is the pessimistic estimate.
Discuss
Answer: (c).It increases the estimated effort Explanation:Software has the tendency to grow, and projects have the tendency to far exceed the estimated effort." This implies that the estimated effort for a project is likely to be higher than initially thought due to the complexity and growth of software.
Discuss
Answer: (b).It improves the accuracy of the estimate Explanation:Training improves performance in software cost estimation, as studies in other fields show that inexperienced people tend to overestimate their abilities and performance. Greater self-knowledge is a prime reason for more mature organizations to have fewer cost overruns in software projects.
Discuss
Answer: (c).They greatly affect the cost estimate Explanation:The cost estimate is one of the requirements that will have an impact on the end result. Choices made during the execution of a project are influenced by cost estimates derived earlier on. The project's behavior is also influenced by the cost estimate.
Discuss
Answer: (b).No, it is not advisable to make a cost estimate if it is not needed Explanation:If a cost estimate is not needed, it is wise not making one either.
Discuss
Answer: (b).It increases the number of people involved in the project Explanation:Shortening the development time means an increase in the number of people involved in the project, and that in terms of the Rayleigh curve model, this means an increase of the value "a", the speed-up factor which determines the initial slope of the curve.

Suggested Topics

Are you eager to expand your knowledge beyond Software Engineering? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!