首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
基于ISM与AHP组合的需求优先级排序方法   总被引:1,自引:0,他引:1  
当前需求优先级排序方法将用户需求放在同一层次上进行比较,然后设定优先级,而对需求层次性考虑不 多。对此,从需求的层次性出发,提出以解释结构模型和层次分析法相结合的需求优先级排序方法,其中用解释结构 模型对需求进行分层处理,然后对最上层的需求使用层次分析法进行需求优先级排序,最后给出案例分析。结果表 明,该方法能够提高需求优先级设定的合理性,明显降低需求的比较次数,降低因需求导致项目失败的风险。  相似文献   

2.
针对当前需求优先级排序方法中,将用户需求放在同一层次上进行比较,设定优先级,而对需求层次性考虑得不多。从系统的整体性和需求的层次性出发,提出以解释结构模型和层次分析法相结合的需求优先级排序方法,其中用解释结构模型对需求进行结构分析和分层处理,对最上层的需求使用层次分析法进行需求优先级排序,将该方法命名为SAHP。在案例分析中,借助需求模式,对推广后的案例进行优先级排序,来说明该方法具有很好的通用性,给出案例分析和与AHP进行了比较。结果表明性能总体上好于AHP方法,该方法能够提高需求优先级设定的合理性,降低因需求导致项目失败的风险。  相似文献   

3.
为提高软件测试用例执行效率,研究了测试用例优先级排序技术,提出了基于需求的测试用例优先级排序及动态调整算法.基于需求的测试用例优先级排序将与软件需求相关的影响因素应用于测试用例的排序,并且在测试执行过程中可以通过调整算法对测试用例的优先级进行动态调整.实验结果表明,采用基于需求的测试用例优先级排序可以提高软件缺陷检测率...  相似文献   

4.
一种风险驱动的迭代开发需求优先级排序方法   总被引:4,自引:0,他引:4  
黄蒙  舒风笛  李明树 《软件学报》2006,17(12):2450-2460
需求优先级排序是指系统参与者为需求指定实现的优先次序,是迭代开发过程中开发者制定项目迭代计划的基础.现存的需求优先级排序方法对系统参与者之间的协商和调整优先级的支持能力不足,导致根据需求优先级所制定的迭代计划难以作出符合需求变更和环境改变的调整.提出一种风险驱动的需求优先级自适应排序方法.该方法将自适应计划方法学与风险驱动相结合,将风险作为排序决策的依据,以自适应的过程为迭代开发排序需求优先级.该方法能够改善需求优先级排序过程中系统参与者之间的协商和调整需求优先级的能力,增强在迭代开发中对需求的控制,降低因需求导致项目失败的可能性.  相似文献   

5.
针对当前流行排序算法中只基于某种算法对需求进行排序而没有考虑项目实际规模的情况,提出了定性和定量分析确定需求优先级的两种思路。定性分析中研究了基于KANO模型确定优先级的方法 ,定量分析中以AHP算法为基础,将价值、费用、风险等多种属性的影响量化到需求优先级排序中。结合某船厂信息管理系统利用AHP方法确定需求优先级的案例讨论,验证了该需求优先级排序方法的可行性,解决了在资源有限的情况下如何确定需求优先级并分步实施的问题。  相似文献   

6.
视点合成中重叠需求的不一致优先级处理   总被引:4,自引:0,他引:4  
牟克典  金芝  陆汝钤 《计算机学报》2004,27(10):1379-1387
对多视点方法来说,各视点不同的利益观可能导致视点之间的重叠需求相对于不同视点优先级设定方面的不一致性.该文主要讨论了视点合成中重叠需求不一致优先级的处理策略和方法.首先作者对需求优先级以及重叠需求相对于不同视点优先级的不一致性等概念给出了严格的定义.其次,对于IEEE推荐标准,作者分别采用格和乘积格来表示重叠需求相对于各视点和合成视点的优先级,借助于乘积格的准布尔特性实现对不一致优先级的容忍策略;最后对基于精确度量设定优先级的情形,采用平均策略确定重叠需求相对于合成视点的综合度量,重新设定重叠需求相对于合成视点的优先级,从而解决这种不一致性.  相似文献   

7.
张娜  姚澜  包晓安  董萌  桂宁 《软件学报》2015,26(10):2451-2464
从需求的角度对测试用例的优先级进行排序,定义了一个多目标的测试用例优化排序问题,引入关注需求覆盖率、测试用例重要度和测试用例失效率这3个测试用例优先级影响因子,分别定义权重因子α,β,γ用于权衡3个因子.设计了关注需求覆盖率和测试用例失效率的在线估计方法及算法,在此基础上,设计了一种基于多目标优化的测试用例优先级在线调整策略,该策略可利用测试过程中收集到的反馈信息,对测试用例优先级进行在线调整,实现在尽早达到测试覆盖率标准的同时,尽早覆盖重要的和具有较高失效率的测试需求,从而解决尽早检测到更多的、严重等级较高的软件缺陷这一多目标测试用例优化问题.实验结果表明:与随机测试、传统的单目标优先级排序方法和确定性排序方法相比,所提出的策略能够在更短的时间内完成同等质量的软件测试,从而提高了测试效率.  相似文献   

8.
基于组件最优组合的需求优先级排序方法   总被引:1,自引:1,他引:0  
需求优先级排序的方法多种多样,没有一种方法被证明是最准确的.成本一价值方法考虑了软件开发中两个重要的因素一成本与价值,是一种行之有效的需求优先级排序方法.分析了现有需求优先级排序方法的优劣以及组件使用的现状,提出了一种基于组件最优组合的需求优先级排序方法.它在选择成本、价值这两个因素作为排序原则的基础上,加入对组件的考虑,通过建立最优组合模型,并利用动态规划算法求最优解,能提供多种参考方案以供选择.  相似文献   

9.
分析虚拟资源调度策略在降低共享物理资源用户发起侧信道攻击可能性的同时,忽视了网络资源收益与用户安全需求的问题,提出一种基于分配优先级的虚拟资源调度模型。建立三层资源调度结构;量化用户安全与资源需求,综合排序生成虚拟资源分配优先级;以移动虚拟运营商收益建立模型。实验结果表明,相较当前资源调度模型,该模型能够提高虚拟运营商收益,兼顾用户安全需求和优质用户资源需要,增加恶意用户侧信道攻击的成本。  相似文献   

10.
近年来,移动应用分布式平台不断扩大,用户评论越来越多,需求工程师需花费大量时间和精力从中提取改进或新增需求。针对这一问题,提出基于评论挖掘的需求获取方法 RERM,与已有方法不同的是,通过采用本体和条件随机场模型融合的特征提取方法,结合情感分析技术,可以对潜在软件需求进行分类型汇总,从细粒度上进行优先级排序和横向对比。实验结果表明,特征提取和情感分类算法性能良好,与其他方法比较,RERM提供了更多的有价值信息,提升了需求获取效率。  相似文献   

11.
ContextThe current requirements engineering techniques for prioritization of software requirements implicitly assume that each user requirement will have an independent and symmetric impact on user satisfaction. For example, it is assumed that implementing a high priority user requirement will positively impact his satisfaction and not implementing a high priority user requirement will negatively impact his satisfaction. Further, the impacts of implementing multiple user requirements on his satisfaction are expected to be additive. But is this always the case?ObjectiveThis paper empirically examines whether the assumptions of symmetric and multiplicative impacts of user requirements on his satisfaction are valid. Further, the study assesses the relative efficacy of 5 methods of requirements prioritization in managing these effects as reflected by the user satisfaction with the prioritized requirement sets.MethodTo test for existence and mitigation of asymmetric effects an adaptation of the widely accepted PRCA (Penalty Reward Contrast Analysis) method was used for 5 requirements prioritization techniques. To test for existence and mitigation of multiplicative effects MHMR (Moderated Hierarchical Multiple Regression) a well-accepted technique for testing interaction effects was used.ResultsBoth asymmetric and multiplicative effects of software requirements on user satisfaction were observed for requirements prioritized using all 5 requirements prioritization methods raising questions about the efficacy of present day requirements prioritization techniques. Further, the results of the experiment led to proposing a new method for requirements prioritization for managing these effects.ConclusionThe study empirically demonstrates the complexities of prioritizing software requirements and calls for a new generation of methods to address them. Understanding and resolving these complexities will enable software providers to conserve resources by enabling them to parsimoniously selecting only those requirements for implementation in the software product that have maximum incremental impact on user satisfaction.  相似文献   

12.
为了提高回归测试用例集的测试效率和有效性,提出由需求得到回归测试用例排序技术及其实现算法。由需求得到回归测试用例排序技术,将与软件需求相关的需求描述度、需求实现复杂度、需求稳定度和需求覆盖度等因素应用于测试用例排序,以缺陷检测加权平均百分比作为度量标准。通过实验,比较排序后用例和未排序用例缺陷检测情况,实验结果表明该技术排序后的回归测试用例集,能够尽早地发现更多的软件错误,有效提高回归测试效率,保证软件质量。  相似文献   

13.
During software development, companies are frequently faced with lack of time and resources, which limits their ability to effectively complete testing efforts. This paper presents a system‐level, value‐driven approach to test case prioritization called the Prioritization of Requirements for Test (PORT). PORT involves analysing and assigning value to each requirement using the following four factors: requirements volatility, customer priority, implementation complexity, and fault proneness. System test cases are prioritized such that the test cases for requirements with higher priority are executed earlier during system test. PORT was applied to four student team projects as well as an industrial case study. The results show that PORT improves the rate of detection of severe failures over random prioritization. Additionally, the results indicate that customer priority was the most important contributor towards improved rate of failure detection. Copyright © 2013 John Wiley & Sons, Ltd.  相似文献   

14.
嵌入式实时系统的软件需求检测   总被引:3,自引:0,他引:3  
以需求描述模型HRFSM(hierarchical finite state machines based on rules)为基础,提出了一个嵌入式实时系统软件的动态执行模型(dynamic execution model,简称DEM)和基于该模型的检测方法.由于DEM能将控制流、数据流和时间有效地集成为一体,故提出的检测方法能检测嵌入式实时系统的软件需求的一致性和完全性.该检测方法由3种侧重点不同的检测形式组成,并能在检测过程中提供一些重要的检测信息.分析员可以利用基于该检测方法的工具灵活地对嵌入式实时系统的软件需求进行检测,以提高分析和检测软件需求的效率.  相似文献   

15.
李智  金芝 《软件学报》2013,24(5):961-976
研究的目的是在获取用户需求和领域描述的基础上规约出对软件规格的描述.提供了一种实现从用户需求到软件规约的平滑和可推理的变换方法.在深入研究问题框架方法的基础上,采用Hoare 的通信顺序进程语言CSP及Lai的最弱环境演算符实现了整个问题图的变换,且导出的软件规格是具有高抽象粒度的程序代码模型,能够被FDR模型检测工具所验证.该工作为实现嵌入式软件开发从需求到软件代码、文档的自动转化及验证等奠定了理论基础.此外,把该理论与模型检测工具FDR联合起来会有助于提高嵌入式软件开发的效率和准确性.  相似文献   

16.
基于混合权重的软件企业项目优先级评估方法   总被引:2,自引:0,他引:2  
单晓红  刘晓燕 《计算机应用》2009,29(11):3114-3116
对软件项目进行优先级评估,是软件企业在进行项目选择时的关键内容。从软件项目的特殊性出发,构造了软件企业中项目优先级评估的指标体系,提出了项目优先级评估的过程,在进行指标权重确定时采用客观熵权和主观权重相结合的方法,改变了需要依赖专家意见确定权重的不足。最后用实例验证了该方法的可行性,并将该方法的排序结果与单纯依靠专家权重的排序结果进行了比较,结果表明这种方法更加客观并与实际相符合。  相似文献   

17.
全球软件外包发展迅速,中国正在成为最大的外包市场,需求管理关系软件项目的成败,使外包项目中的需求管理具有其特殊性。文章就此进行了讨论,提出了在外包项目中有效实施需求管理的关键点,并对外包项目的发展进行了展望。  相似文献   

18.
曾实  罗燕京 《计算机工程与设计》2006,27(8):1311-1313,1378
需求工程在软件生命周期中占有非常重要的地位,需求开发与管理工作也存在着相当多的困难.为解决需求开发中存在的软件开发人员与客户交互比较困难的问题,引入了一种基于客户角度来说明问题的需求描述方法,即用例分析技术.介绍了一个基于这种需求实践的软件需求开发与管理平台的设计与实现.通过实际应用证实,这个平台可以在一定程度上帮助软件开发组织提高软件需求开发与管理工作的效率与能力.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号