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

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

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

定 價:¥99.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目 錄

前言
第1章 ChatGPT與軟件開發(fā) 1
1.1 技術(shù)發(fā)展對軟件開發(fā)的影響 1
1.2 ChatGPT對編程的影響 4
1.3 ChatGPT對軟件開發(fā)模式的影響 7
1.4 適合ChatGPT的水母開發(fā)模式 13
1.5 ChatGPT對開發(fā)工程師的影響 16
1.6 與ChatGPT溝通的技巧 18
1.7 小結(jié) 21
第2章 ChatGPT驅(qū)動需求分析 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ū)動架構(gòu)設(shè)計 54
3.1 架構(gòu)設(shè)計的過程 54
3.2 微服務(wù)架構(gòu)簡介 56
3.3 微服務(wù)架構(gòu)設(shè)計原則 58
3.4 架構(gòu)設(shè)計的思維框架 58
3.5 ChatGPT生成TMS微服務(wù)架構(gòu) 60
3.6 小結(jié) 65
第4章 ChatGPT驅(qū)動技術(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ū)動高層設(shè)計 79
5.1 高層設(shè)計的主要文檔 79
5.2 高層設(shè)計的原則 81
5.3 ChatGPT輔助TMS高層設(shè)計 81
5.4 小結(jié) 90
第6章 ChatGPT驅(qū)動數(shù)據(jù)庫設(shè)計 91
6.1 數(shù)據(jù)庫設(shè)計與ChatGPT的協(xié)作 91
6.2 生成數(shù)據(jù)庫表結(jié)構(gòu)應(yīng)該遵循的
原則 92
6.3 利用ChatGPT完成數(shù)據(jù)庫設(shè)計 94
6.4 利用ChatGPT基于數(shù)據(jù)生成
數(shù)據(jù)庫表結(jié)構(gòu) 103
6.5 ChatGPT驅(qū)動TMS數(shù)據(jù)庫
創(chuàng)建 107
6.6 小結(jié) 115
第7章 ChatGPT驅(qū)動UI/UX設(shè)計 116
7.1 利用ChatGPT指導(dǎo)UI/UX 的
設(shè)計原則 116
7.2 利用ChatGPT從UI/UX角度
分析用戶需求 118
7.3 利用ChatGPT完成TMS界面
設(shè)計 128
7.4 小結(jié) 132
第8章 ChatGPT驅(qū)動后端應(yīng)用
開發(fā) 133
8.1 后端概述 133
8.2 API基本概念 135
8.3 API設(shè)計原則 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ū)動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輔助前端測試 169
9.6 利用ChatGPT提高Web可
訪問性 172
9.7 ChatGPT生成TMS前端代碼 175
9.8 小結(jié) 189
第10章 ChatGPT驅(qū)動軟件測試 190
10.1 利用ChatGPT制訂測試計劃 190
10.2 利用ChatGPT生成測試場景 197
10.3 利用ChatGPT生成測試用例 201
10.4 利用ChatGPT生成測試數(shù)據(jù) 207
10.5 利用ChatGPT進(jìn)行缺陷管理和
回歸測試 210
10.6 利用ChatGPT為自動化測試
提供建議 211
10.7 ChatGPT生成測試報告 212
10.8 小結(jié) 213
第11章 ChatGPT驅(qū)動系統(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在漏洞檢測中的
應(yīng)用 225
11.5 小結(jié) 228
第12章 ChatGPT驅(qū)動技術(shù)管理 229
12.1 利用ChatGPT生成項目管理
計劃 229
12.2 利用ChatGPT制定技術(shù)管理
規(guī)范和流程 232
12.3 利用ChatGPT撰寫與維護(hù)技術(shù)
文檔 233
12.4 利用ChatGPT進(jìn)行知識管理 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)的知識產(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)對軟件開發(fā)未來挑戰(zhàn)的
措施 252
14.4 小結(jié) 253
附錄A 相關(guān)資源與工具推薦 254
附錄B TMS需求分析文檔 256
附錄C TMS架構(gòu)設(shè)計文檔 268

本目錄推薦

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