中文

AI 原生软件开发生命周期:一种理论与实践新方法

软件工程 2024-08-29 v3

摘要

随着人工智能的持续发展并深刻影响软件开发生命周期(SDLC)的各各阶段,一种新的软件构建方式将逐渐浮现。本文通过分析影响当前 SDLC 状态的因素以及这些因素在 AI 的推动下将如何变化,我们提出了一种新的开发模型。本白皮书提出了完全 AI 原生 SDLC 的可能性,即在规划到部署的整个开发过程中无缝融合 AI。我们引入了 V-Bounce 模型,这是一种将 AI 贯穿于 V 模型各环节的改进方案。V-Bounce 模型利用 AI 显著减少实现阶段的时间花费,将重点转向需求收集、架构设计和持续验证。这一模型重新定义了人类的角色,从主要的执行者转变为主要的验证者和验证人,AI 则充当实现引擎。

关键词

引用

@article{arxiv.2408.03416,
  title  = {The AI-Native Software Development Lifecycle: A Theoretical and Practical New Methodology},
  author = {Cory Hymel},
  journal= {arXiv preprint arXiv:2408.03416},
  year   = {2024}
}

备注

10 pages, 6 figures