Vous êtes sur la page 1sur 43

Effort Estimation

/Cost Estimation
Software Engineering
CSE 2nd Year
Course Code: CS204
UNIT-III
4th LECTURE

Effort Estimation
Effort estimation consists in predict how many hours of work
and how many workers are needed to develop a project.
The effort invested in a software project is probably one of
the most important and most analysed variables in recent
years in the process of project management.
The determination of the value of this variable when initiating
software projects allows us to plan adequately any
forthcoming activities.

Effort Estimation cont...


As far as estimation and prediction is concerned there is still a
number of unsolved problems and errors.
To obtain good results it is essential to take into consideration
any previous projects.
Estimating the effort with a high grade of reliability is a
problem which has not yet been solved and even the project
manager has to deal with it since the beginning.

Cost Estimation
Software Engineering
CSE 2nd Year
Course Code: CS204
UNIT-III
4th LECTURE

Cost Estimation

Cost Estimation

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

The Constructive Cost Model


(COCOMO)

Intermediate COCOMO Model


Cost drivers
(i) Product Attributes
Required s/w reliability(RELY)
Size of application database(DATA)
Complexity of the product(CPLX)

(ii) Hardware Attributes

Run time performance constraints(TIME)


Memory constraints(STOR)
Virtual machine volatility(VIRT)
Turnaround time(TURN)

Intermediate COCOMO Model


(iii) Personal Attributes

Analyst capability(ACAP)
Programmer capability(AEXP)
Application experience(PCAP)
Virtual m/c experience(VEXP)
Programming language experience(LEXP)

(iv) Project Attributes


Modern programming practices(MODP)
Use of software tools(TOOL)
Required development Schedule(SCED)

Intermediate COCOMO Model

Intermediate COCOMO Model

Intermediate COCOMO Model

The multiplying factors for all 15 cost drivers are multiplied to get
the Effort Adjustment Factor(EAF).
Typical value for EAF range from 0.9 to 1.4.

COCOMO-II
COCOMO-II is the revised version of the
original COCOMO and is developed at
University of Southern California under the
leadership of Dr. Barry Boehm.
The following categories of applications /
projects are identified by COCOMO-II for the
estimation and are shown in next figure

COCOMO-II
COCOMO-II is the revised version of the
original COCOMO and is developed at
University of Southern California under the
leadership of Dr. Barry Boehm.
The following categories of applications /
projects are identified by COCOMO-II for the
estimation and are shown in next figure

COCOMO-II

COCOMO-II

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Application Composition Estimation


Model

Vous aimerez peut-être aussi