您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
ChatGPT驱动软件开发 AI在软件研发全流程中的革新与实践
字数: 299000
装帧: 平装
出版社: 机械工业出版社
作者: (美)陈斌
出版日期: 2023-09-01
商品条码: 9787111733553
版次: 1
开本: 16开
页数: 292
出版年份: 2023
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
(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步就能比较容易获得较为满意的输出结果。
目录
序
前言
第1章ChatGPT与软件开发1
1.1技术发展对软件开发的影响1
1.2ChatGPT对编程的影响4
1.3ChatGPT对软件开发模式的影响7
1.4适合ChatGPT的水母开发模式13
1.5ChatGPT对开发工程师的影响16
1.6与ChatGPT沟通的技巧18
1.7小结21
第2章ChatGPT驱动需求分析22
2.1借助ChatGPT收集用户需求22
2.2借助ChatGPT分析用户需求28
2.3借助ChatGPT优化用户需求31
2.4ChatGPT生成需求规格说明书36
2.5小结52
第3章ChatGPT驱动架构设计54
3.1架构设计的过程54
3.2微服务架构简介56
3.3微服务架构设计原则58
3.4架构设计的思维框架58
3.5ChatGPT生成TMS微服务架构60
3.6小结65
第4章ChatGPT驱动技术栈选择66
4.1技术栈的基本概念66
4.2目前的主流技术栈及其比较67
4.3选择技术栈的原则69
4.4TMS技术栈选择71
4.5小结78
第5章ChatGPT驱动高层设计79
5.1高层设计的主要文档79
5.2高层设计的原则81
5.3ChatGPT辅助TMS高层设计81
5.4小结90
第6章ChatGPT驱动数据库设计91
6.1数据库设计与ChatGPT的协作91
6.2生成数据库表结构应该遵循的原则92
6.3利用ChatGPT完成数据库设计94
6.4利用ChatGPT基于数据生成数据库表结构103
6.5ChatGPT驱动TMS数据库创建107
6.6小结115
第7章ChatGPT驱动UI/UX设计116
7.1利用ChatGPT指导UI/UX的设计原则116
7.2利用ChatGPT从UI/UX角度分析用户需求118
7.3利用ChatGPT完成TMS界面设计128
7.4小结132
第8章ChatGPT驱动后端应用开发133
8.1后端概述133
8.2API基本概念135
8.3API设计原则136
8.4ChatGPT助力WebAPI开发142
8.5ChatGPT助力数据库API开发143
8.6ChatGPT生成TMS后端代码145
8.7小结155
第9章ChatGPT驱动Web前端开发156
9.1利用ChatGPT优化HTML结构156
9.2借助ChatGPT提升CSS样式效果159
9.3使用ChatGPT加速JavaScript开发162
9.4前端工程化与ChatGPT166
9.5ChatGPT辅助前端测试169
9.6利用ChatGPT提高Web可访问性172
9.7ChatGPT生成TMS前端代码175
9.8小结189
第10章ChatGPT驱动软件测试190
10.1利用ChatGPT制订测试计划190
10.2利用ChatGPT生成测试场景197
10.3利用ChatGPT生成测试用例201
10.4利用ChatGPT生成测试数据207
10.5利用ChatGPT进行缺陷管理和回归测试210
10.6利用ChatGPT为自动化测试提供建议211
10.7ChatGPT生成测试报告212
10.8小结213
第11章ChatGPT驱动系统运维214
11.1ChatGPT在系统监控中的应用214
11.2ChatGPT在故障定位中的应用217
11.3ChatGPT在性能优化中的应用222
11.4ChatGPT在漏洞检测中的应用225
11.5小结228
第12章ChatGPT驱动技术管理229
12.1利用ChatGPT生成项目管理计划229
12.2利用ChatGPT制定技术管理规范和流程232
12.3利用ChatGPT撰写与维护技术文档233
12.4利用ChatGPT进行知识管理238
12.5ChatGPT协助培训与技能提升239
12.6小结240
第13章ChatGPT的伦理与法规241
13.1数据隐私与安全问题241
13.2人工智能的伦理原则与责任归属243
13.3与ChatGPT相关的知识产权保护245
13.4相关法律法规与政策导向246
13.5小结247
第14章软件开发的未来展望与挑战248
14.1软件开发的未来展望248
14.2软件开发面临的挑战250
14.3应对软件开发未来挑战的措施252
14.4小结253
附录A相关资源与工具推荐254
附录BTMS需求分析文档256
附录CTMS架构设计文档268
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网