《发货快》ChatGPT 驱动软件开发 [美]陈斌 机械工业出版社
二手会有少量涂画,整体不影响再次阅读使用!套装不一定齐全,请下单前咨询在线客服!
¥
21
2.1折
¥
99
八五品
仅1件
作者[美]陈斌
出版社机械工业出版社
ISBN9787111733553
出版时间2023-09
版次1
装帧平装
开本16开
纸张胶版纸
定价99元
货号9787111733553
上书时间2024-11-14
商品详情
- 品相描述:八五品
- 商品描述
-
基本信息
书名:ChatGPT 驱动软件开发
定价:99.00元
作者:[美]陈斌
出版社:机械工业出版社
出版日期:2023-09-01
ISBN:9787111733553
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
(1)作者背景资深:作者在中国IT领域有30余年技术研发和管理经验,对ChatGPT驱动软件开发有系统思考和丰富实践经验。(2)提升研发效率:详解ChatGPT在软件产品的需求分析、架构设计 软件测试、系统运维、技术管理等各环节的应用场景和方法,大幅提升研发效率。(3)水母开发模式:ChatGPT改变传统软件研发的流程和方法,会逐渐形的软件研发范式,本书大模型时代的新研发范式——水母开发模式。(4)提升工程师竞争优势:全面塑造架构师、开发工程师、数据库工程师、测试工程师、运维工程师、项目经理、产品经理、UI/UX工程师和技术管理者在AI时代的核心竞争力。(5)实战性极强:提示词工程(Prompt)方法,将与ChatGPT的互动分为7步,详解每一步注意事项,包含大量案例,可直接复用。
内容提要
这是一本讲解以ChatGPT/GPT-4为代表的大模型如何为软件研发全生命周期赋能的实战性著作。它以软件研发全生命周期为主线,详细讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX 设计、后端应用开发、Web 前端开发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。让读者深刻地感受到,ChatGPT/GPT-4在革新传统软件工程的方式和方法的同时,还带来了研发效率和研发质量的大幅度提升。更为重要的是,本书能帮助架构师、开发工程师、数据库工程师、测试工程师、运维工程师、项目经理、产品经理、UI/UX工程师和技术管理者深入地理解ChatGPT/GPT-4的原理和应用,全面塑造他们在AI时代的核心竞争力,实现价值创新并形成竞争优势,为未来的发展奠定基础。作者在本书中创新性地提出了大模型时代的软件研发新范式——水母开发模式(顶部大、底部小)。该模式将研发活动分成6个层次,分别对应软件研发生命周期的分析、设计、编码、测试、部署和维护。其中分析和设计层的工作量大很多,类似水母的头部;其余4个层次的工作量较少,类似水母的触手。除此之外,本书还给出了工程师们与ChatGPT互动(Prompt)的步骤和注意事项,整个过程分为6步,只要遵循这6步就能比较容易获得较为满意的输出结果。
目录
目 录序前言章 ChatGPT与软件开发 11.1 技术发展对软件开发的影响 11.2 ChatGPT对编程的影响 41.3 ChatGPT对软件开发模式的影响 71.4 适合ChatGPT的水母开发模式 131.5 ChatGPT对开发工程师的影响 161.6 与ChatGPT沟通的技巧 181.7 小结 21第2章 ChatGPT驱动需求分析 222.1 借助ChatGPT收集用户需求 222.2 借助ChatGPT分析用户需求 282.3 借助ChatGPT优化用户需求 312.4 ChatGPT生成需求规格说明书 362.5 小结 52第3章 ChatGPT驱动架构设计 543.1 架构设计的过程 543.2 微服务架构简介 563.3 微服务架构设计原则 583.4 架构设计的思维框架 583.5 ChatGPT生成TMS微服务架构 603.6 小结 65第4章 ChatGPT驱动技术栈选择 664.1 技术栈的基本概念 664.2 目前的主流技术栈及其比较 674.3 选择技术栈的原则 694.4 TMS技术栈选择 714.5 小结 78第5章 ChatGPT驱动高层设计 795.1 高层设计的主要文档 795.2 高层设计的原则 815.3 ChatGPT辅助TMS高层设计 815.4 小结 90第6章 ChatGPT驱动数据库设计 916.1 数据库设计与ChatGPT的协作 916.2 生成数据库表结构应该遵循的原则 926.3 利用ChatGPT完成数据库设计 946.4 利用ChatGPT基于数据生成数据库表结构 1036.5 ChatGPT驱动TMS数据库创建 1076.6 小结 115第7章 ChatGPT驱动UI/UX设计 1167.1 利用ChatGPT指导UI/UX 的设计原则 1167.2 利用ChatGPT从UI/UX角度分析用户需求 1187.3 利用ChatGPT完成TMS界面设计 1287.4 小结 132第8章 ChatGPT驱动后端应用开发 1338.1 后端概述 1338.2 API基本概念 1358.3 API设计原则 1368.4 ChatGPT助力Web API开发 1428.5 ChatGPT助力数据库API开发 1438.6 ChatGPT生成TMS后端代码 1458.7 小结 155第9章 ChatGPT驱动Web前端开发 1569.1 利用ChatGPT优化HTML结构 1569.2 借助ChatGPT提升CSS样式效果 1599.3 使用ChatGPT加速JavaScript开发 1629.4 前端工程化与ChatGPT 1669.5 ChatGPT辅助前端测试 1699.6 利用ChatGPT提高Web可访问性 1729.7 ChatGPT生成TMS前端代码 1759.8 小结 1890章 ChatGPT驱动软件测试 19010.1 利用ChatGPT制订测试计划 19010.2 利用ChatGPT生成测试场景 19710.3 利用ChatGPT生成测试用例 20110.4 利用ChatGPT生成测试数据 20710.5 利用ChatGPT进行缺陷管理和回归测试 21010.6 利用ChatGPT为自动化测试提供建议 21110.7 ChatGPT生成测试报告 21210.8 小结 2131章 ChatGPT驱动系统运维 21411.1 ChatGPT在系统监控中的应用 21411.2 ChatGPT在故障定位中的应用 21711.3 ChatGPT在性能优化中的应用 22211.4 ChatGPT在漏洞检测中的应用 22511.5 小结 2282章 ChatGPT驱动技术管理 22912.1 利用ChatGPT生成项目管理计划 22912.2 利用ChatGPT制定技术管理规范和流程 23212.3 利用ChatGPT撰写与维护技术文档 23312.4 利用ChatGPT进行知识管理 23812.5 ChatGPT协助培训与技能提升 23912.6 小结 2403章 ChatGPT的伦理与法规 24113.1 数据隐私与安全问题 24113.2 人工智能的伦理原则与责任归属 24313.3 与ChatGPT相关的知识产权保护 24513.4 相关法律法规与政策导向 24613.5 小结 2474章 软件开发的未来展望与挑战 24814.1 软件开发的未来展望 24814.2 软件开发面临的挑战 25014.3 应对软件开发未来挑战的措施 25214.4 小结 253附录A 相关资源与工具推荐 254附录B TMS需求分析文档 256附录C TMS架构设计文档 268
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价