注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)人工智能ChatGPT 驅(qū)動(dòng)軟件開發(fā):AI 在軟件研發(fā)全流程中的革新與實(shí)踐

ChatGPT 驅(qū)動(dòng)軟件開發(fā):AI 在軟件研發(fā)全流程中的革新與實(shí)踐

ChatGPT 驅(qū)動(dòng)軟件開發(fā):AI 在軟件研發(fā)全流程中的革新與實(shí)踐

定 價(jià):¥99.00

作 者: (美)陳斌
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111733553 出版時(shí)間: 2023-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一本講解以ChatGPT/GPT-4為代表的大模型如何為軟件研發(fā)全生命周期賦能的實(shí)戰(zhàn)性著作。它以軟件研發(fā)全生命周期為主線,詳細(xì)講解了ChatGPT/GPT-4在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)、技術(shù)棧選擇、高層設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、UI/UX 設(shè)計(jì)、后端應(yīng)用開發(fā)、Web 前端開發(fā)、軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等各個(gè)環(huán)節(jié)的應(yīng)用場(chǎng)景和方法。讓讀者深刻地感受到,ChatGPT/GPT-4在革新傳統(tǒng)軟件工程的方式和方法的同時(shí),還帶來了研發(fā)效率和研發(fā)質(zhì)量的大幅度提升。更為重要的是,本書能幫助架構(gòu)師、開發(fā)工程師、數(shù)據(jù)庫工程師、測(cè)試工程師、運(yùn)維工程師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、UI/UX工程師和技術(shù)管理者深入地理解ChatGPT/GPT-4的原理和應(yīng)用,全面塑造他們?cè)贏I時(shí)代的核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)價(jià)值創(chuàng)新并形成競(jìng)爭(zhēng)優(yōu)勢(shì),為未來的發(fā)展奠定基礎(chǔ)。作者在本書中創(chuàng)新性地提出了大模型時(shí)代的軟件研發(fā)新范式——水母開發(fā)模式(頂部大、底部小)。該模式將研發(fā)活動(dòng)分成6個(gè)層次,分別對(duì)應(yīng)軟件研發(fā)生命周期的分析、設(shè)計(jì)、編碼、測(cè)試、部署和維護(hù)。其中分析和設(shè)計(jì)層的工作量大很多,類似水母的頭部;其余4個(gè)層次的工作量較少,類似水母的觸手。除此之外,本書還給出了工程師們與ChatGPT互動(dòng)(Prompt)的步驟和注意事項(xiàng),整個(gè)過程分為6步,只要遵循這6步就能比較容易獲得較為滿意的輸出結(jié)果。

作者簡(jiǎn)介

暫缺《ChatGPT 驅(qū)動(dòng)軟件開發(fā):AI 在軟件研發(fā)全流程中的革新與實(shí)踐》作者簡(jiǎn)介

圖書目錄

目 錄

前言
第1章 ChatGPT與軟件開發(fā) 1
1.1 技術(shù)發(fā)展對(duì)軟件開發(fā)的影響 1
1.2 ChatGPT對(duì)編程的影響 4
1.3 ChatGPT對(duì)軟件開發(fā)模式的影響 7
1.4 適合ChatGPT的水母開發(fā)模式 13
1.5 ChatGPT對(duì)開發(fā)工程師的影響 16
1.6 與ChatGPT溝通的技巧 18
1.7 小結(jié) 21
第2章 ChatGPT驅(qū)動(dòng)需求分析 22
2.1 借助ChatGPT收集用戶需求 22
2.2 借助ChatGPT分析用戶需求 28
2.3 借助ChatGPT優(yōu)化用戶需求 31
2.4 ChatGPT生成需求規(guī)格說明書 36
2.5 小結(jié) 52
第3章 ChatGPT驅(qū)動(dòng)架構(gòu)設(shè)計(jì) 54
3.1 架構(gòu)設(shè)計(jì)的過程 54
3.2 微服務(wù)架構(gòu)簡(jiǎn)介 56
3.3 微服務(wù)架構(gòu)設(shè)計(jì)原則 58
3.4 架構(gòu)設(shè)計(jì)的思維框架 58
3.5 ChatGPT生成TMS微服務(wù)架構(gòu) 60
3.6 小結(jié) 65
第4章 ChatGPT驅(qū)動(dòng)技術(shù)棧選擇 66
4.1 技術(shù)棧的基本概念 66
4.2 目前的主流技術(shù)棧及其比較 67
4.3 選擇技術(shù)棧的原則 69
4.4 TMS技術(shù)棧選擇 71
4.5 小結(jié) 78
第5章 ChatGPT驅(qū)動(dòng)高層設(shè)計(jì) 79
5.1 高層設(shè)計(jì)的主要文檔 79
5.2 高層設(shè)計(jì)的原則 81
5.3 ChatGPT輔助TMS高層設(shè)計(jì) 81
5.4 小結(jié) 90
第6章 ChatGPT驅(qū)動(dòng)數(shù)據(jù)庫設(shè)計(jì) 91
6.1 數(shù)據(jù)庫設(shè)計(jì)與ChatGPT的協(xié)作 91
6.2 生成數(shù)據(jù)庫表結(jié)構(gòu)應(yīng)該遵循的
原則 92
6.3 利用ChatGPT完成數(shù)據(jù)庫設(shè)計(jì) 94
6.4 利用ChatGPT基于數(shù)據(jù)生成
數(shù)據(jù)庫表結(jié)構(gòu) 103
6.5 ChatGPT驅(qū)動(dòng)TMS數(shù)據(jù)庫
創(chuàng)建 107
6.6 小結(jié) 115
第7章 ChatGPT驅(qū)動(dòng)UI/UX設(shè)計(jì) 116
7.1 利用ChatGPT指導(dǎo)UI/UX 的
設(shè)計(jì)原則 116
7.2 利用ChatGPT從UI/UX角度
分析用戶需求 118
7.3 利用ChatGPT完成TMS界面
設(shè)計(jì) 128
7.4 小結(jié) 132
第8章 ChatGPT驅(qū)動(dòng)后端應(yīng)用
開發(fā) 133
8.1 后端概述 133
8.2 API基本概念 135
8.3 API設(shè)計(jì)原則 136
8.4 ChatGPT助力Web API開發(fā) 142
8.5 ChatGPT助力數(shù)據(jù)庫API開發(fā) 143
8.6 ChatGPT生成TMS后端代碼 145
8.7 小結(jié) 155
第9章 ChatGPT驅(qū)動(dòng)Web前端開發(fā) 156
9.1 利用ChatGPT優(yōu)化HTML
結(jié)構(gòu) 156
9.2 借助ChatGPT提升CSS樣式
效果 159
9.3 使用ChatGPT加速JavaScript
開發(fā) 162
9.4 前端工程化與ChatGPT 166
9.5 ChatGPT輔助前端測(cè)試 169
9.6 利用ChatGPT提高Web可
訪問性 172
9.7 ChatGPT生成TMS前端代碼 175
9.8 小結(jié) 189
第10章 ChatGPT驅(qū)動(dòng)軟件測(cè)試 190
10.1 利用ChatGPT制訂測(cè)試計(jì)劃 190
10.2 利用ChatGPT生成測(cè)試場(chǎng)景 197
10.3 利用ChatGPT生成測(cè)試用例 201
10.4 利用ChatGPT生成測(cè)試數(shù)據(jù) 207
10.5 利用ChatGPT進(jìn)行缺陷管理和
回歸測(cè)試 210
10.6 利用ChatGPT為自動(dòng)化測(cè)試
提供建議 211
10.7 ChatGPT生成測(cè)試報(bào)告 212
10.8 小結(jié) 213
第11章 ChatGPT驅(qū)動(dòng)系統(tǒng)運(yùn)維 214
11.1 ChatGPT在系統(tǒng)監(jiān)控中的
應(yīng)用 214
11.2 ChatGPT在故障定位中的
應(yīng)用 217
11.3 ChatGPT在性能優(yōu)化中的
應(yīng)用 222
11.4 ChatGPT在漏洞檢測(cè)中的
應(yīng)用 225
11.5 小結(jié) 228
第12章 ChatGPT驅(qū)動(dòng)技術(shù)管理 229
12.1 利用ChatGPT生成項(xiàng)目管理
計(jì)劃 229
12.2 利用ChatGPT制定技術(shù)管理
規(guī)范和流程 232
12.3 利用ChatGPT撰寫與維護(hù)技術(shù)
文檔 233
12.4 利用ChatGPT進(jìn)行知識(shí)管理 238
12.5 ChatGPT協(xié)助培訓(xùn)與技能
提升 239
12.6 小結(jié) 240
第13章 ChatGPT的倫理與法規(guī) 241
13.1 數(shù)據(jù)隱私與安全問題 241
13.2 人工智能的倫理原則與責(zé)任
歸屬 243
13.3 與ChatGPT相關(guān)的知識(shí)產(chǎn)權(quán)
保護(hù) 245
13.4 相關(guān)法律法規(guī)與政策導(dǎo)向 246
13.5 小結(jié) 247
第14章 軟件開發(fā)的未來展望與
挑戰(zhàn) 248
14.1 軟件開發(fā)的未來展望 248
14.2 軟件開發(fā)面臨的挑戰(zhàn) 250
14.3 應(yīng)對(duì)軟件開發(fā)未來挑戰(zhàn)的
措施 252
14.4 小結(jié) 253
附錄A 相關(guān)資源與工具推薦 254
附錄B TMS需求分析文檔 256
附錄C TMS架構(gòu)設(shè)計(jì)文檔 268

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)