528
Squore 18.0.6 Reference Manual Reference : REF_Squore Version : 18.0.6 Date : 14/06/2018 Squoring Technologies 76, allées Jean Jaurès / 31000 Toulouse - FRANCE / Tel. +33 581 346 397 https://www.squoring.com/ APE 5829 C - SIREN 521171629 – RCS Toulouse

Squore 18.0 - support.squoring.com · Squore 18.0.6 Reference Manual Reference : REF_Squore Version : 18.0.6 Date : 14/06/2018 Squoring Technologies 76, allées Jean Jaurès / 31000

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Squore 18.0.6Reference Manual

    Reference : REF_SquoreVersion : 18.0.6Date : 14/06/2018

    Squoring Technologies76, allées Jean Jaurès / 31000 Toulouse - FRANCE / Tel. +33 581 346 397

    https://www.squoring.com/APE 5829 C - SIREN 521171629 – RCS Toulouse

  • Reference ManualCopyright © 2018 Squoring Technologies

    AbstractThis edition of the Reference Manual applies to Squore 18.0.6 and to all subsequent releases and modificationsuntil otherwise indicated in new editions.

    LicenceNo part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any human or computerlanguage, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior writtenpermission of the copyright owner, Squoring Technologies.

    Squoring Technologies reserves the right to revise this publication and to make changes from time to time without obligation to notifyauthorised users of such changes. Consult Squoring Technologies to determine whether any such changes have been made.

    The terms and conditions governing the licensing of Squoring Technologies software consist solely of those set forth in the writtencontracts between Squoring Technologies and its customers.

    All third-party products are trademarks or registered trademarks of their respective companies.

    WarrantySquoring Technologies makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties ofmerchantability and fitness for a particular purpose. Squoring Technologies shall not be liable for errors contained herein nor for incidentalor consequential damages in connection with the furnishing, performance or use of this material.

  • Reference Manual

    Table of Contents1. Introduction ........................................................................................................................ 1

    1.1. Foreword ........................................................................................................................ 11.2. About This Document ....................................................................................................... 11.3. Contacting Squoring Technologies Product Support ................................................................ 11.4. Responsabilities ............................................................................................................... 11.5. Getting the Latest Version of this Manual ............................................................................ 2

    2. Coding Standards ................................................................................................................ 32.1. ABAP ............................................................................................................................. 32.1.1. ABAP Metrics ................................................................................................................ 32.1.2. ABAP Ruleset ................................................................................................................ 82.2. ADA ............................................................................................................................. 132.2.1. ADA Metrics ............................................................................................................... 132.2.2. ADA Ruleset ................................................................................................................ 212.3. C ................................................................................................................................. 232.3.1. C Metrics ................................................................................................................... 232.3.2. C Ruleset .................................................................................................................... 312.4. COBOL .......................................................................................................................... 352.4.1. COBOL Metrics ............................................................................................................ 352.4.2. COBOL Ruleset ............................................................................................................ 412.5. C++ .............................................................................................................................. 482.5.1. C++ Metrics ................................................................................................................ 482.5.2. C++ Ruleset ................................................................................................................ 572.6. C# ................................................................................................................................ 602.6.1. C# Metrics .................................................................................................................. 602.6.2. C# Ruleset .................................................................................................................. 692.7. Fortran ......................................................................................................................... 722.7.1. Fortran Metrics ........................................................................................................... 722.7.2. Fortran Ruleset ........................................................................................................... 772.8. Java ............................................................................................................................. 802.8.1. Java Metrics ................................................................................................................ 802.8.2. Java Ruleset ................................................................................................................ 872.9. Javascript ...................................................................................................................... 892.9.1. Javascript Metrics ........................................................................................................ 892.9.2. Javascript Ruleset ........................................................................................................ 942.10. MindC ........................................................................................................................ 972.10.1. MindC Metrics ........................................................................................................... 972.10.2. MindC Ruleset ......................................................................................................... 1052.11. Objective-C ................................................................................................................ 1092.11.1. Objective-C Metrics .................................................................................................. 1092.11.2. Objective-C Ruleset .................................................................................................. 1172.12. PHP .......................................................................................................................... 1202.12.1. PHP Metrics ............................................................................................................ 1202.12.2. PHP Ruleset ............................................................................................................. 1272.13. Python ...................................................................................................................... 1302.13.1. Python Metrics ........................................................................................................ 1302.13.2. Python Ruleset ........................................................................................................ 1352.14. PL/SQL ...................................................................................................................... 1382.14.1. PL/SQL Metrics ........................................................................................................ 1382.14.2. PL/SQL Ruleset ........................................................................................................ 1442.15. TSQL ......................................................................................................................... 146

    iiiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    2.15.1. TSQL Metrics ........................................................................................................... 1462.15.2. TSQL Ruleset ........................................................................................................... 1502.16. VB.net ....................................................................................................................... 1522.16.1. VB.net Metrics ......................................................................................................... 1522.16.2. VB.net Ruleset ......................................................................................................... 1612.17. Xaml ......................................................................................................................... 1642.17.1. Xaml Metrics ........................................................................................................... 1642.17.2. Xaml Ruleset ........................................................................................................... 169

    3. Repository Connectors ..................................................................................................... 1733.1. Folder Path .................................................................................................................. 1733.1.1. Description ............................................................................................................... 1733.1.2. Usage ....................................................................................................................... 1733.2. Zip Upload .................................................................................................................. 1733.2.1. Description ............................................................................................................... 1733.2.2. Usage ....................................................................................................................... 1733.3. CVS ............................................................................................................................ 1733.3.1. Description ............................................................................................................... 1733.3.2. Usage ....................................................................................................................... 1743.4. ClearCase .................................................................................................................... 1743.4.1. Description ............................................................................................................... 1743.4.2. Usage ....................................................................................................................... 1743.5. Perforce ...................................................................................................................... 1753.5.1. Description ............................................................................................................... 1753.5.2. Usage ....................................................................................................................... 1753.6. Git ............................................................................................................................. 1763.6.1. Description ............................................................................................................... 1763.6.2. Usage ....................................................................................................................... 1763.7. PTC Integrity ................................................................................................................ 1763.7.1. Description ............................................................................................................... 1763.7.2. Usage ....................................................................................................................... 1773.8. TFS ............................................................................................................................. 1773.8.1. Description ............................................................................................................... 1773.8.2. Usage ....................................................................................................................... 1783.9. Synergy ....................................................................................................................... 1783.9.1. Description ............................................................................................................... 1783.9.2. Usage ....................................................................................................................... 1793.10. SVN .......................................................................................................................... 1793.10.1. Description .............................................................................................................. 1793.10.2. Usage ..................................................................................................................... 1803.11. Using Multiple Nodes .................................................................................................. 180

    4. Data Providers ................................................................................................................. 1814.1. AntiC .......................................................................................................................... 1814.1.1. Description ............................................................................................................... 1814.1.2. Usage ....................................................................................................................... 1814.2. Automotive Coverage Import .......................................................................................... 1814.2.1. Description ............................................................................................................... 1814.2.2. Usage ....................................................................................................................... 1814.3. Automotive Tag Import .................................................................................................. 1814.3.1. Description ............................................................................................................... 1824.3.2. Usage ....................................................................................................................... 1824.4. BullseyeCoverage Code Coverage Analyzer ........................................................................ 1824.4.1. Description ............................................................................................................... 1824.4.2. Usage ....................................................................................................................... 182

    ivRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    4.5. CPD ............................................................................................................................ 1824.5.1. Description ............................................................................................................... 1824.5.2. Usage ....................................................................................................................... 1824.6. Cppcheck .................................................................................................................... 1834.6.1. Description ............................................................................................................... 1834.6.2. Usage ....................................................................................................................... 1834.7. Cppcheck (plugin) ......................................................................................................... 1834.7.1. Description ............................................................................................................... 1834.7.2. Usage ....................................................................................................................... 1834.8. CPPTest ....................................................................................................................... 1834.8.1. Description ............................................................................................................... 1844.8.2. Usage ....................................................................................................................... 1844.9. Cantata ....................................................................................................................... 1844.9.1. Description ............................................................................................................... 1844.9.2. Usage ....................................................................................................................... 1844.10. CheckStyle ................................................................................................................. 1844.10.1. Description .............................................................................................................. 1844.10.2. Usage ..................................................................................................................... 1844.11. CheckStyle (plugin) ...................................................................................................... 1854.11.1. Description .............................................................................................................. 1854.11.2. Usage ..................................................................................................................... 1854.12. CheckStyle for SQALE (plugin) ....................................................................................... 1854.12.1. Description .............................................................................................................. 1854.12.2. Usage ..................................................................................................................... 1864.13. Cobertura format ........................................................................................................ 1864.13.1. Description .............................................................................................................. 1864.13.2. Usage ..................................................................................................................... 1864.14. CodeSonar ................................................................................................................. 1864.14.1. Description .............................................................................................................. 1864.14.2. Usage ..................................................................................................................... 1864.15. Compiler ................................................................................................................... 1874.15.1. Description .............................................................................................................. 1874.15.2. Usage ..................................................................................................................... 1874.16. Coverity .................................................................................................................... 1874.16.1. Description .............................................................................................................. 1874.16.2. Usage ..................................................................................................................... 1874.17. ESLint ....................................................................................................................... 1874.17.1. Description .............................................................................................................. 1874.17.2. Usage ..................................................................................................................... 1884.18. FindBugs ................................................................................................................... 1884.18.1. Description .............................................................................................................. 1884.18.2. Usage ..................................................................................................................... 1884.19. FindBugs (plugin) ........................................................................................................ 1884.19.1. Description .............................................................................................................. 1884.19.2. Usage ..................................................................................................................... 1894.20. Function Relaxer ......................................................................................................... 1894.20.1. Description .............................................................................................................. 1894.20.2. Usage ..................................................................................................................... 1894.21. FxCop ....................................................................................................................... 1894.21.1. Description .............................................................................................................. 1894.21.2. Usage ..................................................................................................................... 1894.22. GCov ........................................................................................................................ 1904.22.1. Description .............................................................................................................. 190

    vRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    4.22.2. Usage ..................................................................................................................... 1904.23. GNATcheck ................................................................................................................. 1904.23.1. Description .............................................................................................................. 1904.23.2. Usage ..................................................................................................................... 1904.24. GNATCompiler ............................................................................................................ 1904.24.1. Description .............................................................................................................. 1904.24.2. Usage ..................................................................................................................... 1914.25. JSHint ....................................................................................................................... 1914.25.1. Description .............................................................................................................. 1914.25.2. Usage ..................................................................................................................... 1914.26. JUnit Format .............................................................................................................. 1914.26.1. Description .............................................................................................................. 1914.26.2. Usage ..................................................................................................................... 1914.27. JaCoCo ...................................................................................................................... 1924.27.1. Description .............................................................................................................. 1924.27.2. Usage ..................................................................................................................... 1924.28. Klocwork ................................................................................................................... 1924.28.1. Description .............................................................................................................. 1924.28.2. Usage ..................................................................................................................... 1924.29. Rational Logiscope ...................................................................................................... 1934.29.1. Description .............................................................................................................. 1934.29.2. Usage ..................................................................................................................... 1934.30. MSTest ...................................................................................................................... 1934.30.1. Description .............................................................................................................. 1934.30.2. Usage ..................................................................................................................... 1934.31. MemUsage ................................................................................................................ 1934.31.1. Description .............................................................................................................. 1934.31.2. Usage ..................................................................................................................... 1934.32. NCover ...................................................................................................................... 1944.32.1. Description .............................................................................................................. 1944.32.2. Usage ..................................................................................................................... 1944.33. Oracle PLSQL compiler Warning checker ......................................................................... 1944.33.1. Description .............................................................................................................. 1944.33.2. Usage ..................................................................................................................... 1944.34. MISRA Rule Checking using PC-lint ................................................................................. 1954.34.1. Description .............................................................................................................. 1954.34.2. Usage ..................................................................................................................... 1954.35. PMD ......................................................................................................................... 1954.35.1. Description .............................................................................................................. 1954.35.2. Usage ..................................................................................................................... 1954.36. PMD (plugin) .............................................................................................................. 1954.36.1. Description .............................................................................................................. 1954.36.2. Usage ..................................................................................................................... 1964.37. Polyspace .................................................................................................................. 1964.37.1. Description .............................................................................................................. 1964.37.2. Usage ..................................................................................................................... 1964.38. MISRA Rule Checking with QAC ..................................................................................... 1964.38.1. Description .............................................................................................................. 1964.38.2. Usage ..................................................................................................................... 1974.39. Unit Test Status from Rational Test RealTime ................................................................... 1974.39.1. Description .............................................................................................................. 1974.39.2. Usage ..................................................................................................................... 1974.40. ReqIF ........................................................................................................................ 197

    viRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    4.40.1. Description .............................................................................................................. 1974.40.2. Usage ..................................................................................................................... 1984.41. SQL Code Guard ......................................................................................................... 1984.41.1. Description .............................................................................................................. 1984.41.2. Usage ..................................................................................................................... 1984.42. Squan Sources ............................................................................................................ 1984.42.1. Description .............................................................................................................. 1984.42.2. Usage ..................................................................................................................... 1994.43. Squore Import ............................................................................................................ 2014.43.1. Description .............................................................................................................. 2014.43.2. Usage ..................................................................................................................... 2014.44. Squore Virtual Project .................................................................................................. 2014.44.1. Description .............................................................................................................. 2014.44.2. Usage ..................................................................................................................... 2014.45. StyleCop .................................................................................................................... 2014.45.1. Description .............................................................................................................. 2014.45.2. Usage ..................................................................................................................... 2024.46. StyleCop (plugin) ........................................................................................................ 2024.46.1. Description .............................................................................................................. 2024.46.2. Usage ..................................................................................................................... 2024.47. Tessy ......................................................................................................................... 2024.47.1. Description .............................................................................................................. 2024.47.2. Usage ..................................................................................................................... 2024.48. VectorCAST ................................................................................................................ 2034.48.1. Description .............................................................................................................. 2034.48.2. Usage ..................................................................................................................... 2034.49. CodeSniffer ................................................................................................................ 2034.49.1. Description .............................................................................................................. 2034.49.2. Usage ..................................................................................................................... 2034.50. Configuration Checker ................................................................................................. 2034.50.1. Description .............................................................................................................. 2044.50.2. Usage ..................................................................................................................... 2044.51. Csv Coverage Import ................................................................................................... 2044.51.1. Description .............................................................................................................. 2044.51.2. Usage ..................................................................................................................... 2044.52. CSV Findings .............................................................................................................. 2044.52.1. Description .............................................................................................................. 2044.52.2. Usage ..................................................................................................................... 2044.53. CSV Import ................................................................................................................ 2054.53.1. Description .............................................................................................................. 2054.53.2. Usage ..................................................................................................................... 2054.54. Csv Tag Import ........................................................................................................... 2064.54.1. Description .............................................................................................................. 2064.54.2. Usage ..................................................................................................................... 2064.55. CPU Data Import ........................................................................................................ 2064.55.1. Description .............................................................................................................. 2064.55.2. Usage ..................................................................................................................... 2064.56. Memory Data Import .................................................................................................. 2074.56.1. Description .............................................................................................................. 2074.56.2. Usage ..................................................................................................................... 2074.57. Stack Data Import ....................................................................................................... 2074.57.1. Description .............................................................................................................. 2074.57.2. Usage ..................................................................................................................... 207

    viiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    4.58. Ticket Data Import ...................................................................................................... 2084.58.1. Description .............................................................................................................. 2084.58.2. Usage ..................................................................................................................... 2084.59. Jira ........................................................................................................................... 2094.59.1. Description .............................................................................................................. 2094.59.2. Usage ..................................................................................................................... 2104.60. Mantis ...................................................................................................................... 2104.60.1. Description .............................................................................................................. 2114.60.2. Usage ..................................................................................................................... 2114.61. OSLC ......................................................................................................................... 2114.61.1. Description .............................................................................................................. 2114.61.2. Usage ..................................................................................................................... 2114.62. pep8 ......................................................................................................................... 2124.62.1. Description .............................................................................................................. 2124.62.2. Usage ..................................................................................................................... 2124.63. pycodestyle / pep8 (plugin) .......................................................................................... 2124.63.1. Description .............................................................................................................. 2124.63.2. Usage ..................................................................................................................... 2124.64. PHP Code Coverage ..................................................................................................... 2124.64.1. Description .............................................................................................................. 2124.64.2. Usage ..................................................................................................................... 2134.65. pylint ........................................................................................................................ 2134.65.1. Description .............................................................................................................. 2134.65.2. Usage ..................................................................................................................... 2134.66. pylint (plugin) ............................................................................................................. 2134.66.1. Description .............................................................................................................. 2134.66.2. Usage ..................................................................................................................... 2134.67. Qac_8_2 .................................................................................................................... 2134.67.1. Description .............................................................................................................. 2144.67.2. Usage ..................................................................................................................... 2144.68. Qac_8_2 CERT Import .................................................................................................. 2144.68.1. Description .............................................................................................................. 2144.68.2. Usage ..................................................................................................................... 2144.69. SonarQube ................................................................................................................ 2144.69.1. Description .............................................................................................................. 2144.69.2. Usage ..................................................................................................................... 2144.70. Adding More Languages to Squan Sources ...................................................................... 2154.71. Advanced COBOL Parsing ............................................................................................. 2184.72. Using Data Provider Input Files From Version Control ........................................................ 2184.73. Providing a catalog file to a Data Provider for Offline XSL Transformations ............................. 2194.74. Creating your own Data Providers and Repository Connectors ............................................. 2204.74.1. Data Provider Parameters .......................................................................................... 2204.74.2. Localising your Data Provider ..................................................................................... 2224.74.3. Running your Data Provider ....................................................................................... 2254.74.4. Built-in Data Provider Frameworks .............................................................................. 230

    5. Cloning Detection ............................................................................................................ 2325.1. Cloning Metrics ............................................................................................................ 2325.1.1. CCLC - Code Cloning Line Counting ................................................................................ 2325.1.2. CC - Code Cloned ....................................................................................................... 2325.1.3. CFTC - Control Flow Token (CFT) Cloned ......................................................................... 2325.1.4. CAC - Children Artefact Cloned ..................................................................................... 2325.1.5. CN - Clones Number ................................................................................................... 2335.1.6. RS - Repeated Substrings (Repeated Code Blocks) ............................................................ 233

    viiiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    5.1.7. CFTRS - Repeated Substrings in Control Flow Token .......................................................... 2335.1.8. ICC - Inner Code Cloned .............................................................................................. 2335.1.9. ICFTC - Inner Control Flow Token Cloned ........................................................................ 2335.2. Cloning Violations ......................................................................................................... 2345.2.1. CC (R_NOCC) ............................................................................................................. 2345.2.2. CFTC (R_NOCFTC) ....................................................................................................... 2345.2.3. CAC (R_NOCAC) ......................................................................................................... 2345.2.4. RS (R_NORS) ............................................................................................................. 2345.2.5. CFTRS (R_NOCFTRS) .................................................................................................... 234

    6. Glossary .......................................................................................................................... 2356.1. Acceptance Testing ....................................................................................................... 2356.2. Accessibility ................................................................................................................. 2356.3. Accuracy ..................................................................................................................... 2356.4. Accuracy of Measurement ............................................................................................. 2366.5. Acquirer ...................................................................................................................... 2366.6. Action ......................................................................................................................... 2376.7. Activity ....................................................................................................................... 2376.8. Actor .......................................................................................................................... 2386.9. Adaptability ................................................................................................................. 2386.10. Agreement ................................................................................................................. 2396.11. Analysability ............................................................................................................... 2396.12. Analysis Model ........................................................................................................... 2396.13. Architecture ............................................................................................................... 2396.14. Attractiveness ............................................................................................................. 2406.15. Attribute ................................................................................................................... 2406.16. Availability ................................................................................................................. 2416.17. Base Measure ............................................................................................................ 2416.18. Baseline .................................................................................................................... 2426.19. Branch ...................................................................................................................... 2426.20. Branch Coverage ......................................................................................................... 2436.21. Branch Testing ............................................................................................................ 2436.22. Budget ...................................................................................................................... 2446.23. Build ......................................................................................................................... 2446.24. Call Graph ................................................................................................................. 2446.25. Capability Maturity Model ............................................................................................ 2456.26. Certification ............................................................................................................... 2456.27. Certification Criteria .................................................................................................... 2456.28. Change Control Board .................................................................................................. 2466.29. Change Control System ................................................................................................ 2466.30. Change Management .................................................................................................. 2466.31. Changeability ............................................................................................................. 2476.32. Co-existence .............................................................................................................. 2476.33. Code ......................................................................................................................... 2476.34. Code Coverage ........................................................................................................... 2486.35. Code Freeze ............................................................................................................... 2486.36. Code Review .............................................................................................................. 2486.37. Code Verification ........................................................................................................ 2486.38. Coding ...................................................................................................................... 2496.39. Cohesion ................................................................................................................... 2496.40. Commercial-Off-The-Shelf (COTS) ................................................................................... 2506.41. Commit ..................................................................................................................... 2506.42. Commitment .............................................................................................................. 2506.43. Compatibility .............................................................................................................. 251

    ixRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    6.44. Complexity ................................................................................................................ 2516.45. Component ................................................................................................................ 2526.46. Conciseness ............................................................................................................... 2526.47. Condition .................................................................................................................. 2536.48. Configuration ............................................................................................................. 2536.49. Configuration Control .................................................................................................. 2536.50. Configuration Item ...................................................................................................... 2546.51. Configuration Management .......................................................................................... 2556.52. Configuration Management System ................................................................................ 2556.53. Conflict ..................................................................................................................... 2566.54. Conformance ............................................................................................................. 2566.55. Connectivity ............................................................................................................... 2576.56. Consistency ................................................................................................................ 2576.57. Constraint .................................................................................................................. 2576.58. Content Coupling ........................................................................................................ 2586.59. Context of Use ........................................................................................................... 2586.60. Contract .................................................................................................................... 2586.61. Control Coupling ......................................................................................................... 2596.62. Control Flow .............................................................................................................. 2596.63. Control Flow Diagram .................................................................................................. 2596.64. Convention ................................................................................................................ 2606.65. Correctability ............................................................................................................. 2606.66. Correctness ................................................................................................................ 2606.67. Coupling .................................................................................................................... 2616.68. Coverage ................................................................................................................... 2616.69. Criteria ...................................................................................................................... 2626.70. Criticality ................................................................................................................... 2626.71. Custom Software ........................................................................................................ 2626.72. Customer ................................................................................................................... 2636.73. Data ......................................................................................................................... 2636.74. Data Coupling ............................................................................................................ 2646.75. Data Flow .................................................................................................................. 2646.76. Data Flow Diagram ...................................................................................................... 2656.77. Data Management ...................................................................................................... 2656.78. Data Model ................................................................................................................ 2656.79. Data Processing .......................................................................................................... 2666.80. Data Provider ............................................................................................................. 2666.81. Data Store ................................................................................................................. 2676.82. Data Type .................................................................................................................. 2676.83. Database ................................................................................................................... 2676.84. Decision Criteria ......................................................................................................... 2686.85. Decoupling ................................................................................................................ 2686.86. Defect ....................................................................................................................... 2686.87. Degree of Confidence .................................................................................................. 2696.88. Deliverable ................................................................................................................ 2696.89. Delivery ..................................................................................................................... 2696.90. Dependability ............................................................................................................. 2706.91. Deployment ............................................................................................................... 2706.92. Derived Measure ........................................................................................................ 2706.93. Design ....................................................................................................................... 2716.94. Design Pattern ............................................................................................................ 2716.95. Developer .................................................................................................................. 2726.96. Development ............................................................................................................. 272

    xRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    6.97. Development Testing ................................................................................................... 2736.98. Direct Measure ........................................................................................................... 2736.99. Direct Metric .............................................................................................................. 2746.100. Document ................................................................................................................ 2746.101. Documentation ......................................................................................................... 2756.102. Dynamic Analysis ...................................................................................................... 2766.103. Earned Value ............................................................................................................ 2766.104. Effectiveness ............................................................................................................ 2766.105. Efficiency ................................................................................................................. 2766.106. Efficiency Compliance ................................................................................................ 2776.107. Effort ...................................................................................................................... 2776.108. Encapsulation ........................................................................................................... 2776.109. End User .................................................................................................................. 2786.110. Entity ...................................................................................................................... 2786.111. Entry Point ............................................................................................................... 2796.112. Environment ............................................................................................................. 2796.113. Error ....................................................................................................................... 2806.114. Error Tolerance ......................................................................................................... 2806.115. Evaluation ................................................................................................................ 2806.116. Evaluation Activity ..................................................................................................... 2816.117. Evaluation Group ...................................................................................................... 2816.118. Evaluation Method .................................................................................................... 2826.119. Evaluation Module .................................................................................................... 2826.120. Evaluation Technology ................................................................................................ 2836.121. Evaluation Tool ......................................................................................................... 2836.122. Execute ................................................................................................................... 2836.123. Execution Efficiency ................................................................................................... 2846.124. Execution Time ......................................................................................................... 2846.125. Exit ......................................................................................................................... 2846.126. Expandability ............................................................................................................ 2846.127. Extendability ............................................................................................................ 2856.128. External Attribute ...................................................................................................... 2856.129. External Measure ...................................................................................................... 2856.130. External Quality ........................................................................................................ 2866.131. External Software Quality ........................................................................................... 2866.132. Facility ..................................................................................................................... 2876.133. Failure ..................................................................................................................... 2876.134. Failure Rate .............................................................................................................. 2886.135. Fault ....................................................................................................................... 2896.136. Fault Tolerance ......................................................................................................... 2896.137. Feasibility ................................................................................................................ 2906.138. Feature .................................................................................................................... 2906.139. Feature Freeze .......................................................................................................... 2906.140. Finite State Machine .................................................................................................. 2916.141. Flexibility ................................................................................................................. 2916.142. Frozen Branch ........................................................................................................... 2916.143. Function .................................................................................................................. 2916.144. Functional Analysis .................................................................................................... 2926.145. Functional Requirement ............................................................................................. 2926.146. Functional Size .......................................................................................................... 2936.147. Functional Testing ..................................................................................................... 2936.148. Functional Unit ......................................................................................................... 2936.149. Functionality ............................................................................................................ 293

    xiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    6.150. Functionality Compliance ............................................................................................ 2946.151. Generality ................................................................................................................ 2946.152. Generic Practice ........................................................................................................ 2946.153. Glossary .................................................................................................................. 2956.154. Goal ........................................................................................................................ 2956.155. Granularity ............................................................................................................... 2956.156. Historical Information ................................................................................................ 2956.157. Hybrid Coupling ........................................................................................................ 2956.158. Impact Analysis ......................................................................................................... 2966.159. Implementation ........................................................................................................ 2966.160. Implied Needs .......................................................................................................... 2976.161. Incremental Development ........................................................................................... 2976.162. Indicator .................................................................................................................. 2976.163. Indicator Value ......................................................................................................... 2986.164. Indirect Measure ....................................................................................................... 2986.165. Indirect Metric .......................................................................................................... 2996.166. Information .............................................................................................................. 2996.167. Information Analysis .................................................................................................. 2996.168. Information Management ........................................................................................... 2996.169. Information Need ...................................................................................................... 3006.170. Information Product .................................................................................................. 3006.171. Inspection ................................................................................................................ 3006.172. Installability .............................................................................................................. 3016.173. Installation Manual .................................................................................................... 3016.174. Integration ............................................................................................................... 3016.175. Integration Test ......................................................................................................... 3026.176. Integrity ................................................................................................................... 3026.177. Interface Testing ....................................................................................................... 3026.178. Intermediate Software Product .................................................................................... 3026.179. Internal Attribute ...................................................................................................... 3036.180. Internal Measure ...................................................................................................... 3036.181. Internal Quality ......................................................................................................... 3046.182. Internal Software Quality ............................................................................................ 3046.183. Interoperability ......................................................................................................... 3056.184. Interoperability Testing ............................................................................................... 3056.185. Interval Scale ............................................................................................................ 3056.186. Item ........................................................................................................................ 3066.187. Iteration .................................................................................................................. 3066.188. Key Practices ............................................................................................................ 3066.189. Key Process Area ....................................................................................................... 3076.190. Knowledge Base ........................................................................................................ 3076.191. Learnability .............................................................................................................. 3076.192. Lessons Learned ........................................................................................................ 3086.193. Level of Performance ................................................................................................. 3086.194. Life Cycle ................................................................................................................. 3086.195. Life Cycle Model ....................................................................................................... 3096.196. Maintainability .......................................................................................................... 3096.197. Maintainability Compliance ......................................................................................... 3106.198. Maintainer ............................................................................................................... 3106.199. Maintenance ............................................................................................................ 3106.200. Maintenance Manual ................................................................................................. 3116.201. Maturity .................................................................................................................. 3126.202. Measurable Concept .................................................................................................. 312

    xiiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    6.203. Measurand ............................................................................................................... 3126.204. Measure .................................................................................................................. 3126.205. Measurement ........................................................................................................... 3136.206. Measurement Analyst ................................................................................................ 3146.207. Measurement Experience Base .................................................................................... 3146.208. Measurement Function .............................................................................................. 3146.209. Measurement Method ............................................................................................... 3156.210. Measurement Procedure ............................................................................................ 3156.211. Measurement Process ................................................................................................ 3166.212. Measurement Process Owner ...................................................................................... 3166.213. Measurement Sponsor ............................................................................................... 3166.214. Measurement User .................................................................................................... 3166.215. Metric ..................................................................................................................... 3176.216. Milestone ................................................................................................................ 3176.217. Mock Object ............................................................................................................ 3186.218. Model ..................................................................................................................... 3186.219. Modifiability ............................................................................................................. 3186.220. Modifiable ............................................................................................................... 3196.221. Modularity ............................................................................................................... 3196.222. Module ................................................................................................................... 3196.223. Moke Object ............................................................................................................ 3206.224. Multidimensional Analysis .......................................................................................... 3206.225. Network .................................................................................................................. 3206.226. Nonfunctional Requirement ........................................................................................ 3216.227. Nontechnical Requirement .......................................................................................... 3216.228. Object ..................................................................................................................... 3216.229. Object Model ........................................................................................................... 3226.230. Object Oriented Design .............................................................................................. 3226.231. Observation ............................................................................................................. 3226.232. Observation Period .................................................................................................... 3236.233. Operability ............................................................................................................... 3236.234. Operand .................................................................................................................. 3236.235. Operational Testing .................................................................................................... 3246.236. Operator .................................................................................................................. 3246.237. Operator Manual ...................................................................................................... 3256.238. Optional Attribute ..................................................................................................... 3256.239. Optional Requirement ................................................................................................ 3256.240. Organisational Unit .................................................................................................... 3266.241. Path ........................................................................................................................ 3266.242. Path Analysis ............................................................................................................ 3266.243. Path Testing ............................................................................................................. 3276.244. Pathological Coupling ................................................................................................. 3276.245. Peer Review ............................................................................................................. 3276.246. Performance ............................................................................................................. 3286.247. Performance Indicator ................................................................................................ 3286.248. Performance Testing .................................................................................................. 3296.249. Pilot Project ............................................................................................................. 3296.250. Portability ................................................................................................................ 3296.251. Portability Compliance ............................................................................................... 3296.252. Practice ................................................................................................................... 3306.253. Precision .................................................................................................................. 3306.254. Predictive Metric ....................................................................................................... 3316.255. Procedure ................................................................................................................ 331

    xiiiRef : REF_Squore

    Version : 18.0.6Date : 14/06/2018

    https://www.squoring.com/© 2018 Squoring Technologies All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder.

    Squore is protected by an Interdeposit Certification registered with Agence pour la Protection des Programmes under the Inter Deposit Digital Number IDDN.FR.001.390035.001.S.P.2013.000.10600.

  • Reference Manual

    6.256. Process .................................................................................................................... 3316.257. Process Assessment ................................................................................................... 3326.258. Process Assessment Model ......................................................................................... 3326.259. Process Capability ..................................................................................................... 3336.260. Process Capability Determination ................................................................................. 3336.261. Process Capability Level ............................................................................................. 3336.262. Process Context ........................................................................................................ 3336.263. Process Improvement ................................................................................................ 3346.264. Process Improvement Objective ................................................................................... 3346.265. Process Improvement Program .................................................................................... 3346.266. Process Improvement Project ...................................................................................... 3356.267. Process Metric .......................................................................................................... 3356.268. Process Outcome ...................................................................................................... 3356.269. Process Performance ................................................................................................. 3366.270. Process Purpose ........................................................................................................ 3366.271. Product ................................................................................................................... 3376.272. Product Line ............................................................................................................. 3386.273. Product Metric ......................................................................................................... 3386.274. Productivity .............................................................................................................. 3386.275. Programmer Manual .................................................................................................. 3386.276. Project .................................................................................................................... 3396.277. Project Management ................................................................................................. 3396.278. Project Phase ........................................................................................................... 3406.279. Prototype ................................................................................................................ 3406.280. Qualification ............................................................................................................. 3416.281. Qualification Testing .................................................................................................. 3416.282. Quality .................................................................................................................... 3416.283. Quality Assurance ..................................................................................................... 3426.284. Quality Control ......................................................................................................... 3436.285. Quality Evaluation ..................................................................................................... 3436.286. Quality Factor ........................................................................................................... 3446.287. Quality Management ................................................................................................. 3446.288. Quality Measure Element ........................................................................................... 3446.289. Quality Metric .......................................................................................................... 3456.290. Quality Model .......................................................................................................... 3456.291. Quality in Use .............................................................................