# 6.3需求管理工具

在整个系统开发生命周期中，无论是新开发还是对现有系统的更改，都要进行需求管理。\
除了需求的收集，这个过程还包括对它们的管理措施。需求管理的目的是为承包商和客户就正在开发的系统达成共同的理解。由此产生的文档通常作为后续实现的合同基础，因此需要有预定义的结构。

#### &#xD;6.3.1需求和决策标准

• 支持需求文档和分析\
• 基于文本和图形的需求展示\
• 需求管理\
• 减少冗余\
• 支持需求和架构之间的可追溯性\
• 团队能力\
• 版本和配置管理

#### &#xD;6.3.2需求管理工具面临的挑战

• 许多当前的图形表示工具(如UML模型、思维导图或自由形式的图表)不能由多个用户同时编辑。这使得合并图非常耗时且容易出错。\
• 版本和配置管理支持

#### &#xD;6.3.3 示例

• CaliberRM（Micro Focus）\
• Cameo Requirements（No Magic Inc.）\
• CARE (SOPHIST GmbH)\
• Enterprise Architect（SparxSystems Ltd.）\
• in-Step（microTOOL GmbH）\
• Polarion® REQUIREMENTS™（Siemens）\
• Rational DOORS (IBM)\
• Rational RequisitePro (IBM)
