Download ProjectCodeMeter User Manual - cost estimation and development

Transcript
ProjectCodeMeter
Report Template Macros
You can create any custom report using User Templates. To create a report, create a files of any type and put it in the UserTemplates
folder under the ProjectCodeMeter installation folder. When ProjectCodeMeter finishes an analysis, it will take your report file and
replace any macros inside it with the real values measured for that analysis.
Report Template Macros:
__SOFTWARE_VERSION__ replaced with ProjectCodeMeter version
__LICENSE_USER__ replaced with ProjectCodeMeter licensed user name
__PROJECT_FOLDER__ replaced with the Project Folder
__OLD_FOLDER__ replaced with Old Version Folder
__REPORTS_FOLDER__ replaced with project Reports folder
__ANALYSIS_TYPE__ replaced with analysis type Differential or Normal
__PRICE_PER_HOUR__ replaced with programmer Price Per Hour
__PRICE_PER_HOUR_FORMATTED__ replaced with the currency unit decorated version of the programmer Price Per Hour
__TOTAL_COST_FORMATTED__ replaced with the currency unit decorated version of the total project cost
__COST_UNITS__ replaced with the currency unit decoration if any
__TOTAL_COST__ replaced with the total project cost
__TOTAL_TIME_HOURS__ replaced with the total project time in hours
__TOTAL_TIME_MINUTES__ replaced with the total project time in minutes
__TOTAL_CODING_MINUTES__ replaced with the total project coding time in minutes
__TOTAL_DEBUGGING_MINUTES__ replaced with the total project debugging time in minutes
__TOTAL_TESTING_MINUTES__ replaced with the total project testing time in minutes
__TOTAL_LLOC__ replaced with the project total Logical Source Lines Of Code (LLOC)
__TOTAL_NUMERIC_CONSTANTS__ replaced with the project total Numeric Constants count
__TOTAL_FILES__ replaced with the project total File Count
__TOTAL_STRINGS__ replaced with the project total String Count
__TOTAL_COMMENTS__ replaced with the project total source Comment count
__COCOMO_BASIC_MINUTES__ replaced with the reference Basic COCOMO estimated project time in minutes
__COCOMO_INTERMEDIATE_MINUTES__ replaced with the reference Intermediate COCOMO auto-estimated project time in
minutes
__COCOMO_INTERMEDIATE_RELY__ replaced with the reference Intermediate COCOMO auto-estimated RELY cost driver
__COCOMO_INTERMEDIATE_CPLX__ replaced with the reference Intermediate COCOMO auto-estimated CPLX cost driver
__COCOMO_INTERMEDIATE_TOOL__ replaced with the reference Intermediate COCOMO auto-estimated TOOL cost driver
__COCOMO_INTERMEDIATE_PVOL__ replaced with the reference Intermediate COCOMO auto-estimated PVOL cost driver
__COCOMOII2000_NOMINAL_MINUTES__ replaced with the reference COCOMO II 2000 nominal (normal) estimated project time
in minutes
__COCOMOII2000_INTERMEDIATE_MINUTES__ replaced with the reference Intermediate COCOMO II 2000 auto-estimated
project time in minutes
__COCOMOII2000_INTERMEDIATE_RELY__ replaced with the reference Intermediate COCOMO II 2000 auto-estimated RELY cost
driver
__COCOMOII2000_INTERMEDIATE_CPLX__ replaced with the reference Intermediate COCOMO II 2000 auto-estimated CPLX
cost driver
__COCOMOII2000_INTERMEDIATE_TOOL__ replaced with the reference Intermediate COCOMO II 2000 auto-estimated TOOL
cost driver
__COCOMOII2000_INTERMEDIATE_PVOL__ replaced with the reference Intermediate COCOMO II 2000 auto-estimated PVOL
cost driver
__REVIC92_NOMINAL_EFFORT_MINUTES__ replaced with the reference Nominal Revic 9.2 Effort estimated development time in
minutes
__REVIC92_NOMINAL_REVIEW_MINUTES__ replaced with the reference Nominal Revic 9.2 Review Phase estimated time in
minutes
__REVIC92_NOMINAL_EVALUATION_MINUTES__ replaced with the reference Nominal Revic 9.2 Evaluation Phase
estimated time in minutes
__REVIC92_NOMINAL_TOTAL_MINUTES__ replaced with the reference Nominal Revic 9.2 Total estimated project time in minutes
__REVIC92_EFFORT_MINUTES__ replaced with the reference Revic 9.2 Effort auto-estimated development time in minutes
__REVIC92_REVIEW_MINUTES__ replaced with the reference Revic 9.2 Review Phase auto-estimated time in minutes
__REVIC92_EVALUATION_MINUTES__ replaced with the reference Revic 9.2 Evaluation Phase auto-estimated time in minutes
__REVIC92_TOTAL_MINUTES__ replaced with the reference Revic 9.2 Total auto-estimated project time in minutes
__REVIC92_RELY__ replaced with the reference Revic 9.2 auto-estimated RELY cost driver
__REVIC92_CPLX__ replaced with the reference Revic 9.2 auto-estimated CPLX cost driver
__REVIC92_TOOL__ replaced with the reference Revic 9.2 auto-estimated TOOL cost driver
__TOTAL_QUALITY_NOTES__ replaced with count of quality notes and warnings for all files in the project
__CURRENT_DATE_MMDDYYYY__ replaced with todays date in MM/DD/YYYY format (compatible with Microsoft Excel)
__CURRENT_DATE_YYYYMMDD__ replaced with todays date in YYYY-MM-DD format (compatible alphabet sorted lists)
__CURRENT_TIME_HHMMSS__ replaced with the current time in HH:MM:SS format
__QUALITY_NOTES__ replaced with textual quality notes and warnings for the project (not for individual files)