DOORS中文网站 > 使用教程 > DOORS需求属性如何自定义字段 DOORS需求属性类型定义步骤
教程中心分类
DOORS需求属性如何自定义字段 DOORS需求属性类型定义步骤
发布时间:2025/07/23 10:39:10

  DOORS需求属性如何自定义字段,DOORS需求属性类型定义步骤是需求工程中必不可少的操作技能。在大型系统开发和软件项目管理中,每一条需求对象不仅需要明确的文本描述,还需配套多维度的属性来进行分类、跟踪、过滤和统计。DOORS提供了高度灵活的属性系统,允许用户根据项目需求自定义字段,并设定多种属性类型以支撑不同的分析场景。本文将详细阐述如何在DOORS中自定义需求属性字段,以及属性类型定义的标准流程和操作技巧。

  一、DOORS需求属性如何自定义字段

 

  在DOORS中,属性(Attribute)是附加在每个对象上的数据字段,用于存储各种信息,如优先级、状态、负责人、模块来源等。用户可以根据项目的具体需求,自由添加、编辑、删除属性,实现对需求信息的全面管理。

 

  1、打开目标模块并进入属性设置界面

 

  打开所需设置的DOORS模块;

 

  点击菜单栏“Edit”>“Attributes”,进入属性列表窗口;

 

  该窗口展示所有已有属性,包括系统默认(如Object Identifier、Created On)与用户自定义属性。

 

  2、创建新的自定义字段

 

  在属性列表窗口中:

 

  点击“New”,弹出属性设置对话框;

 

  输入新属性名称(建议使用有意义的英文或中英文名称,避免重名);

 

  设置该属性的作用范围:可选择“Object”(作用于需求对象)或“Module”(作用于整个模块);

 

  指定该属性是否为只读(Read-only)、是否为用户可见、是否作为缺省属性;

 

  可勾选“Mandatory”选项,强制要求用户在填写对象时必须填写该属性。

 

  3、控制属性是否可继承或可修改

 

  DOORS允许设置属性继承模式:

 

  “Inheritable”:可从父对象继承值(适用于有层级结构的需求文档);

 

  “Initial Value”:设置属性默认值(如“Draft”或“Unassigned”);

 

  可选“Edit in Table”权限,控制用户是否能在主视图中直接编辑。

 

  4、属性创建后的应用方式

 

  可在模块表格视图中插入新列,显示所创建的自定义属性;

 

  在新建或编辑对象时,可以在Object Properties窗口中手动输入值;

 

  配合过滤器、视图和脚本,可以实现属性筛选、条件查询和报告输出。

 

  5、批量赋值技巧

 

  使用视图中的多行选择功能,在单元格中统一填充;

 

  利用DXL脚本实现自动赋值(如将“Priority”属性按需求类型自动区分);

 

  可结合导入文档时进行自动映射导入对应属性值。

  二、DOORS需求属性类型定义步骤

 

  定义属性的类型是确保数据正确性和可操作性的关键。DOORS支持多种属性类型,每种类型适用于不同的数据结构和应用场景,合理配置可提高数据分析和过滤能力。

 

  1、常用属性类型简介

 

  在属性设置中,可以从以下类型中选择:

 

  Text:自由输入文本,适合描述类属性(如需求来源、功能点名称);

 

  Enumeration:枚举型,预设固定值,适合“状态”“优先级”“重要等级”等;

 

  Date:日期型,可选日期输入控件,适合“创建时间”“上线时间”;

 

  Integer:整型,用于数字编号、权重值;

 

  Real:浮点数型,适合精度、时间估算等;

 

  Boolean:布尔型(True/False),常用于是否确认、是否验证等判断属性;

 

  Rich Text:富文本,可支持加粗、链接、段落结构,适用于注释、风险描述等场景;

 

  User:指向DOORS用户,常用于责任人、审查人字段。

 

  2、设置枚举类型的选项值

 

  若选择Enumeration:

 

  点击“Edit Type”,弹出枚举值编辑器;

 

  可逐条添加选项,如“High”“Medium”“Low”;

 

  设置默认选项值(Default)以便于快速创建;

 

  可设置是否允许空值、是否多选。

 

  3、属性值的控制逻辑设置

 

  可限制某些用户或角色是否可以编辑该属性(通过Access Control);

 

  配合Workflow设置,使属性值根据状态流转自动变化;

 

  可结合DXL脚本设置动态枚举值(如根据模块自动切换选项)。

 

  4、属性类型变更注意事项

 

  属性一经创建后,类型不能直接更改(避免破坏已有数据结构);

 

  若需修改类型,应先导出原属性数据,删除旧属性后重新创建;

 

  可使用脚本或手动迁移数据至新属性。

 

  5、属性与视图/报告的联动使用

 

  属性字段可在模块视图中作为表格列显示;

 

  可用于创建过滤器,实现只查看“状态=进行中”的需求列表;

 

  在DOORS报告模板中可将属性字段导出为Word或Excel;

 

  结合DXL脚本可实现按属性统计数量、状态变迁图等。

 

  三、如何通过模板与脚本批量设置属性字段

 

  在实际项目中,可能需要在多个模块中统一添加或更新属性字段,这时可通过标准模板复制属性设置,也可以利用DXL脚本批量执行。

 

  1、复制已有模块属性配置

 

  在一个设定好属性的模板模块中,使用“Project Explorer”复制结构;

 

  在新建模块时选择“复制自模板”;

 

  可确保字段类型、枚举值、默认设置一致。

 

  2、使用DXL批量创建属性字段

 

  示例脚本如下:

 

  自动检查是否存在相同属性名;

 

  批量添加枚举值;

 

  支持跨模块调用,实现大规模属性统一配置。

 

  3、跨项目的属性命名统一规范

 

  建议建立项目属性命名规范,如前缀“REQ_”、“PRJ_”;

 

  使用统一的枚举项值(避免多个模块中“High”和“HIGH”混用);

 

  通过属性说明注释字段定义,便于团队理解和维护。

  总结

 

  DOORS需求属性如何自定义字段,DOORS需求属性类型定义步骤不仅是日常使用中的基本操作,也是项目成功执行的关键保障。合理的属性配置将极大地增强需求管理的灵活性与可视性,使团队可以更方便地分类、过滤、统计和追踪各类需求。同时,配合DXL自动化脚本和统一模板设置方法,可帮助团队快速实现高效协作与标准化交付,是使用DOORS的高级能力之一。

读者也访问过这里:
135 2431 0251