CMS Assessment Model - Information - Halstead metrics in CAST Engineering Dashboard

Purpose

 This page gives the list of Halstead metrics visible in CAST Engineering Dashboard.

Applicable in CAST Version
Release
Yes/No
8.3.x(tick)
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.x(tick)
7.2.x(tick)
7.0.x(tick)
Applicable RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
CSS1(tick)
Details

 In the CED dashboard, there are 2 Halstead metrics:

  • SEI Maintainability Index 3
  • SEI Maintainability Index 4

In the "Investigation - Quality Model Drilldown" view, they are both under "SEI Maintainability" (Business criterion) - "Maintainbility Indexes (SEI)" (Technical Criterion):

  1. SEI Maintainability Index 3

    Description: Maintainability Index 3 quantifies the level of maintainability for an application as documented by the Software Engineering Institute from Carnegie-Mellon. The formula of MI-3 uses the average Cyclomatic Complexity, the average Halstead Volume, the average count of lines of code to estimate the level of Maintainability.

  2. SEI Maintainability Index 4

    Description: Maintainability Index 4 quantifies the level of maintainability for an application as documented by the Software Engineering Institute from Carnegie-Mellon. The formula of MI-4 uses the average Cyclomatic Complexity, the average Halstead Volume, the average count of lines of code and the average percent of lines of comments per artifact to estimate the level of Maintainability.

Notes/comments

 ticket 2016

Related Pages