文章詳目資料

東海科學

  • 加入收藏
  • 下載文章
篇名 軟體專案的需求工程流程之客製化探討
卷期 8
並列篇名 A customization exploration of the requirement engineering process for software projects
作者 張文貴蘇仕朋
頁次 063-080
關鍵字 需求工程需求萃取目標導向分析能力成熟度整合模式客製化requirements engineeringrequirements elicitationgoal-oriented analysisCMMI customizationTSCI
出刊日期 200607

中文摘要

本研究主要在探討軟體需求規格的建構流程及方法,改善使用AGORA方法應用在軟體需求分析所衍生的實用性問題。首先我們介紹在目標圖中加入屬性值(attribute value)作為在目標分解精練時,解決目標矛盾與衝突(Conflict)的參考依據。這個方法的好處是能快速找出和解決矛盾與衝突,並且將客戶的想法使用圖解法產生衍生目標和客製化專案規格。此外我們進一步建立需求目標的選擇因子(Screen Factor),作為在訂定需求規格時階段性的選擇指標,以供需求規格篩選的改善或修訂之參考。除此之外,所產生的操作描述的需求規格亦可做為軟體初步設計的輸入及將來在測試階段及產品驗收時,測試及驗收的項目之依據。在本研究中我們將這個方法應用在產生一個客製化的圖書館專案的需求規格,證明我們的方法不僅可行而且有效。

英文摘要

This research mainly investigates the methodology of generating software requirements specification in order to improve the practical difficulties encountered in employing the AGORA approach for software requirements analysis. First we introduce two attributes such as priority-values as well as cost-values to be the reference criteria for resolving any potential conflicts existing among customer goals when we are refining them. The proposed framework provides such benefits as: locating and resolving the conflicts quicker, being capable of generating derived goals and customizing project specification from the perspective on customer’s scenario. In addition, we further build the selection factors as a screening criterion in generating a customized requirements specification. The final definable, feasible specification descriptions provide an accepting criterion for the product validation. An empirical application of generating the customized requirements specification for a practical library project, with further introducing the correctness as a direct but measurable metrics for quality analysis, has demonstrated the presented framework is not only feasible but also efficient.

相關文獻