Page tree
Skip to end of metadata
Go to start of metadata

该页面:

目标用户:

  • 信息使用者 (例如将会使用健康仪表盘的用户)
  • CAST AI 管理员
概述:该页面介绍如何使用健康仪表盘(例如登录方法、可用信息等)。

CAST 健康仪表盘是一个仪表盘视图,显示由CAST AIP分析和快照生成的所有数据。包括健康因素、合规性评分、风险指标、严重违规计数、技术规模、所有相关统计数据,还包括规模功能点。 健康仪表盘为各级别IT开发活动提供可见性与评估概览。

本文档部分提供以下信息:

  • 如何连接并登录健康仪表盘
  • 仪表盘中显示哪些信息
  • 仪表盘界面的简单说明

如果需要了解更多信息:

连接到健康仪表盘

要连接到健康仪表盘,请浏览访问CAST管理员提供给的URL。 通常采用以下格式:

http://<server>:[<port>]/CAST-Health

登录页面显示如下:

登录健康仪表盘

要登录健康仪表盘,需要输入用户名和密码,然后单击“登录”按钮。

根据CAST AI管理员配置的身份验证模式(有关详细信息,请参阅安装和配置健康仪表盘),需要使用预先提供的用户名和密码,或公司用户名和密码登录 。 如有疑问,请联系CAST AI管理员。

无论出于什么原因,如果用户无法访问工程仪表盘(用户没有登录或忘记密码),则可以配置“无法访问”链接以显示在仪表盘登录页面上。请参见 HD-ED - 丢失密码和请求访问配置 获取更多信息。

无法登录

本节介绍无法登录仪表盘的一些原因:

请注意,登录时显示的消息可以根据组织的需要进行自定义。请参见 HD-ED - 修改登录错误提示消息 获取更多信息。

未授权

如果无权查看健康状况仪表盘中的任何数据,则在登录时将显示如下消息,并将不允许进一步使用仪表盘:

请注意,数据授权说明参见 安装和配置健康仪表盘

有哪些信息?

健康仪表板中显示的信息来自CAST AI管理员生成的快照,为您提供关于应用集的高级别的直观易懂的概述。

请注意,健康仪表盘使用服务器缓存以提高数据显示的速度。但是最新的数据变化(即新的快照生成)可能不会立即出现在仪表盘中。 如果是这种情况,则需要手动重新加载服务器缓存。 参见 HD-ED - 重新加载缓存

登录页面

首次登录时,将看到“登录页面”。 此页面的内容取决于Measurement Service中存在的应用数量:

单个应用

如果只存在一个应用的快照数据,将看到应用登录页面——应用名称显示在顶部,如下所示:

多个应用

如果存在多个应用的快照数据,将看到多应用登录页面——应用的数量显示在顶部,如下所示:

要查看单个应用的数据,请单击健康仪表盘下方的“+”按钮,然后选择所需的应用。 然后,将进入应用登录页面:

注意,这一操作称为“过滤”,以下为详细解释。

可点击的图块

数据以可点击的“图块”的形式显示在健康仪表盘中。 图块中的数据分为不同的部分:

概述

此部分在多应用和单个应用登录页面中都可见。

这些图块中的数据表示最近单个应用或多个应用快照中特定质量或数量度量(即来自CAST AI管理员生成的最新快照的信息)的最新“得分”。 每个图块包含特定类型的数据,例如健壮性、安全性、严重违规次数、代码行数。 如果有多个应用(默认情况下,首次加载健康表盘时会显示所有应用的数据。),这些图块中的数据要么是所有应用的总和(例如“规模”图块),要么是所有应用的平均值(TQI图块):

演化

此部分在多应用和单个应用登录页面中都可见。

这些图块中的数据显示当前范围内所有应用(多个应用)或应用(单个应用)的快照值随时间的变化。时间跨度选择和过滤器选择决定范围——有关此内容的详细信息,请参见下文。 如果没有数据,这意味着只有一个快照,因此没有要显示的演变。

自动增强点

此部分仅在应用登录页面中可见。

此图块中的数据基于每个应用的功能点:功能点用于确定应用的功能大小,由最新版本的CAST AIP计算得出,默认情况下使用自动增强点(AEP)方法测量对现有应用添加、更改或删除用户功能的修改行为。 因此,该图块显示自上一个快照以来添加/删除/更改的功能和技术点的总数。 如果只有一个快照,则图块将仅记录新增的功能点,因为之前没有快照。

针对给定快照,通过对比先前快照,计算增强度量。 但在应用的第一个快照中,所有工件、事务功能和数据功能都被视为已添加到应用的“新”元素。因此第一个快照将始终具有最高的增强值,但此值不会反映连续快照的长期趋势。 被视为具有相关性的第一个值是与第二个快照相关联的值。

可以在CAST自动增强点估计 - AEP中找到有关AEP度量的更多信息。

请注意,如果在图块中显示N/A,则表示已使用旧版EFP(增强功能点)度量来计算快照。 对于已从CAST AIP 8.2.x之前的版本升级的用户可能也是如此,其中EFP度量是唯一可用的模式,并且应用设置为无限期使用EFP模式。 如果是这种情况,可以通过将预CAST AIP 8.2.x仪表盘的配置与当前仪表盘合并来重新显示EFP图块。 请参阅升级后操作事项中的重新配置CAST Web应用一节。

点击图块

请注意,图块可由CAST AI管理员完全配置。 有关更多信息,请参阅 HD - 图块管理

单击登录页面中的任一图块,图块将向下展开并显示有关质量或数量评估的更多信息。 例如,对于“Transferability”可迁移性的健康评估标准:

点击放大

此外,可以查看质量规则/分发/度量背后的基本原理(将鼠标滚动至质量规则/分发/度量上),深入了解健康评估中获得某一具体分数的原因:

点击放大

质量规则的有关信息也可供使用:

点击放大

说明
Rule技术标准/规则的名称
Weight父项中技术标准/规则的权重(即重要性)。
% Failed / % Compliance

此列将显示%Failed或%Compliance,如下所示:

% Failed

从“Top Critical Rules”图块向下展开时显示:

  • 对于规则 :显示失败检查的百分比,即失败检查次数与总检查次数的百分比。 %越高,代码违反规则的次数越多。
  • 对于技术标准:显示失败检查的百分比,即失败检查次数与所有与标准相关的规则总检查次数的百分比。 %越高,代码越违反技术标准。
% Compliance

默认情况下显示在健康度量的所有展开图块中:

  • 对于规则: 显示符合规则的百分比,即成功检查次数与总检查次数的百分比。 %越高,代码越符合规则。
  • 对于技术标准:显示符合规则的平均百分比,即与标准关联的所有规则的成功检查次数与失败检查次数的百分比。 %越高,代码越符合技术标准。

可以通过在“id”:“healthFactors”的参数部分添加“failedRatio”:“true”选项来设置列始终显示为“%Failed”。参见 HD - json中的仪表盘宽配置选项.

# Succeeded

  • 对于规则:显示成功检查的次数(即检查规则且未违反规则的次数)。

  • 对于技术标准:显示与标准相关的所有规则的成功检查次数总和(即检查规则并且未违反规则的次数)。

# Failed

  • 对于规则:显示失败检查次数(即违规次数)。

  • 对于技术标准:显示与标准相关的所有规则的失败检查次数总和(即违规的次数)。
Score显示特定技术标准/规则的1  ——  4(4为好)的分数。

还可以通过单击“演变”部分中的任何图块来查看特定度量随时间的演变。 请注意,默认情况下,将显示所选时间段内所选度量的10个最差应用的最新结果。 可以根据需要选择和取消选择应用:

增强和自动功能点

健康仪表盘提供有关应用的自动和增强功能点信息,可从应用登录页面中的“AEP”图块访问。 根据用于生成当前快照的增强功能点计数模式(AEP或旧版EFP—— 请参阅用于计算符合CAST OMG的自动功能点中的增强功能点的度量),展开信息将有所不同。 始终显示AFP数据以及AEP或EFP数据:

AEP

参见 CAST自动增强点估算 - AEP 了解如何计算AEP数据。

提供的数据(开箱即用)是一个简单的值——例如:

AFP 数据

    • 功能点信息:
      • 自动功能点数(AFP)
      • 数据功能点数
      • 事务功能点数
      • 等等
    • 规模信息:
      • 判定点数
      • 关键违规数
      • 每个功能点的关键违规数

AEP 数据

 与以前的应用版本相比,最新版本的规模

数量

两个度量点之间的修改量。 该数据体现在自动增强点(AEP)中,并表示为功能和技术两类:


范围

百分比值用于从总体上了解有关更改是否影响应用中的大量事务。此百分比是应用中更改的事务数与事务总数量的比率。改进的事务包括新事务和修改的事务。

活动类型

将更改细分为三类(添加,删除,修改):

 与以前的应用版本相比,最新版本的质量

关键违规密度

关注新的和删除的关键违规行为:

关注当前应用中新增(添加)关键违规的净量除以AEP点的总数。

关注当前应用中删除(删除)的关键违规行为的净量除以AEP点总数。

违规密度

关注新的和删除的非关键违规行为:

关注当前应用中新增(添加)非关键违规的净量除以AEP点的总数。

关注当前应用中删除(删除)的非关键违规行为的净量除以AEP点总数。

 与以前的应用版本相比,最新版本的复杂度

实施点

实施点的数量表示在发布期间管理添加、修改或删除的每个组件所需的复杂性和工作量。这包括注入的复杂性和在演进组件上处理的复杂性。功能和技术比率基于组件使用对复杂性进行了分解。


增强对象

此百分比用于了解跨功能增强组件的实际共享级别。共享工件是被至少2个事务调用的组件。特定工件不参与多个事务。

EFP

参见CAST 增强功能点估算 - EFP 了解如何计算EFP数据。

提供的数据(开箱即用)是一个简单的值 - 例如:

AFP 数据

  • 功能点信息:
    • 自动功能点数(AFP)
    • 数据功能点数
    • 事务功能点数
    • 等等
  • 规模信息:
    • 判定点数
    • 关键违规数
    • 每个功能点的关键违规数

EFP 数据

  • 添加的功能点
  • 修改的功能点
  • 删除的功能点

导出AFP / EFP数据到Microsoft Excel

开箱即用,用于导出更详细AFP和EFP信息的图标可用,但是图标没有被激活(使用组合的CAST-Health-Engineering WAR文件除外)——参见 安装和配置健康仪表盘):

但是,在配置更改后(请参见 HD - 将自动功能点数据导出到Microsoft Excel或CSV文件,图标将变为激活状态,允许导出到Microsoft Excel文件:

单击该图标时,系统将提示打开或保存文件,具体取决于浏览器:

单击“打开”将启动与.xlsx文件类型(通常为Microsoft Excel)关联的程序,而单击“保存”将提示选择存储该文件的位置以供将来使用。 Excel文件包含有关如何派生增强/自动功能点值的详细信息:

XLSX 列标题

XLSX文件中显示以下列:

说明
类型
出现
元素类型此对象是数据功能还是事务String1
对象名全名String1
功能点数符合OMG标准的自动功能点的功能点数Integer1
类型符合OMG标准的自动功能点功能类型String0..1
DETData Element Type(数据元素类型)Integer0..1
RETRecord Element Type(记录元素类型)Integer0..1
EIFExternal Interface File(外部接口文件)Integer0..1
ILFInternal Logical File(内部逻辑文件)Integer0..1
FTRFile Type Referenced(文件类型引用)Integer0..1
对象类型符合OMG标准的自动功能点功能的类型String1
模块名包含此符合OMG标准的自动功能点功能的功能模块的名称String1
技术符合OMG标准的自动功能点功能所属的技术String1

导出为CSV而不是XLSX

默认情况下,导出文件格式设置为Microsoft Excel(.xlsx)。 但是根据需要可将其更改为.csv——参见HD - 将自动功能点数据导出到Microsoft Excel或CSV文件

如果将导出设置为CSV,请注意默认情况下,分号(;)用作CSV文件的分隔符值。 可能需要更改“控制面板”>“区域和设置”>“格式”选项卡>“其他设置”中的“列表分隔符”值,以便正确显示CSV文件:

CSV 列标题

CSV文件中显示以下列:

说明
类型
出现
元素类型此对象是数据功能还是事务String1
对象名全名String1
功能点数符合OMG标准的自动功能点的功能点数Integer1
FP 详情有关此OMG兼容自动功能的功能点的详细信息String1
对象类型符合IOMG标准的自动化功能的类型String1
模块名包含此符合OMG标准的自动功能点功能的功能模块的名称String1
技术符合OMG标准的自动功能点功能所属的技术String1

多列显示的缩放功能

当单击健康仪表盘中的特定图块(例如,默认的“健壮性”图块(一种质量标识结果类型图块))并且存在大量应用时,向下展开详细信息将为每个应用显示为一列:

如果这种显示方式无法阅读每列详细信息,那么可以选择一定数量的应用(按住鼠标左键并选择所需应用),仪表盘将放大显示所选应用。 在下面的示例中,选择了两个应用:

注意:

  • 缩放功能可用于以下图块 (参见 HD - 图块管理):
    • BackgroundFactsResults / BackgroundFactsResult

    • QualityIndicatorResults / QualityIndicatorResult

    • SizingMeasureResults / SizingMeasureResult

  • 现在可以看到重置缩放按钮(上面突出显示),以便返回默认视图。

健康仪表盘界面

在仪表盘中的浏览数据相对简单,以下是对可以使用的界面显示选项的简要说明:

左侧导航选项

在仪表盘的每个屏幕中,都会显示图标如上。 单击图标将会:

此图标将返回“主页”页面。
此图标将在浏览器中加载当前帮助页面。

用户名菜单

在仪表盘的每个屏幕中,都会显示一个用户名按钮,用于显示用户名。 单击该按钮将显示一个下拉菜单,其内容取决于授予用户名的角色 (参见安装和配置健康仪表盘)的用户角色):

授予用户名的角色可用选项
administration

如果用户名已被授予ADMIN角色,则将显示指向“标签管理”页面的链接。参见 HD - 标签和类别管理 获取更多信息。

Change Language

默认情况下,健康仪表盘的语言显示设置为英语:仪表盘中显示的所有消息和文本以英语显示。但是,可以选择特定的语言区域设置,如果已配置默认英文文本和消息的翻译(请参阅HD-ED - 仪表盘本地化),那么仪表板将以所选语言显示文本和消息。要执行此操作,请单击“用户”菜单下拉列表并选择“Change Language”选项:

然后,弹出窗口将允许选择所需的语言——选择语言并单击Change

然后仪表盘将重置,文本项将以所选语言显示。

请注意:

  • 更改是特定于浏览器的,并存储在缓存中。 因此,如果缓存已清空,则语言将重置为默认值。参见 HD-ED - 仪表盘本地化
  • 只有那些已定义的语言才能在下拉列表中使用。
Logout默认情况下,单击该选项时,将显示一条确认消息,提示用户是否确实要注销。 管理员可以取消激活此确认消息 - 参见 HD - json中的仪表盘宽配置选项.

快照选择

默认情况下,CAST 健康仪表盘将始终显示可用于所有应用的最新快照中的数据。 也就是说:

    • 当有多个应用时,看到的值是来自所有应用的最新快照数据的聚合
    • 当只有一个应用时,看到的值将取自应用的最新快照

但是,在应用级别工作时(即已从多应用登录页面向下展开或只有一个应用),可以使用下拉列表选择要查看的快照数据:

选择快照后,页面中的数据将相应更新。

范围选择

有两个选项可以选择健康仪表盘中显示的内容:

时间的选择

默认情况下,健康仪表盘把最近3个月的数据(基于演化)显示在“Overview”概览的SizingMeasureEvolution图块中,并显示在“Evolution”演化的所有图块中。即图块将显示所选时间段内数据的演化:

选择时间段时,受影响的图块将显示为激活状态,不受时间段选择影响的图块将显示为灰色(软件增强功能点(自上一版本)以来的图块不受此选择器的影响):

过滤器

CAST管理员可以手动添加其他类别以增强过滤功能。请参见 HD - 标签和类别管理 获取更多信息。

CAST 健康仪表盘还提供过滤数据功能。 默认情况下,CAST会自动为应用分配技术类别和标签。 举例来说,包含Cobol源代码的应用程序将在技术类别中标记为“Cobol”。

可以在此处看到此操作(单击“+”按钮查看过滤类别):


使用过滤功能时,结果将以应用为基础显示。 因此,例如,如果在“技术”类别中选择“ABAP”,则健康仪表盘将自动更新并仅显示包含该特定技术的应用:

还可以根据类别(自动和手动定义)在特定质量或数量度量信息页面中进行过滤。 例如,在“技术大小”页面中:

请注意,如果管理员已创建类别且未在该类别中为应用分配标记,则在对该类别进行过滤时,CAST 健康仪表盘将显示“无值显示”,如下所示:

请注意标记和类别作为图块范围

可以在特定的图块上设置特定的标记/类别(有关详细信息,请参阅 HD - 图块管理中“常见插件参数”的“范围”)作为范围。当图块具有标记/类别定义的范围时,无论应用了什么过滤器,都将显示图块。标签也将在图块本身中显示:

将范围应用于图块时,全局筛选器仍然适用(但是不考虑初始范围之外的应用,即如果选择显示某一供应商的分数,则应用筛选器后只显示该供应商的应用)。

合并过滤器

可以过滤同一类别中的一个或多个标签:

或者来自多个类别的一个或多个标签:

重置过滤器

如果已配置过滤器,则重置它的最简单方法是逐个删除标记:

  • 点击如下高亮显示的 X 按钮:

  • 使用 Unselect All 按钮:

违规过滤器

列出规则违规的所有深入细节页面都包含一个复选框(Only critical rules),可以过滤掉任何没有违规的规则。 这使您可以专注于您需要的信息:

在指标或页面上启用复选框后,在浏览仪表盘期间,过滤将保持活动状态。 浏览至显示新违规列表的其它页面时将使用最新的应用设置,即使可能更改了正在查看的应用。 在注销或页面重新加载时,将重置“仅限违规规则”设置。

按关键规则分组

所有列出违规的详细信息页面都包含一个复选框(Only critical rules),用于把指定为“关键”的所有质量规则组合在一起:

按规则或技术标准分组

所有列出违规的详细信息页面都具有以下规则排序功能:

  • 规则按权重排序

  • 技术标准按权重排序,然后质量规则按关键性、权重依次排序,(默认位置)在此模式下,每个技术标准显示一个违规总数,并且每个技术标准可以根据需要展开和折叠:

工程仪表盘 / 旧版 CAST 工程仪表盘向下展开

如果获得许可并且CAST AI管理员已配置访问权限(请参阅快照生成和验证中的健康仪表盘配置对工程仪表盘/旧版CAST工程仪表盘的访问权限),可以深入查看工程仪表盘或进入 旧版CAST工程仪表盘,以获取有关特定应用或质量指标的更多详细信息。 有两种方法可以做到:

方法 1
  • 在任何图块详细信息页面中,单击下面突出显示的应用(单击放大):

  • 这将进入应用特定的详细信息页面(单击放大),然后单击突出显示的显微镜图标:

请注意:

  • 如果只有一个应用,则从“应用概述”页面向下展开时,将立即显示显微镜图标。
  • 只要CAST AI管理员已配置访问权限,该功能就会起作用(请参阅快照生成和验证中的健康仪表盘配置对工程仪表盘/旧版CAST工程仪表盘的访问权限),无论是否使用组合的健康仪表盘 / 工程仪表盘 war 文件或单独的健康仪表盘 / 工程仪表盘 war文件。
方法 2
  • 深入查看包含质量规则详细信息的任何页面,例如健康度量页面(下例中的Robustness)并选择一个应用(点击放大):

请注意,如果只有一个应用,将直接进入健康度量详细信息。

  • 这将进入特定于应用的详细信息页面:将鼠标滚动到质量规则上,显示一个显微镜图标(单击放大):

请注意,只要CAST AI管理员已配置访问权限,该功能就会起作用(请参阅快照生成和验证中的健康仪表盘配置对工程仪表盘/旧版CAST工程仪表盘的访问权限),无论是否使用组合的健康仪表盘 / 工程仪表盘 war 文件或单独的健康仪表盘 / 工程仪表盘 war文件。

单击显微镜时会发生什么?

  • 然后会显示一条警告信息,单击Leaving to ED继续:

  • 现在,工程仪表盘(ED)或旧版CAST工程仪表盘(CED)的登录界面(取决于管理员配置的内容)将显示在新选项卡中。
  • 使用CAST AI管理员提供的凭据登录。
  • 现在,将被带到目标仪表盘中的适当位置,例如规则或健康度量,具体取决于单击显微镜图标时聚焦的项目。

如果尚未配置对ED/CED的访问,或者您没有适当的许可来访问ED/CED,则会显示不同的警告:

CAST AIP 构建号

健康仪表盘中每个页面的右下角提供了CAST AIP内部版本号:

 

此号码可以提供给CAST技术支持,以帮助解决可能遇到的任何问题。

  • No labels