国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:康燕妮,张璇,王旭,李彤,唐子淇,牛家梅
单位:康燕妮,云南大学 软件学院, 云南 昆明 65009111,张璇,云南大学 软件学院, 云南 昆明 650091;云南省软件工程重点实验室(云南大学), 云南 昆明 65009102,王旭,云南大学 经济学院, 云南 昆明 65009103,李彤,云南大学 软件学院, 云南 昆明 650091;云南省软件工程重点实验室(云南大学), 云南 昆明 65009104,唐子淇,云南大学 软件学院, 云南 昆明 65009105,牛家梅,云南大学 软件学院, 云南 昆明 65009106
关键词:系统动力学;敏捷过程;开源软件;软件过程仿真;软件过程改进
基金:国家自然科学基金(61862063,61502413,61262025,61379032,61662085);国家社会科学基金(18BJL104);云南省科技计划(2016FB106);云南省软件工程重点实验室开放基金(2015SE202);云南省创新团队“数据驱动的软件工程创新团队”项目(2017HC012)
软件需求变更频繁发生,给软件项目造成了诸多威胁.能否对需求变更进行有效的控制管理,决定着软件的成败.使用系统动力学方法对软件需求变更管理过程进行仿真建模,可以动态地分析并预测需求变更产生的原因以及变更对软件项目造成的影响;对软件需求变更管理过程改进进行系统动力学仿真,亦可以辅助软件项目组织选择合适的过程改进策略.因此,基于系统动力学方法,参考了敏捷过程进行开源软件需求变更管理过程的建模和模型检测.以Spring Framework项目为研究案例,进行该项目3.2.x分支的软件需求变更管理过程的系统动力学仿真分析,并对需求变更管理进行过程改进仿真.通过对过程改进的仿真结果进行比对,说明各改进策略均降低了基线数据的软件缺陷率,提高了软件质量.根据软件项目的成本和进度要求,给出了过程改进建议.
来源:2020年第11期
《软件学报》期刊编辑部