标签: traceability

持续集成:如何将构建与需求/任务/错误联系起来?

您如何回答管理人员,测试人员和团队中其他人员的以下问题:

在什么版本的bug#829修复?我们当前的测试版本中完成了哪些任务?

简而言之,您如何实现从报告到部署报告的需求,任务和错误的可追溯性?您使用了哪些流程,工具和技术来实现这一目标?

continuous-integration task traceability

8
推荐指数
1
解决办法
870
查看次数

自动化IEC 62304和FDA标准要求的工具

我正在寻找一个免费的软件工具(或一套工具)来自动生成需要IEC 62304和FDA V&V标准(医疗设备软件)的文档生成.

基本上,要保持不同文档,问题/错误跟踪器,SVN,源代码,测试用例等之间的可跟踪性,报告生成,文档版本控制,项目跟踪,听觉功能等.

version-control standards automation medical traceability

7
推荐指数
1
解决办法
1093
查看次数

XSD的可追溯性

我正在尝试让我的XML模式处理一些可跟踪性功能,因为我在阅读一些功能规范时收集了需求.(不适合需求管理,但至少它是一个开始.)

我正在做的是为我目前正在阅读的每个功能规范创建一个< functionalSpec>标签.我为我找到的每个要求创建了< requirement>标签.由于我希望能够跟踪需求的来源,因此我创建了一个< trace>元素,其id为< functionalSpec>元素.我希望XSD能够验证并确保我只输入现有功能规范中存在的id,而不是允许自己在< functionalSpecId>标签中输入任何普通旧文本.我的问题出现在XML Schema W3C Recommendations中文档说我想做的事是不可能的.(大约1/2路)

{selector}指定相对于正在声明的元素的实例的受限XPath([XPath])表达式.这必须标识约束适用的从属元素的节点集(即包含在声明的元素中).

我正在使用Oxygen创建这个,因为我对XSD文件相当新,它给了我以下错误:

E [Xerces] Identity Constraint error:identity constraint"KeyRef @ 1045a2"有一个keyref,它指的是超出范围的密钥或唯一.

所以我的问题是,有没有人知道一种方法,允许我通过使用XSD使用我下面的相同的XML结构?

下面是XML文件.

<?xml version="1.0" encoding="UTF-8" ?>

<srs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="srs req2.xsd"
    xmlns="srs">

<requirements>

<requirement DateCreated="2010-06-11" id="1">
    <Text>The system shall...</Text>
    <trace>
        <functionalSpecId>B010134</functionalSpecId>
    </trace>
    <revisions>
        <revision date="2010-06-11" num="0">
            <description>Initial creation.</description>
        </revision>
    </revisions>
</requirement>

</requirements>

<functionalSpecs>

    <functionalSpec id="B010134" model="Model-T">
        <trace>
            <meeting></meeting>
        </trace>
        <revisions>
            <revision date="2009-07-08" num="0">
                <description>Initial creation.</description>
            </revision>
            <detailer>Me</detailer>
            <engineer>Me</engineer> …
Run Code Online (Sandbox Code Playgroud)

xml xsd requirements traceability

5
推荐指数
1
解决办法
1387
查看次数