《基於問題框架的FR/NFR關聯追蹤方法研究》是依託浙江大學,由王新宇擔任項目負責人的青年科學基金項目。
基本介紹
- 中文名:基於問題框架的FR/NFR關聯追蹤方法研究
- 依託單位:浙江大學
- 項目負責人:王新宇
- 項目類別:青年科學基金項目
項目摘要,結題摘要,
項目摘要
非功能需求(NFR)已逐漸成為軟體開發項目成敗的關鍵因素。業界雖然對於功能需求(FR)與NFR的分析已很重視,但並未足夠關注兩者間關聯關係的識別與分析,從而導致很多軟體系統難以滿足預期的要求。對FR/NFR關聯進行有效追蹤,有助於解決需求工程中FR與NFR難以結合的問題,並能在很大程度上提高需求分析和變更管理的效率。本項目擬以問題框架方法作為理論基礎,針對FR/NFR關聯錯綜複雜的特點,對其展開追蹤研究。具體內容包括:(1)針對FR與NFR間的約束和精化這兩種映射關係,基於問題框架需求變體,研究FR/NFR映射的構建方法;(2) 針對NFR間的依賴和衝突這兩種副作用關係,基於問題間的關係模式,研究NFR間副作用關係的識別方法。
結題摘要
非功能需求(NFR,亦稱質量需求,QR)已逐漸成為軟體開發項目成敗的關鍵因素。對功能需求(FR)與非功能需求關聯進行有效追蹤,有助於解決需求工程中FRs與NFRs難以結合的問題,並能在很大程度上提高需求分析和變更管理的效率。 本項目通過研究基於問題框架的FR/NFR關聯追蹤方法,在傳統面向FRs的問題框架建模基礎上集成QRs,對這兩類需求及其關聯關係進行了完整描述,並提出集成FRs和QRs的問題框架元模型,為模型的構建提供規範。在此基礎上,本項目提出結合業務目標建模和業務過程建模集成獲取FRs與QRs的建模方法,遵循業務目標元模型和業務過程元模型所定義的語言,由抽象的業務目標到具體的業務過程逐步獲取同時包含FRs和QRs的需求知識,並將其分解為與基本問題框架粒度相當的子問題,通過為每個子問題構建對象分析模型,進而構建集成FRs和QRs的問題圖模型,將其匹配到合適的問題框架,並重用該問題框架來集成FRs和QRs。最後,本項目通過構建非功能需求潛在衝突與協作模型識別非功能需求間的依賴關係,提出三種啟發式規則進行偽依賴關係過濾,顯示得到NFR間的副作用關係。