【问题标题】:What ModuleVersion store in Doors dxl?Doors dxl 中有什么 ModuleVersion 存储?
【发布时间】:2016-04-06 10:51:15
【问题描述】:

我经常遇到 ModuleVersion 类型,但我不明白这种类型的变量包含什么?我读到:

The "Module" DXL Type represents a loaded **ModuleVersion** (current or Baseline).

所以我们有一个规范,它有不同的版本: 例如,从星期一开始,我们的模块将有 Baseline 1.1 - 然后我们添加新要求,一个月后我们创建基线 1.2 - 等等... 我们有 1.0 ,1.1, 1.2, 1.3, 2, 2.1ModuleVersion 还是..?我不明白。能不能举个例子说明一下。

【问题讨论】:

    标签: module baseline ibm-doors


    【解决方案1】:

    你是对的。句柄ModuleVersion 表示模块的保存状态。有几个函数接受这样的句柄,例如

     Module load(ModuleVersion modver, bool display)
     Baseline baseline(ModuleVersion modver)
    

    用于加载此类已保存状态/访问基线 - 取决于您的任务所需的结果类型。您可以使用moduleVersion 函数检索这样的ModuleVersion 句柄。

    如果我们知道您要达到的目标,举个例子会更有意义。 DXL 参考手册已经包含一些示例:查看baselineSetfor {string|ModuleVersion} in recentModules 的描述 或for AttrType in ModuleProperties

    【讨论】:

    • 我不明白我们通过这个 ModuleVersion 获得了什么,我们指定了 Module 的特定版本,但是当我们在 ModuleVersion 级别上工作时它是否打开了模块以及在 ModuleVersion 上可以进行哪些操作?
    • 我理解它只是一个句柄。您可以通过显式检索来获取它,并且可以使用它来加载模块或基线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多