SofAudit PROGRAM METRIC REPORT
Language: COB85 Date: 04.05.2017
Module: COBPROGS
QUANTITY METRICS
CODE QUANTITY METRICS
Number of Sources Analyzed2744
Number of Source Lines in all11252188
Number of Genuine Code Lines6390762
Number of Comment Lines3796209
Number of Major Rule Violations64232
Number of Medium Rule Violations651513
Number of Minor Rule Violations110970
STRUCTURAL QUANTITY METRICS
Number of Modules2744
Number of Copy/Includes0
Number of Copy/Include References45
Number of Entry Points2809
Number of Exit Points3280
Number of Sections/Procedures59676
Number of Labels/Paragraphs/Code Blocks99363
Number of Reusable Code Blocks56089
Number of Data Structures/Objects146300
Number of Reusable Data Objects67211
DATA QUANTITY METRICS
Number of Panels Processed1861
Number of Reports Produced484
Number of Files Declared4951
Number of Data Bases Accessed2370
Number of Data Views Selected2265
Number of Global Data Structures33374
Number of Local Data Structures115191
Number of Data Variables Declared3583158
Number of Global Data Variables780421
Number of Local Data Variables2845047
Number of Conditional Variables94720
Number of Data Constants1457746
Number of Redefinitions (Unions)78581
Number of Arrays (Vectors)47987
Number of Different Data Types877344
Number of Data Elements Referenced636396
Number of Arguments / Input Variables219422
Number of Results / Output Variables325093
Number of Predicates / Conditional Data25888
Number of Parameters / Function Arguments65977
Number of Communication Data Fields0
Number of Database Attributes255372
Number of Linkage Data Fields27522
Number of Convertible Data Variables1848009
Number of Data-Points700536
PROCEDURAL QUANTITY METRICS
Number of Statements5469610
Number of Macro Statements7432
Number of Procedural Statements1872701
Number of Convertable Statements1404301
Number of Input Operations2083
Number of Output Operations9693
Number of File & Database Accesses33305
Number of Foreign Modules Called14739
Number of Call Statements37862
Number of Perform Statements116814
Number of Selections (If & Case)282364
Number of Loop Statements (Until/While)19668
Number of Goto Branches17545
Number of All Control Statements453922
Number of Control Flow Branches625983
Number of Literals In Statements272577
Number of Constants In Statements444926
Number of Test Cases Required22618
Number of Different Statement Types100948
Number of Function-Points70566
COMPLEXITY METRICS
Data Complexity (Chapin Metric)0.197
Data Flow Complexity (Elshof Metric)0.736
Data Access Complexity (Card Metric)0.790
Interface Complexity (Henry Metric)0.604
Control Flow Complexity (Mccabe Metric)0.634
Decisional Complexity (Mcclure Metric)0.265
Branching Complexity (Sneed Metric)0.323
Language Complexity (Halstead Metric)0.114
Average Program Complexity0.457
QUALITY METRICS
Degree of Modularity0.510
Degree of Portability0.399
Degree of Reusability0.501
Degree of Testability0.741
Degree of Convertibility0.359
Degree of Flexibility0.617
Degree of Conformity0.853
Degree of Maintainability0.593
Average Program Quality0.571