Page 64 - 《软件学报》2020年第11期
P. 64

软件学报 ISSN 1000-9825, CODEN RUXUEW                                       E-mail: jos@iscas.ac.cn
                 Journal of Software,2020,31(11):3380−3403 [doi: 10.13328/j.cnki.jos.005830]   http://www.jos.org.cn
                 ©中国科学院软件研究所版权所有.                                                         Tel: +86-10-62562563


                                                                    ∗
                 软件需求变更管理的系统动力学仿真建模

                                       3
                      1
                              1,2
                                                        1
                                               1,2
                 康燕妮 ,   张   璇 ,   王   旭 ,   李   彤 ,   唐子淇 ,   牛家梅  1
                 1
                 (云南大学  软件学院,云南  昆明   650091)
                 2
                 (云南省软件工程重点实验室(云南大学),云南  昆明  650091)
                 3 (云南大学  经济学院,云南  昆明   650091)
                 通讯作者:  张璇, E-mail: zhxuan@ynu.edu.cn

                 摘   要:  软件需求变更频繁发生,给软件项目造成了诸多威胁.能否对需求变更进行有效的控制管理,决定着软件
                 的成败.使用系统动力学方法对软件需求变更管理过程进行仿真建模,可以动态地分析并预测需求变更产生的原因
                 以及变更对软件项目造成的影响;对软件需求变更管理过程改进进行系统动力学仿真,亦可以辅助软件项目组织选
                 择合适的过程改进策略.因此,基于系统动力学方法,参考了敏捷过程进行开源软件需求变更管理过程的建模和模型
                 检测.以Spring Framework项目为研究案例,进行该项目3.2.x分支的软件需求变更管理过程的系统动力学仿真分析,
                 并对需求变更管理进行过程改进仿真.通过对过程改进的仿真结果进行比对,说明各改进策略均降低了基线数据的
                 软件缺陷率,提高了软件质量.根据软件项目的成本和进度要求,给出了过程改进建议.
                 关键词:  系统动力学;敏捷过程;开源软件;软件过程仿真;软件过程改进
                 中图法分类号: TP311

                 中文引用格式:  康燕妮,张璇,王旭,李彤,唐子淇,牛家梅.软件需求变更管理的系统动力学仿真建模.软件学报,2020,31(11):
                 3380−3403. http://www.jos.org.cn/1000-9825/5830.htm
                 英文引用格式: Kang YN, Zhang  X, Wang X, Li  T, Tang ZQ, Niu  JM.  System dynamics simulation  modeling of software
                 requirements change management. Ruan Jian Xue Bao/Journal of Software, 2020,31(11):3380−3403 (in Chinese). http://www.jos.
                 org.cn/1000-9825/5830.htm

                 System Dynamics Simulation Modeling of Software Requirements Change Management

                            1
                                                                            1
                                                               1,2
                                          1,2
                                                      3
                 KANG Yan-Ni ,  ZHANG Xuan ,  WANG Xu ,   LI Tong ,  TANG Zi-Qi ,   NIU Jia-Mei 1
                 1 (School of Software, Yunnan University, Kunming 650091, China)
                 2 (Yunnan Provincial Key Laboratory of Software Engineering (Yunnan University), Kunming 650091, China)
                 3 (School of Economics, Yunnan University, Kunming 650091, China)
                 Abstract:   Software  requirements change  frequently, which  pose many  threats to software  projects. Effective management  of
                 requirements change determines the success or failure of the software project. System dynamics can be used to simulate the process of
                 software requirements change management, aiming to dynamically analyze and predict the cause of requirements change and the effects of
                 change  on  software  projects.  System  dynamics also can assist software organizations to  improve  requirement change management

                   ∗  基金项目:  国家自然科学基金(61862063, 61502413, 61262025, 61379032, 61662085);  国家社会科学基金(18BJL104);  云南省
                 科技计划(2016FB106);  云南省软件工程重点实验室开放基金(2015SE202);  云南省创新团队“数据驱动的软件工程创新团队”项目
                 (2017HC012)
                    Foundation item: National Natural Science Foundation of China (61862063, 61502413, 61262025, 61379032, 61662085); National
                 Social Science Foundation of China (18BJL104); Science and Technology Plan of Yunnan Province (2016FB106); Open Fund of Yunnan
                 Provincial Key Laboratory of  Software Engineering  (2015SE202);  Program of  Innovative Research Team for Data Driven  Software
                 Engineering of Yunnan Province (2017HC012)
                     收稿时间: 2018-05-09;  修改时间: 2018-09-18, 2018-11-08, 2019-01-12;  采用时间: 2019-02-28; jos 在线出版时间: 2019-11-06
                    CNKI 网络优先出版: 2019-11-06 11:49:07, http://kns.cnki.net/kcms/detail/11.2560.TP.20191106.1148.003.html
   59   60   61   62   63   64   65   66   67   68   69