0% found this document useful (0 votes)
284 views

Software Cost Estimation: Static Multivariable Model

This document discusses software cost estimation models. It introduces static and dynamic models, with static multi-variable models depending on several development variables. The Walston-Felix model provides an equation relating lines of source code and effort or duration. The SEL model uses a weighted productivity index across 29 correlated variables. An example compares the Walston-Felix and SEL models for a project expected to involve 8 person-years of effort.

Uploaded by

SHUBHAM JINDAL
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
284 views

Software Cost Estimation: Static Multivariable Model

This document discusses software cost estimation models. It introduces static and dynamic models, with static multi-variable models depending on several development variables. The Walston-Felix model provides an equation relating lines of source code and effort or duration. The SEL model uses a weighted productivity index across 29 correlated variables. An example compares the Walston-Felix and SEL models for a project expected to involve 8 person-years of effort.

Uploaded by

SHUBHAM JINDAL
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Software Cost Estimation

Static Multivariable Model

Shubham Jindal (40)


Nupur Joshi (41)
CSE - A
Introduction
For any new software project, it is necessary to know how much it will cost to develop and
how much development time will it take. These estimates are needed before development is
initiated, but how is this done? Several estimation procedures have been developed and are
having the following attributes in common.
1. Project scope must be established in advanced.
2.Software metrics are used as a support from which evaluation is made.
3. Delay estimation
4.Acquire one or more automated estimation tools.
Uses of Cost Estimation

1. During the planning stage, one needs to choose how many engineers are required for
the project and to develop a schedule.
2.In monitoring the project's progress, one needs to access whether the project is
progressing according to the procedure and takes corrective action, if necessary.
Cost Estimation Models
A model may be static or dynamic. In a static model, a single variable is taken as a key
element for calculating cost and time. In a dynamic model, all variable are
interdependent, and there is no basic variable.
Static Multi Variable Model
These models are also known as multivariable models. This model is often based on the single variable model
and depends on several variables representing different aspects of the software development environment like
user participations, customer oriented changes, memory constraints etc. The most common equation is:
C=a
Where, C = costs, L = size, a and b are constants
WALSTON and FELIX developed the models at IBM which provides the following equation that gives a
relationship between lines of source code and effort 
•  •  E = 5.2L0.91
•  D = 4.1L0.36
Where E is in Person-months, D is duration which is months.
The productivity index uses 29 variables which are found to be highly correlated productivity as follows:
=
Where Wi is the weight factor for the ith variable and Xi={-1,0,+1} the estimator gives Xi one of the values -1, 0
or +1 depending on the variable decreases, has no effect or increases the productivity.
Example

Q Compare the Walston-Felix Model with the SEL model on a software


development expected to involve 8 person-years of effort.
1.Calculate the number of lines of source code that can be produced.
2.Calculate the duration of the development.
3.Calculate the productivity in LOC/PY
Solution
References

• https://www.youtube.com
• https://www.javatpoint.com/software-cost-estimation
• https://www.geeksforgeeks.org/software-cost-estimation-models-in-softw
are-planning/
Thank You

You might also like