Professional Documents
Culture Documents
Cost Estimation Using Cocomo
Cost Estimation Using Cocomo
In my project Cost Estimation Model Used: COCOMO Model COCOMO stands for Constructive Cost Estimation Model. This model is most widely used for software cost estimation. It was developed in 1981 by Barry Boehm. Boehm proposed
three levels of the model; basic, intermediate, detailed. We have chosen to use the intermediate level for our cost estimation model.
This model estimates the total effort and total time required for any project.
O P R LOC
Therefore, estimate size of the project is 4KLOC
Project Type:
Our project is small and normally done by the group of the people who are familiar with developing a similar type of product so our project is ORGANIC TYPE.
Rating
Effort Multipliers
Analyst Capability
S/W Engineering Capability
INTERMEDIATE COCOMO:
According to this model the effort can be calculated by the fallowing relation:
EFFORT = a x (KLOC) b x EAF (person-month)
Multiplying the above cost drivers we can get effort adjustment factor (EAF) Now EAF = 1.15 x 0.94 x .95 x .86 x .86 x .91 =0.70 For Organic Project, a = 3.2 b = 1.05 So, EFFORT = 3.2 x (4)1.05 x 0.70 =9.60 (person-month) Schedule Estimates: According to COCOMO Model estimate of the overall project can be calculated by the fallowing relation. TOTAL TIME=c*(EFFORT) d Now for Organic project c=2.5 & d= 0.38 Therefore the estimate for the overall schedule, M is M = 2.5 * (9.60)0.38 =5.66 Month.
Once we have the estimates of the effort and time requirement for the different phases, a schedule for the project can be prepared. This schedule will then be used later for monitoring the progress of the project. The project will start in the beginning of July2012 and end in the end of January2013. The proposed schedule for the project is shown in the following figure 1.
GANTT CHART:
A conceptually simple and effective scheduling technique is the Gantt chart, which uses a Calendar-oriented chart for representing the project schedule. Each activity is represented as a bar in the calendar starting from the starting date of the activity and ending at the ending date for the activity. The start and end of each activity become milestones for the project.
PERT CHART:
PERT (Project Evaluation and Review Technique) charts consist of a network of Boxes and arrows. The boxes represent activities and the arrows represent task Dependencies. The proposed schedule for the project is shown in the following figure 2.