我是IBM DOORS的新手,我可能需要一些提示或帮助来解决这个可能是基本的问题。
我有一个模块A ,其中包含一些要求,以及另一个模块B,C,D等,它对应于具体的供应商,它回答了来自模块A的要求因此,如果需求发生变化(即文本),我希望该变化也自动显示在模块B,C D ...
模块A (提供)
要求代码(文本)
Req_type
要求文字
Req_owner
[...]
模块B,C。(提供)
要求代码(文本)
供应商
基本选项
Req_answer
要求评论
[...]
该想法是通过某种方式在模块A中的 Req_code 和其他模块(一对多)中的 Req_code 之间建立链接,因此我可以使用来自两个模块。
我一直在网上搜索,但是我只发现可以用dxl脚本来完成。还有其他方法可以不涉及编程吗?我尝试创建一个链接模块,但没有得到想要的东西。
先谢谢了,
比尔比尼特
答案 0 :(得分:1)
我认为您想要的实际上是按属性链接的伴侣;链接>高级>创建链接...,但首先让我们进行一些架构创建。
我假设B,C等将创建A的答案,因此,它们将在答案中链接到A中的对象。有了这些信息,我们可以使用Req_code(使用“对象标识符”),Req_type(类型:字符串或枚举列表),Req_text(使用“对象文本”),Req_owner(类型:字符串)等创建模块A。
类似地,使用必要的属性创建模块B和C,以描述要包含在其中的信息。最后创建一个链接模块“ L”以包含B-> A和C-> A的链接集。请注意,链接模块仅包含链接集,而不包含实际链接。链接存储在源模块即模块B和C中。
为了安全起见,我也将转到“文件”>“模块属性” ...选择“链接集”选项卡,然后通过链接模块L将B和C中的每个链接集设置为A。底部。
现在,我们准备在A(插入>对象)中创建对象。在“对象文本”属性或您希望在其他模块中显示的任何其他属性中创建一些需求文本。
转到B并创建一个对象。链接>开始链接转到要链接到的A中的对象,然后选择链接>从开始进行链接。 (它可能会第一次询问您是否要创建链接集,只需说“是”即可。)一点橙色的输出,和黄色的输入三角形将出现在每个对应的对象上。
最后,在B Analysis>向导中,选择Out-links,仅DOORS链接; Next>(由于我们只有一个),选择All(正式)模块和All(链接)模块;下一个> (选择要从其他模块显示的属性)Next>(确保未选中递归分析)并单击Finish。
这将在模块B中创建另一列,其中包含您要在模块A中显示的属性。
您现在可以转到“视图”>“另存为...”并为视图命名,并随时查看模块B中的链接信息。
在此编写的唯一DXL是您在运行向导时编写的DXL。
哇!完整的免费培训模块,介绍如何使用DOORS!
答案 1 :(得分:0)
您将要研究“链接-高级”菜单下的“按属性链接”工具。这是在DOORS 9.6.1.10上实现的,尽管大多数9.x应该具有相同的功能。
您将能够在两个模块之间创建链接,匹配特定的属性,然后为您需要链接的每个后续模块重复该过程。