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 files.
Paid licenses enable wild cards and file/project totals.
________________________________________________________________________