科技
类型
可以朗读
语音朗读
141千字
字数
2026-03-01
发行日期
展开全部
主编推荐语
助力软件全生命周期智能开发,提升效率与质量,创新加速指南。
内容简介
本书专注于DeepSeek大模型在软件开发全生命周期中的智能化开发,旨在为读者提供一个全面、系统、实用的指南,探索如何将DeepSeek等大模型技术有效融入软件开发的各个环节,提升开发效率,保障软件质量,加速创新步伐。
本书分为五大部分,涵盖了软件开发生命周期的各个阶段。本书适合软件开发工程师、软件架构师、软件开发技术管理者、计算机相关专业学生、IT培训师及计算机教育工作者。
目录
- 版权信息
- 推荐序
- 前言
- 第1章 AI驱动的软件开发新范式
- 1.1 软件开发效能的智能提升
- 1.2 理解大语言模型的技术内涵与应用边界
- 1.2.1 大语言模型的技术内涵
- 1.2.2 生成式人工智能的应用边界与风险控制策略
- 1.3 本章总结
- 第2章 开始使用AI大模型编程
- 2.1 初涉DeepSeek
- 2.1.1 与DeepSeek通用模型一起编程:实现基础数据结构
- 2.1.2 与DeepSeek推理模型一起编程:体验推理模型
- 2.1.3 DeepSeek模型的技术演进
- 2.1.4 推理模型的交互策略与长对话管理
- 2.2 与Copilot一起编程:IDE环境下的智能协作
- 2.3 和通义灵码一起编程:本土化的编程助手
- 2.4 对比DeepSeek、Copilot和通义灵码
- 2.5 下一代生产力引擎:智能集成开发环境
- 2.5.1 智能IDE的技术支柱
- 2.5.2 智能IDE的多样化生态
- 2.5.3 智能IDE的选择与实施
- 2.6 本章总结
- 第3章 设计先行:从软件工程到代码生成
- 3.1 从AI编程实践到软件工程思维
- 3.1.1 AI编程助手的能力与局限性
- 3.1.2 重新审视软件工程的本质
- 3.1.3 设计先行:AI时代的软件工程新范式
- 3.2 软件工程的层次结构:从问题域到解决方案
- 3.2.1 软件工程的五个层次
- 3.2.2 AI在不同层次的能力边界与人机协作策略
- 3.3 AI代码生成的陷阱:当工具成为桎梏
- 3.3.1 “垃圾进,垃圾出”的困境
- 3.3.2 局部最优与全局失控
- 3.3.3 技术债务的加速累积
- 3.4 软件全生命周期中的设计先行驱动的AI代码生成实践体系
- 3.4.1 理论基础:多维度视角下的设计与实现协同
- 3.4.2 软件全生命周期各阶段的设计先行驱动最佳实践
- 3.5 本章总结
- 第4章 使用DeepSeek设计软件
- 4.1 项目概述:信息技术资产管理系统
- 4.2 基于DeepSeek的系统架构设计实践
- 4.3 架构设计文档化与可视化
- 4.4 本章总结
- 第5章 使用DeepSeek完成软件详细设计
- 5.1 领域模型的构建与优化
- 5.1.1 领域模型的设计与实现
- 5.1.2 不可变性设计原则
- 5.1.3 使用继承与不可变性优化资产类
- 5.1.4 折旧策略的策略模式实现
- 5.2 丰富设计模式
- 5.2.1 访问者模式与部门管理
- 5.2.2 工厂模式与对象创建
- 5.2.3 建造者模式与系统构建
- 5.3 完善六边形架构
- 5.3.1 进一步理解六边形架构
- 5.3.2 应用核心层的构建
- 5.3.3 驱动适配器的设计与实现
- 5.3.4 持久化适配器与数据访问模式
- 5.4 本章总结
- 第6章 使用DeepSeek构建数据管理与实时分析系统
- 6.1 构建企业级数据持久化层
- 6.2 构建基于Kafka的事件驱动数据流处理系统
- 6.3 基于Apache Spark构建企业资产实时分析系统
- 6.4 本章总结
- 第7章 基于DeepSeek的软件质量保障体系构建
- 7.1 多层次测试策略的实现
- 7.1.1 基于JUnit的单元测试实践
- 7.1.2 端到端集成测试的设计与实现
- 7.1.3 基于BDD的行为驱动开发实践
- 7.2 软件质量度量与评估体系
- 7.3 AI辅助的代码评审实践
- 7.4 测试覆盖率分析与优化
- 7.5 基于AI的代码解释与文档生成
- 7.6 跨语言代码迁移与重构
- 7.7 本章总结
- 第8章 使用DeepSeek实现云原生基础设施与自动化部署
- 8.1 Docker镜像构建与本地部署
- 8.2 基于Terraform的云基础设施自动化配置与管理
- 8.3 Docker镜像打包与跨环境迁移
- 8.4 容器镜像仓库与分发管理
- 8.5 在Kubernetes服务上编排我们的应用程序
- 8.6 基于GitHub Actions的CI/CD自动化流水线构建
- 8.7 本章总结
- 第9章 使用DeepSeek构建安全可靠的应用程序
- 9.1 大模型辅助的威胁建模与安全分析
- 9.1.1 威胁建模在应用程序开发中的战略价值
- 9.1.2 DeepSeek赋能的智能化威胁建模
- 9.1.3 结合STRIDE威胁建模框架的DeepSeek威胁建模
- 9.1.4 从威胁建模到安全审查:建立完整的防御体系
- 9.2 深度审查:利用DeepSeek发现应用程序设计中的安全隐患
- 9.2.1 系统性评估应用程序设计缺陷
- 9.2.2 识别和预防常见安全漏洞
- 9.3 构建统一安全框架:整合威胁建模与安全审查
- 9.3.1 建立“安全上下文”
- 9.3.2 桥接设计与实现:将威胁转化为安全用户故事
- 9.3.3 闭环验证:基于威胁模型的测试用例生成
- 9.3.4 动态反馈循环:自动化更新威胁模型
- 9.4 DeepSeek驱动的应用程序安全最佳实践
- 9.4.1 构建开发团队的安全意识与安全文化
- 9.4.2 建立持续性安全测试机制
- 9.5 全方位数据加密策略
- 9.5.1 数据加密在现代应用中的关键作用
- 9.5.2 静态数据加密的实现方案
- 9.5.3 传输数据的安全防护机制
- 9.6 安全策略的持续演进
- 9.7 本章总结
- 第10章 本地化部署和微调DeepSeek
- 10.1 本地化智能引擎的动因与价值
- 10.2 本地化部署DeepSeek
- 10.2.1 部署本地版DeepSeek大模型
- 10.2.2 使用DeepSeek进行基准测试
- 10.2.3 微调DeepSeek模型
- 10.3 本章总结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。
