keyboard INPUT yes screen Output lf ~\n 1 nolist fmt \n\N yes 1 yes fixed 2 degrees off 5.00 -5.00 5.00 -5.00 5 5 home,home ACAP Analyst Capability Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.46 Low 1.19 Nominal 1.00 High 0.86 Very High 0.71 Extra High ---- 1.0 AEXP Application Experience Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.29 Low 1.13 Nominal 1.00 High 0.91 Very High 0.82 Extra High ---- 0.91 CPLX Product Complexity Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 0.70 Low 0.85 Nominal 1.00 High 1.15 Very High 1.30 Extra High 1.65 1.0 DATA Database Size. Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.94 Nominal 1.00 High 1.08 Very High 1.16 Extra High ---- 1.00 Embedded The embedded mode of software development describes projects where there is only a general understanding of product objectives, moderate experience in working with related systems, a full need for conformance with pre-established requirements and external interface specs, full concurrent development of hardware and procedures, considerable need for innovative data processing architectures and algorithms, and a high premium on early completion. This mode can be for all product size ranges. Enhanced To enhance your estimate, fill in values for the following factors, using the guidance from the text field of each factor's cell. Then execute the script for this cell. RELY DATA CPLX RQUT TIME STOR VIRT TURN ACAP AEXP PCAP VEXP LEXP MODP TOOL SCED EnhancedMM 85.96 FSP This is the number of equivalent Full Time Software Developers needed to achieve the development time computed in TDEV. 4.37 home The Cocomo model estimates the total effort, schedule, and number of developers required to develop a software product, given the estimated number of thousands of lines of delivered source instructions (KDSI) and the mode of software development. The estimates provided are: MM -- the total effort required in man months TDEV -- schedule time required assuming optimum staffing FSP -- Full time software developers needed for optimum staffing. You must decide whether the project takes place in Organic, Semidetached, or Embedded mode and goodness knows. Visit the three cells and set mode's value to 1 for Organic, 2 for Semidetached, or 3 for Embedded. Enter the number of thousands of estimated delivered source lines, and store the value in KDSI. Then return here and select Run from the Actions menu. ---------------------------------------------------------------- Go to cell Enhanced for instructions on generating enhanced estimates based upon a number of detailed factors. KDSI Source statements are all program instructions created by project personnel and processed into machine code by compilers, etc. Delivered source statements excludes nondelivered support software such as test drivers. In the value field of this cell place the number of thousands of delivered source statements expected. 10 LEXP Programming Language Experience Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.14 Low 1.07 Nominal 1.00 High 0.95 Very High ---- Extra High ---- 0.95 MM This cell computes the expected number of man months(152 hrs) required to produce the number of thousands of delivered source statements given in KDSI. 39.55 mode The mode of the software development project will be either &Organic, &Semidetached, or &Embedded. Visit the cells by those names and decide which mode applies for your project. Then set the value of this cell to: 1 for Organic 2 for Semidetached or 3 for Embedded 2 MODP Modern Programming Practices Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.24 Low 1.10 Nominal 1.00 High 0.91 Very High 0.82 Extra High ---- 1.0 Organic The organic mode of software development describes projects where there is a thorough understanding of product objectives, there is extensive experience in working with related software systems, there is a basic need for conformance with published requirements and interface specs, some concurrent development of new hardware and operational procedures, minimal need for innovative architectures and algorithms, a low premium on early completion, and less than 50 KDSI. Output ACAP AEXP CPLX DATA Embedded Enhanced EnhancedMM FSP home KDSI LEXP MM mode MODP Organic PCAP RELY RQUT SCED Semidetached STOR TDEV TIME TOOL TotEffect TURN VEXP VIRT PCAP Programmer Capability Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.42 Low 1.19 Nominal 1.00 High 0.86 Very High 0.70 Extra High ---- 0.86 RELY Required reliability. Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 0.75 Low 0.88 Nominal 1.00 High Very High 1.15 Extra High 1.40 1.15 RQUT Requirement Changes Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.98 Nominal 1.00 High 1.50 Very High 2.00 Extra High 2.50 1.5 SCED Schedule Pressures Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.23 Low 1.08 Nominal 1.00 High 1.04 Very High 1.10 Extra High ---- 1.10 Semidetached The semidetached mode of software development describes a project in which there is considerable understanding of product objectives, considerable experience in working with related software systems, considerable need for conformance with pre-established requirements and external interface specifications, considerable concurrent development of hardware and procedures, some need for innovative data processing architectures and algorithms, a medium premium on early completion, and between 50 and 300 KDSI. STOR Main Storage Constraint Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.98 Nominal 1.00 High 1.06 Very High 1.21 Extra High 1.56 1.00 TDEV This cell compute the number of months estimated for software development, given he number of man months of effort required. This assumes the optimum staffing, which can be computed from the cell FSP. 9.06 template Extra Low Very Low Low Nominal High Very High Extra High TIME Execution Time Constraint Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.98 Nominal 1.00 High 1.11 Very High 1.30 Extra High 1.65 1.00 TOOL Use of Software Tools Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.24 Low 1.10 Nominal 1.00 High 0.91 Very High 0.83 Extra High ---- 1.1 TotEffect 1.49 TURN Computer Turnaround Time Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.87 Nominal 1.00 High 1.07 Very High 1.15 Extra High ---- 0.87 VEXP Virtual machine Experience Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low 1.21 Low 1.10 Nominal 1.00 High 0.90 Very High ---- Extra High ---- 1.1 VIRT Virtual Machine Volatility Rate according to scale below. Place rating into value field of this cell. Extra Low ---- Very Low ---- Low 0.87 Nominal 1.00 High 1.15 Very High 1.30 Extra High ---- 1.0