Project 9: Software Project Cost and Effort Estimation Tools

advertisement
Project 9: Software Project
Cost and Effort Estimation
Tools
Presented By: Jeffrey Menchion
EEL 6883 Software Engineering 2 – Spring 2010
February 22, 2010
Problem Statement


Estimating the software cost and effort are essential for
delivering the software to the client in a timely manner and
within the specified budget.
The purpose of the project is to survey the current, most widely
used software project cost and effort estimation tools and
provide comparison studies between different tools (similiarities
and differences).

The project includes both academic and commercially available
tools.

Must include nine (9) tools in the survey.
Progress Made



List of Software Project Cost and Effort
Estimation Tools
Break down Software Project Cost and
Effort Estimation Tools into six
categories.
Similarities and differences of tools
Software Estimation Techniques

Model-Based





Putnam’s Software Live Cycle Model (SLIM)
Checkpoint, a knowledge based estimating tool
SEER-SEM
COCOMO II (Constructive Cost Model)
Expertise-Based

Work Break Down Structure (WBS)
Software Estimation Techniques

Learning-Oriented Techniques


Dynamics-Based Techniques


Case Studies
System Dynamics Approach
Regression-Based

‘Standard regression’ - Ordinary Least Squares
(OLS) method
Software Estimation Techniques

Composite-Based

Bayesian Approach
What’s left to complete?
Project 9: Software Project Cost and Effort Estimation Tools
Tasks
Start Date
Duration
End Date
Complete
Identify Project
1/18/2010
1
1/19/2010
Yes
Identify Tools
1/20/2010
14
2/3/2010
Yes
2/4/2010
14
2/18/2010
Yes
Define Sim/Diff
2/19/2010
30
3/21/2010
No
Proj. Pres. (Inter)
2/22/2010
1
2/23/2010
No
Proj. Pres. (Final)
4/14/2010
1
4/15/2010
No
Categorize Tools
What’s left to complete?
Project 9: Software Project Cost and Effort Estimation
Tools
Proj. Pres. (Final)
Proj. Pres. (Inter)
Define Sim/Diff
Categorize Tools
Identify Tools
Identify Project
1/18/2010
2/7/2010
2/27/2010
3/19/2010
4/8/2010
What is the plan to complete?

Continue to work on similarities.

Continue to work on differences.

Familiarize myself with Latex.
Difficulties encountered?

Becoming familiar with Latex
Download