Cradle-REQ模块是系统和过程工程项目的完整的需求管理解决方案。
任意数目不同类型的需求都是可以管理的,包括操作需求,系统需求,使用需求,功能性需求和非功能性需求。如果需要的话,可以给每种类型的需求定义不同的结构,并且可以用相应的领域知识或假设来支持。
需求和其他相关的条目可以利用文档分析器及Word/Excel插件自动从文档中捕捉出来,然后经过搜索、选择、分解和合并工具来进行快速设计。当更新文档版本时,利用遍及整个项目的影响分析,就可以自动地发现变化。通过直接的接口或者数据交换的形式,使用其它工具同样可以加载需求。
可以方便地进行覆盖度、影响分析和跟踪能力研究,然后使用浏览器中树形结构、列表、表格或者用户自定义属性层次来察看。
需求可以有复杂的结构,比如带有图表、视频、图形、表格, URL 、公式或任何其它数据,以及 Word、Excel、PowerPoint等桌面工具集成进来的内容。
记录每一次编辑情况,留做历史记录。使用者可以自动被告知任何修改和注释的地方,这些地方被高亮显示,从而达到项目开发小组内部沟通的目的。
可以对多个需求的变体进行管理,以反映同一系列产品或模型之间的差异。
可以把需求与测试数据、安全数据和其它关键问题、风险或任何项目数据连接起来。当与Cradle-SYS模块联合使用的时候,可以把需求与(功能和UML)分析、体系结构和设计模型、硬件和软件实现,以及程序源码链接起来。