向需求添加自定义属性
创建需求集时使用要求工具箱™,您可以创建应用于需求集中包含的需求的自定义属性。自定义属性扩展了与您的需求相关的属性集。
或者,您可以通过创建定义自定义需求类型和属性的原型来定制您的需求。有关更多信息,请参见定义自定义需求和链接类型和属性.
为需求集定义自定义属性
为需求集定义一个自定义属性:
打开要求编辑器.在MATLAB中®命令提示符,输入:
slreq.editor
点击显示需求.
打开一个现有的需求集,或者创建一个新的需求集。
选择需求集。
在右边窗格的下面自定义属性注册中心,点击添加向需求集添加自定义属性。
的自定义属性注册对话框。中输入自定义属性的名称的名字字段。类型中选择类型类型下拉菜单。中输入自定义属性的描述描述字段。
或者,您可以通过使用,以编程方式将自定义属性添加到需求集addAttribute
.
自定义属性类型
有四种自定义属性类型:
编辑
:接受字符数组的文本框。缺省值为0。复选框
:单个复选框,可选中或不选中。默认值为未检查。组合框
:下拉菜单,自定义选项。设置
始终是下拉菜单中的第一个选项和默认属性值。DateTime
:只接受datetime
数组中。缺省值为0。看到datetime
欲知更多有关datetime
数组。
为需求设置自定义属性值
为需求集定义自定义属性后,可以为每个需求设置自定义属性值。中的需求要求编辑器.在右边窗格的下面自定义属性,在该字段中输入需要的值。
您还可以通过使用,以编程的方式为需求设置自定义属性值setAttribute
.
如果没有为定义值复选框
或组合框
为需求输入自定义属性,该值将被设置为默认值。为复选框
自定义属性时,默认值定义在自定义属性注册中心窗格用于需求集。为组合框
自定义属性,默认值为设置
.
请注意
如果您复制一个需求并将其粘贴到相同的需求集中,复制的需求将保留与原始需求相同的自定义属性值。如果需求被粘贴到不同的需求集中,复制的需求不会保留自定义属性值。
编辑自定义属性
为需求集定义自定义属性后,可以对自定义属性进行有限的更改。要进行更改,请选择要求编辑器.在右边窗格的下面自定义属性注册中心,选择要编辑的自定义属性,然后单击编辑.
请注意
您一次只能为一个需求设置自定义属性值。
或者,您可以通过使用编程方式编辑自定义属性updateAttribute
.
对于任何类型的自定义属性,都可以编辑名称和描述。为组合框
自定义属性,还可以在下拉菜单中编辑每个选项的值,或者添加和删除选项。如果您删除了一个选项,需求的自定义属性值先前将该值重置为默认值,设置
.一次编辑多个选项的值将为需求集中的所有需求重置该属性的自定义属性值。但是,您可以编辑单个选项的值,而无需重置自定义属性值。此外,如果您在不改变任何选项的值的情况下重新排序现有选项,需求的自定义属性值不会重置。
为需求设置了自定义属性值之后,可以通过在要求编辑器方法中设置更新后的值自定义属性窗格。
引用需求的自定义属性
当将需求从外部文件导入到需求的工具箱,如果你选择允许从外部来源更新时,这些需求会作为参考需求导入(slreq。参考
对象)。有关更多信息,请参见选择导入模式.
默认情况下,引用的需求是只读的。尽管您可以向包含引用需求的需求集添加自定义属性,但是您必须解锁需求才能添加自定义属性值。选择引用的需求,并在右侧窗格中属性,点击解锁.或者,您可以通过选择最上面的导入节点,并在右边窗格的下面,来解锁引用的需求要求交换,点击解锁所有.
如果你点击更新在要求交换窗格中,对需求集的更改(如新的自定义属性或新的自定义属性值)将丢失。在使用之前保存或导出您的需求集文件更新.你可以使用出口在要求交换窗格导出带有新自定义属性的ReqIF™文件。
导入自定义属性
当从外部源导入需求时,您还可以导入存在于外部源中的自定义属性。
导入自定义属性ReqIF
当从ReqIF文件导入需求时,您可以将信息映射到内置属性和自定义属性。有关更多信息,请参见在需求工具箱中映射ReqIF属性.
使用直接导入导入自定义属性IBM门下一个
当使用直接从IBM导入需求时®门®下一个®, DOORS Next中定义的自定义属性将自动导入需求的工具箱.有关使用直接导入从IBM DOORS Next导入需求的信息,请参见接下来用IBM DOORS链接和跟踪需求.
导入自定义属性微软Excel
类中导入需求时微软®Excel®文件中,您可以将预定义的标题或一行单元格映射到内置属性和自定义属性。看到导入microsoftexcel电子表格的选项.