欢迎来到天天文库
浏览记录
ID:32997689
大小:76.56 KB
页数:16页
时间:2019-02-18
《软件集成开发环境的技术债务管理研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件集成开发环境的技术债务管理研究刘亚第李兵李增扬梁鹏吴闽泉武汉大学国际软件学院武汉大学复杂网络研究中心武汉大学计算机学院软件工程国家重点实验室摘要:软件技术债务是运用经济学屮“债务”的概念來描述软件开发屮因项目短期利益而实施的技术折中。但从长期来看,技术债务会彫响软件的质量、成本和开发效率,因此有必要对其进行有效管理。现有的技术债务管理工具数量少且存在各种局限性,难以实现有效的管理。主流的软件集成开发环境功能强大且应用广泛,可以为技术债务管理服务。以具有代表性的集成开发环境VisualStudio2015企业版为研究对象,通过
2、C#实例发现其管理4类与代码直接相关的技术债务的能力,并将其与4种专门的技术债务管理工具进行对比,为开发团队的日常实践提供技术债务管理支持。结果表明,VisimlStudio能够提供更好的技术债务管理功能,并能应用多种方法对项目中存在的各类技术债务进行不同程度的管理。关键词:技术债务;技术债务类型;技术债务管理活动;技术债务管理工具;VisualStudio;作者简介:刘亚Jg(1992-),女,硕士生,主要研究方向为技术债务与软件架构;E-mai1:1iuyajun@whu.edu.on;作者简介:李兵(1969-),男,博士
3、,教授,主要研究方向为网络化软件、面向服务的软件工程、复杂系统与复杂网络、人工智能、云计算与大数据;作者简介:李增扬(1982-),男,博士后,讲师,主要研究方向为技术债务、软件架构、复杂系统与复杂网络;作者简介:梁鹏(1978-),男,博士,教授,主要研究方向为软件体系结构、需求工程;作者简介:吴闽泉(1966-),男,硕士,高级工程师,主要研究方向为计算机应用,E-mail:rjgc@whu.edu.cn(通信作者)。收稿日期:2016-10-21基金:国家重点研发计划(2016YFB0800405)StudyonTechn
4、icalDebtManagementofIntegratedDevelopmentEnvironmentLIUYa-junLIBingLIZeng—yangLIANGPengWUMin-quanInternationalSchoolofSoftware,WuhanUniversity;StateKeyLaboratoryofSoftwareEngineering,SchoolofComputerScience,WuhanUniversity;Abstract:Technicaldebt(TD),ametaphortofinanc
5、ialdebt,referstotechnicalcompromiseswhicharemadetogainshort-termbenefitsatthecostoflong-termsoftwarequality.However,inthelongrunTDwillnegativelyaffectsoftwarequalityaswel1ascostandproduct!vityofsoftwaredcvclopment.Thus,TDshouldbecffcctivclymanaged.ExistingdedicatedTD
6、managementtoolsareratherlimitedandhavevariouslimitations.Hence,itisdifficulttoeffectivelymanageTDusingsuchtools.Mainstreamintegrateddevelopmentenvironments(IDEs)arepowerfulandwidelyused,canservetomanageTD.Tnthisstudy,weinvestigatedMicrosoftVisualStudio2015EnterpriscE
7、dition,areprcscntativcmainstreamIDE,toexploreitsabilityformanagingfourtypesofTDdirectlyrelatedtosourcecodeusingaC#project・ThenwecomparedVisualStudiowithfourdedicatedTDmanagementtoolswithrespecttotheircapabilitiesinmanagingTDandtheirsupportforTDmanagementofdevelopment
8、teamsintheirdailypractices.TheresuItsshowthatVisualStudioprovidesbettersupportformanagingTDintermsofdiversityofTDtypesandtherangeof
此文档下载收益归作者所有