在需求管理过程中,基线主要用于保存某个时间点的需求状态,方便后续进行版本对比、变更分析以及项目评审。DOORS中的基线管理通常应用在需求冻结、阶段验收以及版本发布等场景。不过实际使用时,创建基线并不总是顺利,有时会出现无法创建、基线内容不完整、对象状态异常等情况。这些问题通常和模块状态、访问权限、对象修改情况有关,需要结合项目配置逐步检查。
一、DOORS怎么进行基线管理
DOORS中的基线用于记录需求模块在某个阶段的固定版本。创建基线前,需要先确认需求内容已经整理完成,并检查当前模块状态。
1、检查需求模块状态
创建基线前,需要确认当前模块内容符合保存条件。
①、打开【DOORS】。
②、进入目标【Project】。
③、打开【需求模块】。
④、检查需求对象内容。
⑤、确认模块状态。
如果模块中仍有大量未确认修改,创建基线后可能无法准确反映当前需求状态。
2、创建需求模块基线
确认需求内容后,可以执行基线创建操作。
①、打开【Module】菜单。
②、选择【Baseline】。
③、点击【Create Baseline】。
④、填写【Baseline Name】。
⑤、确认创建操作。
创建完成后,DOORS会保存当前模块版本,后续可以通过基线查看历史状态。
3、查看已有基线版本
创建基线后,需要确认保存内容是否正确。
①、打开【Baseline】列表。
②、选择目标基线。
③、查看【Baseline Properties】。
④、检查版本信息。
⑤、打开基线内容。
通过查看历史基线,可以确认需求变更前后的差异。
4、比较不同基线之间的变化
需求经过多次修改后,可以通过比较功能查看变化。
①、打开【Compare】功能。
②、选择两个【Baseline】。
③、设置比较范围。
④、查看差异内容。
⑤、保存比较结果。
基线比较能够帮助项目人员确认需求修改位置。
二、DOORS基线创建失败如何排查
基线创建失败时,需要先确认失败提示信息,再检查模块权限、对象状态以及系统环境。
1、检查用户是否具备创建权限
①、打开【DOORS Administrator】。
②、查看【User Properties】。
③、确认模块权限。
④、检查编辑权限。
⑤、重新登录测试。
如果用户只有查看权限,通常无法执行基线创建操作。
2、确认模块是否存在未处理状态
①、打开【需求模块】。
②、查看需求对象。
③、检查修改状态。
④、确认模块完整性。
⑤、重新尝试创建基线。
部分模块存在异常对象或者未完成修改时,可能影响基线保存。
3、检查基线名称和版本设置
①、打开【Create Baseline】窗口。
②、检查【Baseline Name】。
③、确认名称格式。
④、修改版本信息。
⑤、重新执行创建。
基线名称重复或者信息填写不符合规则时,可能导致创建失败。
4、确认服务器和数据库状态
①、检查【DOORS Server】状态。
②、确认网络连接。
③、查看系统运行情况。
④、重新连接项目。
⑤、再次创建基线。
服务器异常时,客户端操作可能无法正常保存数据。
三、DOORS基线维护过程中需要注意的问题
基线创建完成后,还需要持续维护。项目需求不断变化时,如果缺少版本管理,后续查看历史记录会比较困难。
1、定期整理历史基线
①、打开【Baseline】列表。
②、查看已有版本。
③、整理无效基线。
④、记录版本信息。
2、修改需求前确认当前版本
①、查看【Baseline】。
②、确认当前需求版本。
③、记录变更内容。
④、执行需求修改。
3、评审前检查基线完整性
①、打开【Baseline】。
②、查看需求对象。
③、检查属性信息。
④、确认版本内容。
总结
DOORS基线管理主要用于保存需求阶段状态,方便项目后续进行版本追踪和变更分析。实际使用中,基线创建失败通常和权限、模块状态以及系统环境有关,需要结合具体情况逐项检查。做好基线规划,并在关键阶段保存版本记录,可以让需求变化过程更加清晰。希望本文能够为需要使用DOORS进行基线管理和问题排查的用户提供一些参考。
