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 6 of 15

Q51.
How many cost drivers are considered in the Intermediate COCOMO model?
Discuss
Answer: (c).15 Explanation:In the Intermediate COCOMO model, 15 cost drivers are considered which affect productivity and hence costs.
Q52.
How does the complexity of the software impact the estimate obtained in COCOMO?
Discuss
Answer: (d).It has varying impact Explanation:The complexity of the software impacts the estimate obtained in COCOMO by affecting the multiplicative correction factor applied to the nominal estimate of the effort. If the complexity is low, the estimate decreases, whereas if the complexity is high, the estimate increases.
Q53.
What is the primary advantage of the COCOMO model?
Discuss
Answer: (d).Detailed information Explanation:A major advantage of COCOMO is that all its details are known, which makes it easier to update and improve the model.
Q54.
What is the shape of the distribution of manpower over time in software development projects found by Norden?
Discuss
Answer: (b).Rayleigh distribution Explanation:Norden studied the distribution of manpower over time in a number of software development projects in the 1960s and found that this distribution often had a very characteristic shape which is well-approximated by a Rayleigh distribution. Based on this finding, Putnam developed a cost estimation model in which the manpower required at time t is given by a Rayleigh distribution.
Q55.
According to Putnam's model, at what point in time does the Rayleigh curve assume its maximum value?
Discuss
Answer: (b).At the point in time when the software is delivered to the customer Explanation:Putnam's model is based on Norden's finding that the distribution of manpower over time in software development projects often has a characteristic shape that is well-approximated by a Rayleigh distribution. Putnam's model defines the point in time at which the Rayleigh curve assumes its maximum value as T, which is close to the point in time at which the software is being delivered to the customer.
Discuss
Answer: (c).It leads to a large penalty if the schedule is compressed Explanation:Putnam's model assumes a relationship between effort and development time (E=c/T^4) if the schedule is compressed relative to the nominal schedule estimate. This leads to an extraordinary large penalty when the schedule is compressed, which is the main limitation of the model.
Discuss
Answer: (b).To count the number of different data structures used Explanation:FPA is a method of estimating costs in which the problems associated with determining the expected amount of code are circumvented. It is based on counting the number of different data structures that are used and assumes that the number of different data structures is a good size indicator.
Discuss
Answer: (a).Projects aimed at realizing business applications Explanation:FPA is particularly suitable for projects aimed at realizing business applications for, in these applications, the structure of the data plays a very dominant role. The method is less suited to projects in which the structure of the data plays a less prominent role and the emphasis is on algorithms.
Q59.
How many entities play a central role in the FPA-model?

a.

2

b.

3

c.

4

d.

5

Discuss
Answer: (d).5 Explanation:The following five entities play a central role in the FPA-model: Number of input types, Number of output types, Number of inquiry types, Number of logical internal files and Number of interfaces.
Q60.
What is the formula used to calculate the number of function points in FPA?
Discuss
Answer: (a).UFP=4I+5O+4E+10L+7F Explanation:The number of (unadjusted) function points, UFP, is a weighted sum of five entities: Number of input types, Number of output types, Number of inquiry types, Number of logical internal files and Number of interfaces.
Page 6 of 15

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!