COCOMO Suite of Constructive Cost Models

Model(s) Monte Carlo Risk
Auto Calculate


System Size
  Easy Nominal Difficult
# of System Requirements


# of System Interfaces


# of Algorithms


# of Operational Scenarios


 System Cost Drivers
Requirements Understanding
Architecture Understanding
Level of Service Requirements
Migration Complexity
Technology Risk
Documentation
# and Diversity of Installations/Platforms
# of Recursive Levels in the Design
Stakeholder Team Cohesion
Personnel/Team Capability
Personnel Experience/Continuity
Process Capability
Multisite Coordination
Tool Support
Maintenance

System Labor Rates
Cost per Person-Month (Dollars)

Software Size                Sizing Method


SLOC  % Design Modified % Code Modified % Integration Required Assessment and Assimilation
(0% - 8%)
 Software Understanding
(0% - 50%)
Unfamiliarity
(0-1)
New







Reused





Modified








 Software Scale Drivers
Precedentedness
Development Flexibility

Software Cost Drivers
Product
Required Software Reliability
Data Base Size
Product Complexity
Developed for Reusability
Documentation Match to Lifecycle Needs
 
 
Architecture / Risk Resolution
Team Cohesion
 

Personnel
Analyst Capability
Programmer Capability
Personnel Continuity
Application Experience
Platform Experience
Language and Toolset Experience
 
Process Maturity
 
 

Platform
Time Constraint
Storage Constraint
Platform Volatility

Project
Use of Software Tools
Multisite Development
Required Development Schedule
Maintenance

Software Labor Rates
Cost per Person-Month (Dollars)

Results               
Systems Engineering
Effort =0.0 Person-months
Schedule = 0.0 Months
Cost = $0

Total Size =0 Equivalent Nominal Requirements

Acquisition Effort Distribution (Person-Months)
Phase / Activity Conceptualize Develop      Operational Test and Evaluation Transition to Operation  
Acquisition and Supply
0.0

0.0

0.0

0.0

Technical Management
0.0

0.0

0.0

0.0

System Design
0.0

0.0

0.0

0.0

Product Realization
0.0

0.0

0.0

0.0

Product Evaluation
0.0

0.0

0.0

0.0


Software Development (Elaboration and Construction)

Effort = 0.0 Person-months
Schedule = 0.0 Months
Cost = $0

Total Equivalent Size = 0 SLOC

Acquisition Phase Distribution
PhaseEffort (Person-months)Schedule (Months)Average Staff Cost (Dollars)
Inception0.00.00.0 $0
Elaboration0.00.00.0 $0
Construction0.00.00.0 $0
Transition
0.00.00.0 $0

Staffing Profile
Software Activity Distribution (Person-Months)
Phase/ActivityInceptionElaborationConstructionTransition
Management0.00.00.00.0
Environment/CM0.00.00.00.0
Requirements0.00.00.00.0
Design 0.00.00.00.0
Implementation0.00.00.00.0
Assessment0.00.00.00.0
Deployment0.00.00.00.0
can't open file