Resource Standard Metrics for C, C++ and Java Visual Metrics Version 6.00 License Type: Shareware Evaluation License Licensed To : M Squared Technologies - Distribute Freely License No. : SW0000 License Date: Wed Jun 13 18:33:44 2001 (C) 2001 M Squared Technologies Run Date: Wed Jun 13 18:33:45 2001 ________________________________________________________________________ ~~ Total Metrics For 2 Files ~~ ------------------------------------------------------------------------ ~~ Project Functional Metrics ~~ Sorted By Name Total: Functions LOC 95 eLOC 55 lLOC 36 InCmp 15 CycloCmp 16 ------------------------------------------------------------------------ ~~ Project Functional Analysis ~~ Total Functions .......: 6 Total Physical Lines ..: 110 Total LOC .............: 95 Total eLOC ............: 55 Total lLOC ............: 36 Total Cyclomatic Comp. : 16 Total Interface Comp. .: 15 Total Parameters ......: 9 Total Return Points ...: 6 Total Comment Lines ...: 0 Total Blank Lines .....: 15 ------ ----- ----- ------ ------ ----- Avg Physical Lines ....: 18.33 Avg LOC ...............: 15.83 Avg eLOC ..............: 9.17 Avg lLOC ..............: 6.00 Avg Cyclomatic Comp. ..: 2.67 Avg Interface Comp. ...: 2.50 Avg Parameters ........: 1.50 Avg Return Points .....: 1.00 Avg Comment Lines .....: 0.00 ------ ----- ----- ------ ------ ----- Max LOC ...............: 28 Max eLOC ..............: 18 Max lLOC ..............: 11 Max Cyclomatic Comp. ..: 3 Max Interface Comp. ...: 3 Max Parameters ........: 2 Max Return Points .....: 1 Max Comment Lines .....: 0 Max Total Lines .......: 34 ------ ----- ----- ------ ------ ----- Min LOC ...............: 7 Min eLOC ..............: 3 Min lLOC ..............: 2 Min Cyclomatic Comp. ..: 2 Min Interface Comp. ...: 2 Min Parameters ........: 1 Min Return Points .....: 1 Min Comment Lines .....: 0 Min Total Lines .......: 7 ------------------------------------------------------------------------ ~~ Project Class/Struct Metrics ~~ Sorted By Name Total: All Classes/Structs Attributes Publ 0 Prot 0 Private 0 Total 0 Methods Publ 3 Prot 0 Private 0 Total 3 Complexity Param 4 Return 3 Cyclo Vg 8 Total 15 LOC 54 eLOC 32 lLOC 17 Comment 0 Lines 64 ------------------------------------------------------------------------ ~~ Project Class/Struct Analysis ~~ Total Classes/Structs .: 1 Total Methods .........: 3 Total Public Methods ..: 3 Total Public Attributes: 0 Total Protected Methods: 0 Total Protected Attrib.: 0 Total Private Methods .: 0 Total Private Attrib. .: 0 Total Physical Lines ..: 64 Total LOC .............: 54 Total eLOC ............: 32 Total lLOC ............: 17 Total Cyclomatic Comp. : 8 Total Interface Comp. .: 7 Total Parameters ......: 4 Total Return Points ...: 3 Total Comment Lines ...: 0 Total Blank Lines .....: 11 ------ ----- ----- ------ ------ ----- Avg Physical Lines ....: 64.00 Avg Methods ...........: 3.00 Avg Public Methods ....: 3.00 Avg Public Attributes .: 0.00 Avg Protected Methods .: 0.00 Avg Protected Attrib. .: 0.00 Avg Private Methods ...: 0.00 Avg Private Attributes : 0.00 Avg LOC ...............: 54.00 Avg eLOC ..............: 32.00 Avg lLOC ..............: 17.00 Avg Cyclomatic Comp. ..: 8.00 Avg Interface Comp. ...: 7.00 Avg Parameters ........: 4.00 Avg Return Points .....: 3.00 Avg Comment Lines .....: 0.00 ------ ----- ----- ------ ------ ----- Max Physical Lines ....: 64 Max Methods ...........: 3 Max Public Methods ....: 3 Max Public Attributes .: 0 Max Protected Methods .: 0 Max Protected Attrib. .: 0 Max Private Methods ...: 0 Max Private Attributes : 0 Max LOC ...............: 54 Max eLOC ..............: 32 Max lLOC ..............: 17 Max Cyclomatic Comp. ..: 8 Max Interface Comp. ...: 7 Max Parameters ........: 4 Max Return Points .....: 3 Max Comment Lines .....: 0 ------ ----- ----- ------ ------ ----- Min Physical Lines ....: 64 Min Methods ...........: 3 Min Public Methods ....: 3 Min Public Attributes .: 0 Min Protected Methods .: 0 Min Protected Attrib. .: 0 Min Private Methods ...: 0 Min Private Attributes : 0 Min LOC ...............: 54 Min eLOC ..............: 32 Min lLOC ..............: 17 Min Cyclomatic Comp. ..: 8 Min Interface Comp. ...: 7 Min Parameters ........: 4 Min Return Points .....: 3 Min Comment Lines .....: 0 ------------------------------------------------------------------------ ~~ Class Inheritance Tree ~~ D - Depth where base class depth = 0 C - Number of direct child classes P - Number of direct parents, Multiple Inheritance > 1 + Fibonacci [D0.C0]
Total Classes : 1 Total Base Classes : 1 Total Derived Classes: 0 Derived/Based Ratio : 0.00 Maximum Depth of Inheritance: 0 Average Depth of Inheritance: 0.00 Maximum Number of Direct Child Classes: 0 Average Number of Direct Child Classes: 0.00 ------------------------------------------------------------------------ ~~ Project Quality Profile ~~ Type Count Percent Quality Notice ________________________________________________________________________ 1 1 10.00 Physical line length exceeds 80 characters 17 6 60.00 Function comment content less than 10.0% 20 2 20.00 File comment content less 10.0% 31 1 10.00 Class/Struct comments are less than 10.0% ________________________________________________________________________ 10 100.00 Total Quality Notices ~~ Quality Notice Density ~~ Basis: 1000 (K) Quality Notices/K LOC = 89.3 ( 8.93%) Quality Notices/K eLOC = 142.9 ( 14.29%) Quality Notices/K lLOC = 277.8 ( 27.78%) ------------------------------------------------------------------------ ~~ Total Project Summary ~~ LOC 112 eLOC 70 lLOC 36 Comment 12 Lines 164 ------------------------------------------------------------------------ ~~ File Summary ~~ C Source Files *.c ....: 0 C/C++ Include Files *.h: 0 C++ Source Files *.c* .: 1 C++ Include Files *.h* : 0 Other Source Files ....: 0 Java Source File *.jav*: 1 Total File Count ......: 2 Shareware evaluation licenses process only 10 files. Paid licenses enable wild cards and file/project totals. ________________________________________________________________________