前页 后页

扩展需求属性

一个项目可能将更多的属性应用于需求,例如成本,延迟罚款或业务风险(如果未满足)。您可以将这些属性添加到特定的Requirement元素,或使用标记值将它们配置为在创建时自动在所有Requirement元素中可用。 (这些有时称为用户定义的属性。)

除非打开元素的“属性”窗口的“标签”选项卡,否则扩展元素的属性是不可见的。或者,您可以在其图上的元素图像上显示其他属性。

将标记的值添加到现有需求

要将属性作为标记值添加到单个需求中,只需单击需求,显示“属性”窗口的“标签”标签,然后输入属性名称作为标签名称和输入属性值作为标签值。

您添加到一个需求的任何属性可能也将应用于其他需求。因此,您可以使用预定义的标记值类型来标识您的Requirement属性,以便可以在需要时选择它。预定义的标记值类型还使您能够为标记值定义特定的值。

如果不存在适当的预定义“标记值类型”,则技术开发人员可以创建它以将其添加到结构化标签,参考标签或自定义标签集合中。

配置要使用扩展属性创建的需求

如果有必要使用相同的扩展属性集创建所有“需求”,则可以创建“需求模板”图并创建定义这些属性的特殊“需求”(作为“标记值”),或将具有这些属性的现有“需求”拖到图上。然后,将“需求模板”图设置为所有新的“需求”元素的模板,以便这些新的需求自动具有所需的所有属性。

但是,这随后排除了其他“需求”元素格式,包括标准“需求”格式。如果要使用其他需求格式,则必须替换或取消当前模板。或者,您可以创建一个配置文件。

概要文件还准确定义了新的Requirement元素应包含的内容以及如何在图中显示。但是,概要是替代元素定义的集合,因此它不会覆盖默认的Requirement格式,也不会阻止您定义几种不同类型的Requirement元素。因此,您可以为业务需求,系统需求,项目需求或您决定使用的任何其他类别的需求具有单独的并行元素定义。

有关导入和使用现有Profile文件的信息,请参阅“ 使用UML Profiles帮助”主题。有关创建新配置文件的信息,请参阅“ 开发配置文件帮助”主题。

学到更多