中文

AI 对传统软件开发的影响

软件工程 2025-02-27 v1

摘要

人工智能(AI)的应用带来了传统战术软件开发的关键变革,包括代码生成、测试和调试、以及部署。瀑布和敏捷开发方法长期以来广泛采用手动和周密的步骤。然而,借助如 OpenAI Codex 和 GPT-4 等自动化工具和模型,软件开发生命周期(SDLC)的许多方面已变得可行。本文从技术角度考察了将 AI 集成到先前传统软件开发生命周期方法中的方式,强调代码自动化、智能测试框架、AI 驱动的调试以及持续集成和部署管道。分析也基于利用 AI 在效率、准确性和开发速度方面的优势,以及问题如对 AI 的过度依赖、伦理问题和技术限制。基于本文给出的案例和示例,清楚地表明 AI 在软件开发中的自我提升使过程更加动态、自治和优化。

关键词

引用

@article{arxiv.2502.18476,
  title  = {AI's Impact on Traditional Software Development},
  author = {Bhanuprakash Madupati},
  journal= {arXiv preprint arXiv:2502.18476},
  year   = {2025}
}

备注

10 Pages , 5 figures