Question

In: Computer Science

a) Explain the important software cost model parameters. Elaborate on the factors and dimensions on which...

a) Explain the important software cost model parameters. Elaborate on the factors and dimensions on which software economy improvements depend.

b) Write down the software cost/effort estimation formula, naming each variable used in the equation.

Solutions

Expert Solution

Ans a)Software cost model

The software cost model is based on basic five parameter,i.e. Size, Process, Personnel, Environment, and Required quality.

1. Size : The size of the software /product is basically quantified in terms of the numbers of given instructions or reuqirements or the number of days/time require to develop the functions.

2. Process : The environment is made up of the tools and techniques available to support efficient software development and to automate the process. The process is used to produce the product and particularly their abiltiy to avoid non required activities.

3. Personnel: The attributes of this parameter are considered to include the experience level of personnel, programming capability, analysis capability, etc.

4.Environment: It captures the environment development facilities that is available to the developers.

5.Required quality: It is a kind of measure that quantifies the cost of control and the failure cost of control.

Ans b)

For building of any new software it is necessary to know how much it will cost to develop, And the exact time to developtime will it take. These estimates are needed before development is done. Several procedures are being developed and thus have the following attributes in common:-

  1. The scope of the project must be established well in advanced.
  2. Software metrics are used as a support from which evaluation is made.
  3. The project is broken into small PCs which are estimated individually.
  4. Achieve its true cost & schedule the estimate as several option arise.
  5. Delay estimation.
  6. Use symbol decomposition techniques to generate project cost.
  7. Acquire the automated estimation tools.

Related Solutions

​​​​​​ Explain the factors to consider when selecting a software process model for a project (Waterfall...
​​​​​​ Explain the factors to consider when selecting a software process model for a project (Waterfall vs. incremental delivery).
Explain marginal cost. Elaborate on the relationship between the two. Elaborate the relationship between marginal cost...
Explain marginal cost. Elaborate on the relationship between the two. Elaborate the relationship between marginal cost and average cost.
What are the primary factors that contribute to poor-quality software? Which of these factors can be...
What are the primary factors that contribute to poor-quality software? Which of these factors can be traced back to poor ethical decisions on the part of management or project team leaders or members?
Please explain the purpose of the investment in our life? Which factors are important for giving...
Please explain the purpose of the investment in our life? Which factors are important for giving the correct investment decision? Also explain the necessary formulas to calculate the required rate of return. Please show the effect inflation and real rate of return.
What factors do you think are important when developing a total cost model? What do you...
What factors do you think are important when developing a total cost model? What do you think might be the greatest barriers to developing a total cost of ownership measurement system?
Has the cost of software increased or decreased? Explain the reasons for this. Describe the software...
Has the cost of software increased or decreased? Explain the reasons for this. Describe the software that you consider essential for your daily life.
Fixed cost, variable cost and total cost. Which costs are important for economic decision making? Explain...
Fixed cost, variable cost and total cost. Which costs are important for economic decision making? Explain your answer. (10 points)
What factors should be considered in price setting, of these factors which is most important and...
What factors should be considered in price setting, of these factors which is most important and why?
four most important dimensions of diversity on which a manager of human resources should focus on...
four most important dimensions of diversity on which a manager of human resources should focus on and why?
Explain two factors that affect the ranks of search ads and why these factors are important...
Explain two factors that affect the ranks of search ads and why these factors are important for search engines (i.e., why do search engines consider these factors in determining the ranks of search ads?)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT