修订。对可疑链接进行查询,可以回答这个问题:用例与它们所要解决的不断演进的业务需要一直保持密切联系吗?
确保设计能够实现全部需要的功能
同样,为了确保设计能够真正实现需求,应该将 IBM Rational RequisitePro 中的需求与 IBM Rational XDE Developer 实现这些需求的设计要素链接起来,
在 Rational XDE Developer 中创建了设计要素(类、图等)后,可以单击设计要素的右键菜单,选择 RequisitePro ?Add Traceability, 将这些要素与驱动生成它们的需求链接起来。这样就在 Rational RequisitePro 中为该设计要素添加了表示法。
当 IBM Rational XDE Developer 设计要素名称或简短描述发生变更时,可以调用同一个菜单中的 RequisitePro? Update Traceability 选项来完成变更。如果要对 Rational XDE Developer 作出多项变更,可以通过选择 Tools ? Rational RequisitePro ? Update All Traceability 来快速完成所有变更。
为 Rational XDE Developer 设计要素添加可跟踪性后,可以在 IBM Rational RequisitePro 中创建需求到设计的可跟踪性矩阵。需求(如用例)和设计之间的可跟踪性矩阵,是验证设计活动是否覆盖全部商定的需求的一种方法。
在该链接建立之后,可以运行 IBM Rational RequisitePro 的报告功能,来评估设计对需求的覆盖度,并且用一个定量的答案来回答:"全部经商定的需求,在设计中都考虑到了吗?"从而说明设计模型将要实现的已签发的每项需求。
需求与设计之间的链接,对于检测需求变更对设计要素产生的影响也至关重要。在链接到设计要素的某项需求发生变更时,可疑链接(红色箭头)将取代蓝色箭头。对需求和设计之间的可疑链接进行查询,可以回答这样的关键问题:设计模型中的哪部分将受到最新需求变更的影响?
如需查看集成工作方面的更多信息,请参见 Rational XDE Developer 在线帮助。
结束语
总的来说,IBM Rational RequisitePro 和 IBM Rational XDE Developer 之间的集成,使开发人员能够清楚地交流需求信息,并且使设计与不断变更的需求保持一致。
这是达到最终目的的关键:交付能够实际解决客户需要的应用程序。
如果没有这项集成,用例将以 Microsoft Word 文档形式记录,不能够跟踪功能性需求,包括用例规格说明。这项缺陷将导致设计与需求无法保持一致。
如果没有这项集成,软件设计将置于偏离需求轨道的风险中。当某项需求发生变更时,迅速评估哪部分设计将受到该项变更的影响,最大限度地提高了设计满足客户需要的解决方案的成功概率,从而解决需求所表述的客户需要。