可追踪评估模型TAM的评估

1. 评估的标准

(1) 追踪的计划者创建追踪的信息,不符合规定的可追踪性

(2) 追踪的创建者创建的追踪,不符合追踪的计划者指定的追踪的信息

2. 评估的结果

每个评估都可以通过比较两组数据的一致性来表征。一套包含所需的数据,另一套包含满足的数据。会产生以下结果:

(1) 履行集完全符合所需的数据集。这种结果在我们的质量模型中由可追踪门元素表示

(2) 实现的集合是不完整的,因为它缺少数据以便完全符合所需的数据集合。

(3) 实现集是冗余的,因为它包含了多余的数据,不需要符合所需的数据集

(4) 实现的集合是不完整和冗余的

可追踪评估模型TAM的评估_第1张图片

可追踪评估模型TAM的评估_第2张图片

【解释】第一列:可追踪性门

第二列:缺失问题类别

第三列:冗余问题类别

3. 追踪问题的影响

(1) 缺失

可追踪评估模型TAM的评估_第3张图片

①可追溯性问题1M缺失可追踪制品类,2M缺少可追踪链类,以及3M缺少可追踪路径类意味着被评估软件开发项目中的指定追踪信息不完整。由于在TDM和TIM的元模型中定义的可追踪性实体依赖于另一个(见图1,2和3),导出的问题类也依赖于另一个。特别是,1M的问题意味着2M,因为一个软件制品类是一个可追踪链类的组成部分。但是,1M仅指示潜在的3M,因为可追踪制品类也是可追踪路径类的组成部分,但对于一个特定的可追踪制品类,可能不需要可追踪路径类。由于每个工件都是可追踪制品类的一个实例,所以1M也意味着4M。同样,由于各自的实例依赖关系,2M意味着5M,3M意味着6M。 3M的问题意味着2M,因为可追踪链接类是可追踪路径类的组成部分。

‚可追溯性数据丢失:可追溯性问题4M缺失可追踪制品,2M缺失可追踪链和6M缺失跟踪路径意味着被评估的软件开发项目中的现有可追踪性数据不完整。基于现有的可追踪性实体依赖关系,问题4M意味着5M,因为可追踪制品是可追踪链的组成部分。但是,4M只能指示潜在的6M,因为可追踪制品也是跟踪路径的组成部分,但对于一个特定的可追踪制品,可能不需要可追踪路径。 6M意味着5M,因为跟踪链是可追踪路径的一个组成部分。

(2) 冗余

可追踪评估模型TAM的评估_第4张图片

①多余的可追踪性信息:可追踪性问题1S多余的可追踪制品,2S多余的可追链类和3S多余的可追踪路径类意味着在评估的软件开发项目的指定的可追踪性信息中存在元素,这些元素对于任何追踪相关的目的。消除这些不必要的元素减少了建立可追踪性所花费的努力,因为创建和维护多余的追踪链路和追踪路径将被省略。再次,问题类别依赖于另一个。问题1S表示2S问题和3S问题,因为可追踪类是可追踪链类和可追踪路径类的组成部分。这只是一个迹象,因为理论上可以指定一个可追踪制品类而不参与任何可追踪链类。由于每个可追踪链是可追踪链类的一个实例,所以2S意味着5S。同样,3S意味着6S。问题3S意味着2S,因为可追踪链类是可追踪路径类的组成部分。

‚多余的可追踪性数据:可追踪性问题2S多余的追踪链和6S多余的可追踪路径意味着被评估的软件开发项目中现有的可追踪性数据是不必要的。 相应地,创建可以被省略以减少可追踪性实施工作。

你可能感兴趣的:(安全性需求追踪)