展开全部

主编推荐语

探索从软件需求到交付全过程的人机协同智能。

内容简介

本书系统地探讨了软件工程从1.0到3.0的演进历程,深入剖析了软件工程3.0的新范式及其核心特征。书中详细介绍了软件工程3.0的实施策略和路线图,以及提示工程、RAG、智能体、数据治理、模型工程和安全治理等核心能力的建设。通过对需求分析、架构设计、UI生成、结对编程、测试智能化和运维监控等关键环节的实践案例分析,全面重塑了软件开发生命周期。

此外,书中还对软件工程的未来进行了展望,探讨了多模态技术和AGI(通用人工智能)等对软件研发的深远影响。

目录

  • 版权信息
  • 内容提要
  • 推荐序1
  • 推荐序2
  • 前言
  • 致谢
  • 资源与支持
  • 第1章 演变之路:软件工程的三个时代
  • 1.1 1.0时代:传统软件工程
  • 1.2 2.0时代:敏捷软件工程
  • 1.3 3.0时代开启:智能软件工程
  • 1.3.1 软件工程3.0的特征
  • 1.3.2 软件工程跨时代的比较
  • 1.3.3 软件工程3.0的核心优势
  • 1.3.4 软件工程3.0时代的挑战
  • 第2章 为何定义软件工程3.0
  • 2.1 软件新形态:SaaM
  • 2.1.1 溯源软件2.0
  • 2.1.2 SaaM的表示及其特点
  • 2.2 AIGC引领的软件研发新范式
  • 2.2.1 软件研发范式回顾
  • 2.2.2 新范式:模型驱动研发
  • 2.3 生产力革命:迈向10倍效能
  • 2.4 生产关系:超级个体与新型团队
  • 第3章 软件工程3.0实施策略和路线图
  • 3.1 实施策略
  • 3.1.1 常见策略
  • 3.1.2 因地制宜
  • 3.1.3 价值优先推进策略
  • 3.2 实施三部曲
  • 3.2.1 自我评估并选择合适的实施方案
  • 3.2.2 局部、有限的实施并适当扩展实施范围
  • 3.2.3 全面实施与持续改进
  • 3.3 如何微调适合自己的领域大模型
  • 3.4 如何选择第三方研发大模型
  • 3.5 如何选择第三方API服务
  • 3.6 如何应对安全问题
  • 第4章 软件工程3.0的核心能力建设
  • 4.1 提示工程能力:高效驾驭大模型
  • 4.1.1 提示词要素与框架
  • 4.1.2 提示词的思维链和思维树
  • 4.1.3 软件研发中的提示工程实践
  • 4.2 RAG技术:利用已有数字资产
  • 4.2.1 RAG介绍
  • 4.2.2 RAG技术实践
  • 4.3 智能体技术:构建行动与反馈之闭环
  • 4.3.1 基于LLM的智能体
  • 4.3.2 示例:AutoGPT
  • 4.3.3 多智能体
  • 4.3.4 智能体框架
  • 4.4 数据治理能力:兵马未动,粮草先行
  • 4.4.1 数据质量标准
  • 4.4.2 数据清洗
  • 4.4.3 数据增强
  • 4.5 模型工程能力:量体裁衣,释放潜能
  • 4.5.1 模型微调技术
  • 4.5.2 微调中的强化学习
  • 4.5.3 模型推理部署
  • 4.5.4 模型评测与改进
  • 4.6 安全治理能力:行稳致远
  • 第5章 SE 3.0实践场:重塑软件开发生命周期
  • 5.1 需求获取、分析与定义:循序渐进、水到渠成
  • 5.1.1 RAG+智能体助力需求分析
  • 5.1.2 业务需求收集与获取
  • 5.1.3 业务需求建模与分析
  • 5.1.4 需求定义(生成需求文档)
  • 5.1.5 需求评审与优化
  • 5.1.6 小结
  • 5.2 架构设计:AI辅助设计的奥秘
  • 5.2.1 从技术方案、架构到类的设计
  • 5.2.2 技术架构设计评审
  • 5.2.3 小结
  • 5.3 UI革命:GUI生成和CUI
  • 5.3.1 生成软件UI及其代码
  • 5.3.2 从UI上提升用户体验
  • 5.3.3 小结
  • 5.4 结对编程成为常态:从代码生成到代码评审
  • 5.4.1 人机结对编程的到来
  • 5.4.2 OpenAI o1代码生成能力展示
  • 5.4.3 大模型编程能力评测
  • 5.4.4 AI程序员与优秀的编程工具
  • 5.4.5 小结
  • 5.5 TDD青春焕发
  • 5.5.1 大模型时代的UTDD
  • 5.5.2 大模型时代的ATDD
  • 5.5.3 小结
  • 5.6 测试智能化:从API测试到E2E测试
  • 5.6.1 LLM驱动测试分析与设计
  • 5.6.2 LLM生成测试用例与脚本
  • 5.6.3 LLM驱动非功能性测试
  • 5.6.4 小结
  • 5.7 LLM驱动运维:异常监控与定位
  • 5.7.1 LLM在运维上的核心能力
  • 5.7.2 LLM在运维上的应用案例
  • 5.7.3 小结
  • 第6章 未来展望
  • 6.1 LLM是银弹吗?
  • 6.2 软件复杂度问题能彻底解决吗?
  • 6.3 未来的软件会更加安全可信吗?
  • 6.4 未来的研发工具、研发角色、AIGC如何协同?
  • 6.5 多模态给软件研发带来新能力
  • 6.6 AGI对软件研发会有怎样的影响?
  • 参考资料
  • 后记:奔腾不息的智能浪潮
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。