**
Traceability Strategy(可追溯性策略)
**
-
1. Traceability Fundamentals(可追溯性基础)
1.1 Essential Traceability Terminology(可追溯性基本术语)
可追溯性的基本概念是对存储在工件中的数据创建可导航的链接。可追溯性的价值在于通过此类相互关系提供的信息能够实现的许多软件和系统工程活动和任务,例如变化影响分析、覆盖率分析、依赖关系分析等,跟踪可以提供软件和系统开发过程所需方面的可见性,并有助于更好地了解正在开发的软件系统。
用两个术语trace artifact and trace link来解释可追溯性的概念。
1.1.1 跟踪工件
可跟踪的数据单元(例如,单个需求、需求群集、UML 类、UML 类操作、Java 类甚至人员)。与之密切相关的三个术语是:跟踪工件类型、源工件和目标工件。跟踪工件类型用于对工件的性质和功能进行分类,通常是软件和系统开发过程的可识别和”记录”副产品。术语源工件和目标工件用于描述特定跟踪工件在指定跟踪中的角色。1.1.2 跟踪链接
跟踪链接是在两个跟踪工件之间锻造的单向关联,一个包含源工件,另一个包含目标工件。
- 2. A Generic Traceability Process Model(通用可追溯性流程模型)
流程的独特步骤包括可追溯性策略、可追溯性创建、可追溯性维护和可追溯性使用。2.1 Traceability Strategy(可追溯性策略)
可追溯性策略包括可追溯性计划和可追溯性管理活动。
Traceability solution:可追溯性解决方案被确定为可追溯性策略的核心部分。
Traceability information model (TIM):TIM 是项目预期可追溯性的抽象表达式。TIM 还可以捕获其他信息,例如:通过跟踪链接关联的跟踪工件的基数、主要跟踪链接方向、跟踪链接的用途(即链接语义)、跟踪工件的位置、负责创建和维护跟踪链接等的跟踪器。
Traceability process:可追溯性流程定义了如何实施可追溯性策略、可追溯性创建、可追溯性维护和可追溯性使用。
Traceability tool:用于协助或自动化可追溯过程的任何部分。
Traceability-enabled activities and tasks:追溯性支持的软件和系统工程活动和任务,如验证和验证、影响分析和变更管理。
Traceability information :任何可追溯性相关数据,如可追溯性信息模型、跟踪工件、跟踪链接和其他可追溯性工作产品。2.2 Traceability Creation (可追溯性创建)
用于跟踪目的的通过在两个(或更多)工件之间提供跟踪链接来关联两个(或更多)工件的一般活动。请注意,可以手动、自动或半自动完成此操作,并根据需要提供其他注释来描述跟踪的属性。
Trace capture –– 追溯创建的特定方法,它意味着创建追溯链接与创建它们关联的工件同时创建。这些跟踪链接可以自动创建或半自动使用工具创建。
Trace recovery –追溯创建的特定方法,这意味着在生成和操作它们关联的项目后创建追溯链接。这些追溯链接可以自动创建或半自动使用工具创建。2.3 Traceability Maintenance(可追溯性维护)
2.4 Traceability Use(可追溯性使用)声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!