在需求管理过程中,需求对象是记录系统要求、功能描述以及验证信息的基础单元。使用DOORS进行项目管理时,很多工作并不是简单录入一段文字,还需要维护对象编号、状态、责任人等属性信息。实际使用中,经常会遇到创建需求对象后显示内容不完整、属性列找不到、填写的信息没有保存等情况。这类问题通常和模块设置、属性定义以及显示布局有关,需要结合当前项目配置进行检查。
一、DOORS怎么创建需求对象
DOORS中的需求对象通常依附于模块存在,创建前需要先确定需求存放位置和模块结构。模块规划清楚后,后续添加、修改以及追踪需求都会更加方便。
1、打开需求模块准备创建位置
创建需求对象前,需要先进入对应模块。
①、启动【DOORS】。
②、进入【Project】项目目录。
③、打开目标【Module】。
④、选择需求插入位置。
⑤、确认模块状态。
模块用于保存一组相关需求,对象创建后会按照模块中的层级进行管理。
2、在模块中添加需求对象
确定位置后,可以直接创建新的需求记录。
①、打开【Edit】菜单。
②、选择【Object】。
③、点击【New】。
④、输入需求内容。
⑤、保存当前模块。
创建完成后,新的对象会出现在模块列表中,可以继续补充其他需求信息。
3、配置需求对象属性
需求内容之外,属性信息也是后续管理的重要部分。
①、选中【需求对象】。
②、打开【Object Properties】。
③、进入【Attributes】页面。
④、填写属性内容。
⑤、保存修改结果。
不同项目中的属性配置可能不同,例如优先级、需求状态等信息通常需要根据团队管理方式进行设置。
4、调整需求对象层级
项目中的需求通常存在上下级关系,需要通过层级结构进行整理。
①、选中【需求对象】。
②、打开【Hierarchy】视图。
③、调整对象位置。
④、检查父子关系。
⑤、保存模块。
合理的层级可以帮助后续查看需求之间的关联关系。
二、DOORS需求对象创建后属性显示异常如何处理
需求对象创建完成后,如果发现属性显示异常,需要先确认是属性没有配置,还是当前模块没有显示对应字段。
1、创建后看不到需求属性
①、打开【模块窗口】。
②、进入【Layout】设置。
③、查看当前显示列。
④、添加目标属性。
⑤、刷新【Module】界面。
有些情况下,属性已经创建成功,只是当前查看布局没有显示对应字段。
2、属性存在但内容无法填写
①、选择【需求对象】。
②、打开【Object Properties】。
③、查看【Attributes】列表。
④、检查属性权限。
⑤、重新输入内容。
如果属性定义存在问题,可能会出现字段显示但无法编辑的情况。
3、属性类型和需求不匹配
①、打开【Attribute Definition】。
②、查看属性名称。
③、检查字段类型。
④、修改属性设置。
⑤、重新加载模块。
例如文本属性、枚举属性以及数字属性的使用场景不同,配置错误后可能影响显示效果。
4、复制需求对象后属性变化
①、选择需要复制的【需求对象】。
②、执行【Copy】操作。
③、查看新对象属性。
④、调整继承内容。
⑤、保存模块。
复制对象时,部分属性可能按照原对象规则生成,需要确认是否符合当前需求。
三、DOORS需求对象维护时需要检查的内容
需求对象创建完成后,后续修改和维护同样重要。项目周期较长时,模块调整、属性增加以及人员协作都可能影响需求数据管理。
1、属性修改后检查历史记录
①、打开【History】功能。
②、查看对象变化记录。
③、确认修改内容。
④、保存检查结果。
2、修改模块视图后找不到原来的属性
在DOORS中查看需求时,显示内容和之前不同,很多时候并不是属性丢失,而是当前模块的显示方式发生了变化。
①、打开【View】菜单。
②、进入【Layout】设置。
③、查看当前显示列。
④、添加需要查看的属性。
⑤、保存当前布局。
调整完成后,重新打开模块确认属性是否恢复显示。
3、多人维护需求时属性填写不统一
同一个项目由多人维护时,如果没有提前约定属性填写方式,后续查看需求信息时容易出现内容混乱。
①、打开【Attribute Definition】。
②、查看已有属性列表。
③、确认属性用途。
④、调整字段规则。
⑤、检查需求对象填写情况。
统一属性使用方式后,后续进行需求筛选和追踪时会更加方便。
总结
DOORS需求对象管理过程中,创建对象只是开始,后续的属性维护和模块整理同样会影响需求数据的使用效果。实际项目中,很多显示异常并不是数据丢失,而是配置方式发生变化。保持模块结构清晰,及时检查属性设置,可以减少后期整理需求时遇到的问题。希望本文能够为需要使用DOORS进行需求管理和对象维护的用户提供一些参考。
