Advances in International Computer Science
Advances in International Computer Science. 2024; 4: (1) ; 10.12208/j.aics.20240007 .
总浏览量: 309
Hoyoverse Singapore
*通讯作者: 张春栋,单位:Hoyoverse Singapore;
该文对支持敏捷开发,协同工作等互联网软件开发工具及平台进行了全面评价。首先讨论敏捷开发工具与平台是怎样通过它们的协同功能来支持团队合作的。在评价热门敏捷工具协同功能的基础上,分析协同工作是怎样优化敏捷开发流程,提高团队效能的。然后,本文对主要版本控制系统,持续集成/部署工具,云服务平台以及集成开发环境与代码编辑器进行对比分析,从而揭示其功能特点,性能稳定性,成本效益和用户体验。最后根据实际应用场景提供工具及平台选择建议,目的是为软件开发团队提供决策支持。
This paper gives a comprehensive evaluation of Internet software development tools and platforms that support agile development and collaborative work. We begin by discussing how agile development tools and platforms support teamwork through their collaborative capabilities. On the basis of evaluating the collaborative function of popular agile tools, this paper analyzes how collaborative work can optimize agile development process and improve team effectiveness. Then, this paper compares major version control systems, continuous integration/deployment tools, cloud service platforms, and integrated development environments with code editors to reveal their functional characteristics, performance stability, cost effectiveness, and user experience. Finally, suggestions on tool and platform selection are provided according to actual application scenarios, with the purpose of providing decision support for software development teams.
[1] GB/T 43435-2023, 信息安全技术 移动互联网应用程序(App)软件开发工具包(SDK)安全要求[S].
[2] 贾晓辉, 李勇军. “互联网+”背景下软件开发技能学习服务支架研究[J]. 信息与电脑(理论版), 2022, 34 (03): 249-252.
[3] 刘博豪. 基于互联网的软件开发技术推广服务管理平台V1.0. 湖北省, 武汉东湖学院, 2021-11-01.
[4] 杜彬. 基于移动互联网的软件开发技术探讨[J]. 信息系统工程, 2021, (08): 65-67.
[5] 林煊, 杨田贵. 软件开发工具Java编程特点及其技术分析[J]. 数码世界, 2019, (05): 61.