Journal of Systems Engineering and Electronics

• 系统工程 • 上一篇    下一篇

基于技术组合的软件需求优化

湛浩旻,印桂生,王姝音,王红滨   

  1. 哈尔滨工程大学计算机科学与技术学院,黑龙江 哈尔滨 150001
  • 收稿日期:2012-06-15 修回日期:2013-01-15 出版日期:2013-07-22 发布日期:2013-05-15

Requirements optimization based on combination of technologies

ZHAN Hao-min,YIN Gui-sheng,WANG Shu-yin,WANG Hong-bin   

  1. College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China
  • Received:2012-06-15 Revised:2013-01-15 Online:2013-07-22 Published:2013-05-15

摘要:

当前,软件需求优化的研究多集在提高需求的完整性、设定需求的优先级以及消除需求的歧义性等方面。该文从需求优先级设定入手,来进行需求优化,首先从系统的整体性和需求的层次性出发,提出以解释结构模型(Interpretative Structural Model,ISM)和层次分析法(Analytical Hierarchy Process,AHP)相结合的需求优先级排序方法,其中用SM 对需求进行结构优化和分层处理,然后对最上层的需求使用AHP 进行需求优先级排序,并将该方法命名为结构层次分析(Structural Analytical Hierarchy Process,SAHP),接着通过与AHP 的比较,说明性能总体上好于后者,最后通过进度和成本约束,表明该方法能够判断项目进度和成本的合理性,降低因需求导致项目失败的风险。

Abstract:

The research of current software requirements, many hotspot are widely noted, for example: improving the completeness of requirements, setting the priority of requirements and eliminating ambiguity the requirements, etc., which is requirements optimization in essence. In this paper, a method of prioritizing requirements based on the combination of Interpretative Structural Model (ISM) and Analytical Hierarchy Process (AHP) is proposed, called Structural Analytical Hierarchy Process (SAHP). First, the hierarchical model of software requirements is built with ISM. Next, the requirements of top level of the model were prioritize by analytical hierarchy process. Next,the case analysis is given, and the strengths and weaknesses of AHP and the method are compared. The results show that SAHP is better than AHP as s whole. Final, this method is distinguished with the schedule and cost analysis if the schedule and cost of project is rational, and can reduce the failure probability of the project.