Confidential - Acme Engineering
Resource Standard Metrics™ for C, C++, C# and Java
Version 7.75 - mSquaredTechnologies.com
License Type: Shareware Evaluation License
Licensed To : Shareware End User - Distribute Freely
License No. : SW1380 License Date: Dec 05, 1998
Build Date : Aug 16 2009 Run Date: Aug 16, 2009
©1996-2009 M Squared Technologies LLC™
________________________________________________________________________
License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
Command Line: -H -STotal File Detail Report -Td -TN cell.h game.h ocean.
h player.h sub.h target.h timer.h utility.h cell.cpp game.
cpp ocean.cpp player.cpp player_solution.cpp seahunt.cpp s
ub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs
UDQN File : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg
Total File Detail Report
------------------------------------------------------------------------
~~ Total Metrics For 19 Files ~~
------------------------------------------------------------------------
~~ File Detail Summary ~~
File: cell.h
Quality Funcs 0 Notice 7 QN/Func 0.0 QN/KeLOC 304
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 27 eLOC 23 lLOC 16 Comment 13 Lines 41
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: game.h
Quality Funcs 0 Notice 8 QN/Func 0.0 QN/KeLOC 421
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 23 eLOC 19 lLOC 9 Comment 1 Lines 31
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: ocean.h
Quality Funcs 0 Notice 9 QN/Func 0.0 QN/KeLOC 300
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 34 eLOC 30 lLOC 20 Comment 5 Lines 47
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: player.h
Quality Funcs 0 Notice 9 QN/Func 0.0 QN/KeLOC 321
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 32 eLOC 28 lLOC 17 Comment 1 Lines 41
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: sub.h
Quality Funcs 1 Notice 8 QN/Func 8.0 QN/KeLOC 471
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 21 eLOC 17 lLOC 7 Comment 2 Lines 29
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: target.h
Quality Funcs 2 Notice 14 QN/Func 7.0 QN/KeLOC 368
Complexity Param 2 Return 2 Cyclo Vg 2 Total 6
LOC 46 eLOC 38 lLOC 18 Comment 15 Lines 77
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: timer.h
Quality Funcs 0 Notice 1 QN/Func 0.0 QN/KeLOC 21
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 49 eLOC 47 lLOC 19 Comment 12 Lines 78
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: utility.h
Quality Funcs 0 Notice 3 QN/Func 0.0 QN/KeLOC 188
Complexity Param 0 Return 0 Cyclo Vg 0 Total 0
LOC 20 eLOC 16 lLOC 8 Comment 3 Lines 30
Function Points FP(LOC) 0.0 FP(eLOC) 0.0 FP(lLOC) 0.0
File: cell.cpp
Quality Funcs 11 Notice 36 QN/Func 3.3 QN/KeLOC 434
Complexity Param 5 Return 11 Cyclo Vg 19 Total 35
LOC 127 eLOC 83 lLOC 49 Comment 13 Lines 167
Function Points FP(LOC) 2.4 FP(eLOC) 1.6 FP(lLOC) 0.9
File: game.cpp
Quality Funcs 3 Notice 18 QN/Func 6.0 QN/KeLOC 346
Complexity Param 0 Return 3 Cyclo Vg 16 Total 19
LOC 88 eLOC 52 lLOC 32 Comment 4 Lines 107
Function Points FP(LOC) 1.7 FP(eLOC) 1.0 FP(lLOC) 0.6
File: ocean.cpp
Quality Funcs 12 Notice 69 QN/Func 5.8 QN/KeLOC 483
Complexity Param 1 Return 12 Cyclo Vg 32 Total 45
LOC 217 eLOC 143 lLOC 83 Comment 7 Lines 252
Function Points FP(LOC) 4.1 FP(eLOC) 2.7 FP(lLOC) 1.6
File: player.cpp
Quality Funcs 12 Notice 39 QN/Func 3.3 QN/KeLOC 557
Complexity Param 4 Return 12 Cyclo Vg 14 Total 30
LOC 100 eLOC 70 lLOC 38 Comment 3 Lines 126
Function Points FP(LOC) 1.9 FP(eLOC) 1.3 FP(lLOC) 0.7
File: player_solution.cpp
Quality Funcs 17 Notice 14 QN/Func 0.8 QN/KeLOC 156
Complexity Param 5 Return 17 Cyclo Vg 21 Total 43
LOC 132 eLOC 90 lLOC 48 Comment 20 Lines 188
Function Points FP(LOC) 2.5 FP(eLOC) 1.7 FP(lLOC) 0.9
File: seahunt.cpp
Quality Funcs 1 Notice 5 QN/Func 5.0 QN/KeLOC 500
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 12 eLOC 10 lLOC 4 Comment 1 Lines 18
Function Points FP(LOC) 0.2 FP(eLOC) 0.2 FP(lLOC) 0.1
File: sub.cpp
Quality Funcs 7 Notice 20 QN/Func 2.9 QN/KeLOC 385
Complexity Param 6 Return 7 Cyclo Vg 9 Total 22
LOC 72 eLOC 52 lLOC 28 Comment 3 Lines 91
Function Points FP(LOC) 1.4 FP(eLOC) 1.0 FP(lLOC) 0.5
File: target.cpp
Quality Funcs 9 Notice 27 QN/Func 3.0 QN/KeLOC 397
Complexity Param 3 Return 9 Cyclo Vg 11 Total 23
LOC 98 eLOC 68 lLOC 33 Comment 4 Lines 119
Function Points FP(LOC) 1.8 FP(eLOC) 1.3 FP(lLOC) 0.6
File: timer.cpp
Quality Funcs 13 Notice 31 QN/Func 2.4 QN/KeLOC 316
Complexity Param 1 Return 13 Cyclo Vg 16 Total 30
LOC 130 eLOC 98 lLOC 36 Comment 4 Lines 159
Function Points FP(LOC) 2.5 FP(eLOC) 1.8 FP(lLOC) 0.7
File: utility.cpp
Quality Funcs 6 Notice 13 QN/Func 2.2 QN/KeLOC 232
Complexity Param 9 Return 6 Cyclo Vg 13 Total 28
LOC 84 eLOC 56 lLOC 33 Comment 4 Lines 98
Function Points FP(LOC) 1.6 FP(eLOC) 1.1 FP(lLOC) 0.6
File: Fibonacci.cs
Quality Funcs 1 Notice 6 QN/Func 6.0 QN/KeLOC 400
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 23 eLOC 15 lLOC 12 Comment 4 Lines 29
Function Points FP(LOC) 0.4 FP(eLOC) 0.3 FP(lLOC) 0.2
Total All 19 Files Bytes: 30249
Quality Funcs 95 Notice 337 QN/Func 3.5 QN/KeLOC 353
Complexity Param 37 Return 95 Cyclo Vg 157 Total 289
LOC 1335 eLOC 955 lLOC 510 Comment 119 Lines 1728
Function Points FP(LOC) 20.4 FP(eLOC) 13.9 FP(lLOC) 7.5
Average Per File Bytes: 1593
Quality Funcs 5 Notice 18 QN/Func 3.6 QN/KeLOC 353
Complexity Param 2 Return 5 Cyclo Vg 9 Total 16
LOC 71 eLOC 51 lLOC 27 Comment 7 Lines 91
Function Points FP(LOC) 2.0 FP(eLOC) 1.0 FP(lLOC) 1.0
Average Per Function Bytes: 319
Quality Funcs 1 Notice 4 QN/Func 4.0 QN/KeLOC 364
Complexity Param 1 Return 1 Cyclo Vg 2 Total 4
LOC 15 eLOC 11 lLOC 6 Comment 2 Lines 19
Function Points FP(LOC) 1.0 FP(eLOC) 1.0 FP(lLOC) 1.0
C Source Files *.c ....: 0 C/C++ Include Files *.h: 8
C++ Source Files *.c* .: 10 C++ Include Files *.h* : 0
C# Source Files *.cs ..: 1 Java Source File *.jav*: 0
Other Source Files ....: 0
Total File Count ......: 19
Shareware evaluation licenses process only files.
Paid licenses enable processing for an unlimited number of files.
________________________________________________________________________
Confidential - Acme Engineering