修訂。對可疑鏈接進(jìn)行查詢,可以回答這個問題:用例與它們所要解決的不斷演進(jìn)的業(yè)務(wù)需要一直保持密切聯(lián)系嗎?
確保設(shè)計能夠?qū)崿F(xiàn)全部需要的功能
同樣,為了確保設(shè)計能夠真正實現(xiàn)需求,應(yīng)該將 IBM Rational RequisitePro 中的需求與 IBM Rational XDE Developer 實現(xiàn)這些需求的設(shè)計要素鏈接起來,
在 Rational XDE Developer 中創(chuàng)建了設(shè)計要素(類、圖等)后,可以單擊設(shè)計要素的右鍵菜單,選擇 RequisitePro ?Add Traceability, 將這些要素與驅(qū)動生成它們的需求鏈接起來。這樣就在 Rational RequisitePro 中為該設(shè)計要素添加了表示法。
當(dāng) IBM Rational XDE Developer 設(shè)計要素名稱或簡短描述發(fā)生變更時,可以調(diào)用同一個菜單中的 RequisitePro? Update Traceability 選項來完成變更。如果要對 Rational XDE Developer 作出多項變更,可以通過選擇 Tools ? Rational RequisitePro ? Update All Traceability 來快速完成所有變更。
為 Rational XDE Developer 設(shè)計要素添加可跟蹤性后,可以在 IBM Rational RequisitePro 中創(chuàng)建需求到設(shè)計的可跟蹤性矩陣。需求(如用例)和設(shè)計之間的可跟蹤性矩陣,是驗證設(shè)計活動是否覆蓋全部商定的需求的一種方法。
在該鏈接建立之后,可以運(yùn)行 IBM Rational RequisitePro 的報告功能,來評估設(shè)計對需求的覆蓋度,并且用一個定量的答案來回答:"全部經(jīng)商定的需求,在設(shè)計中都考慮到了嗎?"從而說明設(shè)計模型將要實現(xiàn)的已簽發(fā)的每項需求。
需求與設(shè)計之間的鏈接,對于檢測需求變更對設(shè)計要素產(chǎn)生的影響也至關(guān)重要。在鏈接到設(shè)計要素的某項需求發(fā)生變更時,可疑鏈接(紅色箭頭)將取代藍(lán)色箭頭。對需求和設(shè)計之間的可疑鏈接進(jìn)行查詢,可以回答這樣的關(guān)鍵問題:設(shè)計模型中的哪部分將受到最新需求變更的影響?
如需查看集成工作方面的更多信息,請參見 Rational XDE Developer 在線幫助。
結(jié)束語
總的來說,IBM Rational RequisitePro 和 IBM Rational XDE Developer 之間的集成,使開發(fā)人員能夠清楚地交流需求信息,并且使設(shè)計與不斷變更的需求保持一致。
這是達(dá)到最終目的的關(guān)鍵:交付能夠?qū)嶋H解決客戶需要的應(yīng)用程序。
如果沒有這項集成,用例將以 Microsoft Word 文檔形式記錄,不能夠跟蹤功能性需求,包括用例規(guī)格說明。這項缺陷將導(dǎo)致設(shè)計與需求無法保持一致。
如果沒有這項集成,軟件設(shè)計將置于偏離需求軌道的風(fēng)險中。當(dāng)某項需求發(fā)生變更時,迅速評估哪部分設(shè)計將受到該項變更的影響,最大限度地提高了設(shè)計滿足客戶需要的解決方案的成功概率,從而解決需求所表述的客戶需要。