期刊文献+

RePizer:a framework for prioritization of software requirements 被引量:2

RePizer:a framework for prioritization of software requirements
原文传递
导出
摘要 标准的软件开发周期很大程度上取决于利益相关方的需求。软件开发全程围绕需求设计和管理。考虑到时间和资源的限制,必须分清哪些是必须首先考虑的高优先级需求。已有的需求排序架构缺少对历史数据的记录,而这些历史数据有助于从类似项目中方便地选取最适合的需求排序技术。本文中,我们提出一种名为Re Pizer的软件需求排序架构,该架构与一种选定的需求排序技术联合使用,可以基于给定标准(如开发成本),为软件需求优先级排序。Re Pizer通过从需求库提取历史数据,为软件需求工程师决策提供协助。此外,Re Pizer提供了对整个项目的全景式视角,以确保对资源的审慎使用。基于Re Pizer架构,采用已有的两种需求排序技术:计划博弈(planning game,PG)和层级分析(analytical hierarchy process,AHP),分别比较各自的预期准确度和易用程度。结果表明,采用计划博弈时,Re Pizer性能更佳。 The standard software development life cycle heavily depends on requirements elicited from stakeholders. Based on those requirements, software development is planned and managed from its inception phase to closure. Due to time and resource constraints, it is imperative to identify the high-priority requirements that need to be considered first during the software development process. Moreover, existing prioritization frameworks lack a store of historical data useful for selecting the most suitable prioritization technique of any similar project domain. In this paper, we propose a framework for prioritization of software requirements, called Re Pizer, to be used in conjunction with a selected prioritization technique to rank software requirements based on defined criteria such as implementation cost. ReP izer assists requirements engineers in a decision-making process by retrieving historical data from a requirements repository. Re Pizer also provides a panoramic view of the entire project to ensure the judicious use of software development resources. We compared the performance of Re Pizer in terms of expected accuracy and ease of use while separately adopting two different prioritization techniques, planning game(PG) and analytical hierarchy process(AHP). The results showed that Re Pizer performed better when used in conjunction with the PG technique.
出处 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2016年第8期750-765,共16页 信息与电子工程前沿(英文版)
基金 Project supported by the Ministry of Education,Malaysia(No UM.C/625/1/HIR/MOHE/FCSIT/13) the Bright Sparks Program of University of Malaya,Malaysia(No.BSP-151(3)11)
关键词 优先次序 软件需求 框架 软件开发过程 历史数据 开发资源 利益相关者 层次分析法 Software requirements Requirements prioritization techniques Prioritization framework Planning game Analytical hierarchy process
  • 相关文献

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部