软件和系统可追溯性学习(一)

**

Traceability Strategy(可追溯性策略)

**

  • 1. Traceability Fundamentals(可追溯性基础)

    1.1 Essential Traceability Terminology(可追溯性基本术语)
    可追溯性的基本概念是对存储在工件中的数据创建可导航的链接。可追溯性的价值在于通过此类相互关系提供的信息能够实现的许多软件和系统工程活动和任务,例如变化影响分析、覆盖率分析、依赖关系分析等,跟踪可以提供软件和系统开发过程所需方面的可见性,并有助于更好地了解正在开发的软件系统。
    用两个术语trace artifact and trace link来解释可追溯性的概念。
    1.1.1 跟踪工件
    可跟踪的数据单元(例如,单个需求、需求群集、UML 类、UML 类操作、Java 类甚至人员)。与之密切相关的三个术语是:跟踪工件类型、源工件和目标工件。跟踪工件类型用于对工件的性质和功能进行分类,通常是软件和系统开发过程的可识别和"记录"副产品。术语源工件和目标工件用于描述特定跟踪工件在指定跟踪中的角色。

    1.1.2 跟踪链接
    跟踪链接是在两个跟踪工件之间锻造的单向关联,一个包含源工件,另一个包含目标工件。
    在这里插入图片描述
    两个跟踪工件之间的方向性提供了遍历跟踪链接或跟踪跟踪链接的能力,以便将两个链接相关联。
    下面三个术语定义了跟踪链接的方向性:
    Primary trace link direction(主跟踪链接方向)
    Reverse trace link direction(反向跟踪链接方向)
    Bidirectional trace link(双向跟踪链接)

    Trace link type(跟踪链接类型):具有相同或类似结构(语法)和/或用途(语义)的跟踪链接的标签。例如,“实现”、“测试”、“精炼"和"替换”(“implements”, “tests”, “refines” and “replaces”)可能是不同的跟踪链接类型。
    Link semantics(链接语义):跟踪链接的目的或含义。链接语义通常在跟踪链接类型中指定,这是一个更广泛的术语,还可以捕获有关跟踪链接性质的其他详细信息,例如跟踪链接的创建方式。
    Trace relation (跟踪关系):在两组指定的跟踪项目类型之间创建的所有跟踪链接。trace relation是trace relationship的实例化,因此是跟踪的集合。例如,跟踪关系是实际的跟踪链接,用于将需求工件的实例与项目上的测试用例工件实例相关联。跟踪关系通常记录在可追溯性矩阵中。

    Traceability matrix(可追溯性矩阵):记录包含跟踪关系的跟踪的矩阵。

    1.1.3 trace(跟踪)

Atomic trace(原子跟踪) – 包含单个源工件、单个目标工件和单个跟踪链接的跟踪。
Chained trace(链式跟踪) – 包含按顺序串成的多个原子跟踪的跟踪,因此一个原子跟踪的目标工件将成为下一个原子跟踪的源工件。
Trace element(跟踪元素) – 用于引用包含跟踪的三元组之一:源工件、目标工件或跟踪链接。
Trace attribute(跟踪属性) – 描述跟踪或其单个跟踪元素的属性(如跟踪创建或跟踪链接类型的日期和时间戳)的其他信息(即元数据)。
在这里插入图片描述
1.1.4 traceability(追溯性)
指建立和使用跟踪的潜力。因此,可追溯性(即跟踪"能力")是工件或工件集合的属性。如果有可追溯性,可以进行跟踪,并且指定的项目应该是可跟踪的。
常用术语包括要求可追溯性、软件可追溯性和系统可追溯性。所有这些都划定了作为跟踪目的的主要对象的项目类型。例如,在需求可追溯性的情况下,这明确侧重于建立和使用以某种方式关联与需求相关的工件的跟踪的可能性。
1.1.5 Tracing(跟踪)
建立或使用跟踪的活动。
Manual tracing(手动跟踪)
Automated tracing(自动跟踪)
Semi-automated tracing(半自动跟踪)

  • 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(可追溯性使用)

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
仓库管理系统(WMS)是一种用于管理仓库操作和流程的软件系统。它通过自动化和优化仓库流程,提高了仓库的效率和准确。 WMS系统可以帮助企业实现对仓库的全面掌控和监管。它提供了实时的库存信息、调度规划、收货、上架、拣货、打包、出货等功能。用户可以通过WMS系统对仓库作业进行统一调度和管理,减少了人为因素对仓库作业的影响。 WMS系统的核心功能包括库存管理和作业管理。库存管理功能包括库存查询、库存调整、库存盘点等,通过对库存信息的准确记录和实时更新,可以避免库存过多或不足的情况。作业管理功能包括入库作业、出库作业、移库作业等,通过对各项作业进行计划、分派和跟踪,提高了作业效率和准确。 WMS系统还提供了一些高级功能,如货物跟踪、批次管理、质量管理等。货物跟踪功能可以帮助用户实时了解货物的流向和位置,提高了货物配送的准确。批次管理功能可以对货物进行批次的管理和追溯,方便了企业对产品质量的控制和追踪。质量管理功能可以对货物的质量信息进行记录和追踪,保证了产品质量的可追溯。 总之,WMS系统是一种能够提高仓库效率、准确和可控的管理工具。通过实时监控和跟踪仓库的各项作业和库存信息,可以帮助企业降低成本、提高服务水平,提高了企业的竞争力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值