首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 280 毫秒
1.
康燕妮  张璇  王旭  李彤  唐子淇  牛家梅 《软件学报》2020,31(11):3380-3403
软件需求变更频繁发生,给软件项目造成了诸多威胁.能否对需求变更进行有效的控制管理,决定着软件的成败.使用系统动力学方法对软件需求变更管理过程进行仿真建模,可以动态地分析并预测需求变更产生的原因以及变更对软件项目造成的影响;对软件需求变更管理过程改进进行系统动力学仿真,亦可以辅助软件项目组织选择合适的过程改进策略.因此,基于系统动力学方法,参考了敏捷过程进行开源软件需求变更管理过程的建模和模型检测.以Spring Framework项目为研究案例,进行该项目3.2.x分支的软件需求变更管理过程的系统动力学仿真分析,并对需求变更管理进行过程改进仿真.通过对过程改进的仿真结果进行比对,说明各改进策略均降低了基线数据的软件缺陷率,提高了软件质量.根据软件项目的成本和进度要求,给出了过程改进建议.  相似文献   

2.
为了根据人力资源及项目信息进行资源调度,基于过程Agent的人力资源调度方法通过对软件过程中的人力资源建模,描述和定义了任务(目标)及联合体投标模型,并根据用户对目标的偏好生成调度计划,能够为软件企业在人力资源优化调度、项目进度安排等方面提供决策支持,进而提高软件企业的项目管理能力和资源利用效率.最后通过一个实例表明了该方法的可行性和有效性.  相似文献   

3.
基于挣值的Scrum软件过程人力资源调度方法   总被引:1,自引:0,他引:1  
为了解决传统人力资源调度方法对主观判断和个人经验的过度依赖,提出用挣值来客观地衡量人力资源的收益,并实现了Serum软件过程人力资源调度方法.利用Scrum软件过程产生的真实项目数据,基于挣值对人力资源进行客观稳定的评价和调度,可辅助项目管理的日常决策,促进人力资源调度优化,提高资源的投入回报,使软件开发过程灵活地响应项目变化.根据该方法设计和开发了相应的人力资源调度系统.  相似文献   

4.
为了提升企业人力资源调度的效果,研究了应用人工智能技术的人力资源调度优化方法。以项目延期惩罚成本和人力成本最低作为人力资源调度优化目标建立目标函数,选取包含输入层、隐含层以及输出层的三层BP神经网络算法来求解人力资源调度优化目标函数。通过梯度下降法调节各层参数令代价函数值到最低,利用调整目标的负梯度方向实现算法快速收敛,以此完成人力资源调度优化目标函数快速求解。实验结果表明,该方法可以对企业项目的人力资源调度进行优化,使运行时间得到减少,而且各活动运行总成本低,活动完成工期较短,证明了该方法在人力资源调度优化方面的有效性。  相似文献   

5.
软件项目研发的成功与否,人力资源的管理起着决定性作用。从实践项目中提出了精细化人力资源管理的模型,将人力资源、软件项目、任务等抽象成具有状态、属性和操作的实体,通过定义任务效率、效率奇点等指标,综合SPI、CPI指标进行项目成本进度偏差分析,为人力资源的计划、调度、冲突处理等提供支撑。基于该模型进行平台研发,并通过在该平台中跟踪和分析真实的精细化人力资源管理案例,验证了模型的有效性。  相似文献   

6.
软件技术债务运用了经济学中"债务"的概念来描述软件开发中为了实现项目短期利益而实施的技术折中,但从长期目标来看,技术债务会影响软件的质量、成本和开发效率,因此,有必要对其进行系统有效的管理面向软件生命周期中因持续不断出现的需求变更而引起的技术债务,提出需求变更技术债务的定义,对需求变更的技术债务进行量化,借助经济学中"...  相似文献   

7.
软件项目中的需求变更管理的研究   总被引:3,自引:0,他引:3  
王莉  吴洁明 《微机发展》2007,17(1):119-122
由于软件项目中的需求变更而导致软件项目失败的案例越来越多,所以解决需求变更的问题已经被许多软件公司列入了重要的流程化管理中。详细分析了需求变更产生的原因、带来的影响以及涉及的人员范围,提出了需求变更管理流程中的记录需求变更的基本属性、规范需求变更的评审流程、明确需求变更的任务分配、及时验证需求变更的实施结果四个方法,并提出了一种实用的需求变更控制主流程。  相似文献   

8.
软件项目中的需求变更管理的研究   总被引:4,自引:0,他引:4  
由于软件项目中的需求变更而导致软件项目失败的案例越来越多,所以解决需求变更的问题已经被许多软件公司列入了重要的流程化管理中。详细分析了需求变更产生的原因、带来的影响以及涉及的人员范围,提出了需求变更管理流程中的记录需求变更的基本属性、规范需求变更的评审流程、明确需求变更的任务分配、及时验证需求变更的实施结果四个方法,并提出了一种实用的需求变更控制主流程。  相似文献   

9.
如何做好软件项目预算一直是政府机关、企事业单位进行信息化建设的难题之一。软件成本评估是通过一套流程或模型对软件项目开发的工作量、工期和成本进行评估的行为,可以提高软件预算的精确度,有利于保障软件项目的交付周期,合理安排和调度研发人员。首先,对软件成本评估方法进行分类介绍和对比,分析其优缺点;然后,采用软件项目样本数据,对功能点、用例点、神经网络、类推4种评估方法进行实验分析;最后,指出现有的软件成本评估方法存在的问题和进一步研究的方向。  相似文献   

10.
变更全攻略     
需求变更管理不可能根本解决问题,但是实施严格的软件需求变更管理能最大限度地控制需求变更带来的负面影响,从而保证项目的可控性和稳定性。需求变更是软件项目一个突出的特点,也是软件项目最为普遍的一个特点,频繁而无管理的需求变更非常容易导致复杂、无形的软件在多变的情况下失控,加剧了软件开发过程中的不稳定性,从而造成多方损失。  相似文献   

11.
CMM中的需求管理   总被引:2,自引:1,他引:2  
徐小平 《微机发展》2004,14(6):79-81
需求管理是SW-CMM(2)中软件开发的一个关键过程域(KPA),是在客户和解决客户需求的软件项目之间建立对客户需求的共同理解,是计划和管理软件的基础。文中探讨了需求管理的本质、所要涉及的任务,以及如何实施的方法,为软件组织进行有效的需求管理,保证项目的成功提供有益的指导。  相似文献   

12.
需求管理是SW-CMM(2)中软件开发的一个关键过程域(KPA),是在客户和解决客户需求的软件项目之间,建立对客户需求的共同理解,是计划和管理软件的基础。探讨了需求管理的本质、所要涉及的任务以及如何实施的方法,为软件组织进行有效的需求管理和保证项目的成功提供有益的指导。  相似文献   

13.
需求是软件项目的基础,如何把握用户需求,是项目成功与否的关键.一个灵活的软件需求分析技术,可以帮助开发人员准确获取用户需求.用例建模是面向对象软件开发技术的重要组成内容,它能够完整地捕捉系统的功能性需求,体现用户和系统之间的交互关系.通过一个实例分析,简要介绍如何使用用例建模技术,完成软件需求分析.  相似文献   

14.
阐述了在“大学计算机信息技术”网络课件的需求分析和需求管理开发过程中的一些基本思路和方法。需求分析和需求管理是软件项目开发过程中十分重要的工作.也是项目最终能够取得成功的基础。  相似文献   

15.
苏若  吴际  刘超  杨海燕 《计算机科学》2018,45(10):183-188
需求来源于不同利益相关方对现实系统的认识和期望。需求获取在整个软件产品的研发过程中至关重要,往往决定着软件产品的质量甚至成败。然而,由于各种复杂因素的影响,获取到的需求中往往存在不完整、不准确甚至冲突等缺陷。需求表达上的二义性、需求描述的不完整和不一致等是最常见的需求缺陷。文中提出一种基于多视角需求获取的卡牌模型和需求缺陷检测规则。在需求获取过程中,特别是在其初期,其能够发现来自各方需求信息中常见的不完整和不一致需求缺陷。最后,通过3组项目案例验证了方法的有效性。  相似文献   

16.
Defects are introduced into a software product during every phase of software development. A major source of defects that is often overlooked is requirements generation. Requirement errors discovered in later phases of the software development process are the most costly to correct because all phases of software development are usually impacted. Requirement defects can be categorized into two main types: 1) specification generation errors; and 2) unwanted/unnecessary/incorrect user functionality. This experience report presents the results of incorporating a two‐step methodology which combines Operational Demonstrations of the user interface and Requirement Inspections on software requirement specifications. The two‐step methodology addresses and corrects both types of requirement defects. Results from this experience support the premise that cost reduction and quality improvement can be obtained using a combined Operational Demonstration and Requirement Inspection development methodology for software requirements.  相似文献   

17.
基于SVM的软件需求分析风险评估模型   总被引:1,自引:0,他引:1       下载免费PDF全文
潘梅森  熊齐 《计算机工程》2007,33(12):78-81
需求分析风险是软件项目风险管理的重要内容。该文以13种风险为基础,建立了一个新的软件项目需求分析风险评估模型,把以往每个软件项目的13种需求分析风险看作一个1×13维行向量,作为SVM的训练向量,把其分成风险低、风险中等、风险高3个类别,并对项目需求分析风险水平进行了预测。  相似文献   

18.
软件需求分析是软件生命周期中最关键的一步。传统的需求建模方法主要有两个重大的缺陷:1)非形式化的需求描述常常导致需求的歧义性和不一致性,因而难以确认和验证;2)易变性,需求变更及其连锁反应是对项目质量、进度乃至合同履行影响最大的风险因素。本文针对软件需求分析阶段的难点,通过将形式化方法和敏捷建模理论相结合,提出一套基于敏捷建模的形式化需求分析方法。  相似文献   

19.
许龙山  贾霖 《软件学报》1993,4(6):29-35
软件的发展经历了若干阶段,到今天已进入了软件工程时代,软件工程将系统开发分为几个阶段,其中需求定义与分析阶段的技术和方法已成为软件工程时代所要解决的主要课题之一。需求分析的关键技术是需求定义与分析的质量问题,“需求规格说明语言/需求规格说明分析系统”(RSL/RSA)是一种以规格说明为核心,以需求规格说明数据库为基础的计算机辅助需求分析系统,本文从软件工程的角度,提出了需求分析的关键技术、集 成化的软件工具包的概念和RSL/RSA系统的设计目标,同时介绍了计算机辅助需求工程工具RSI/RSA系统的功能、结  相似文献   

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

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

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