日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

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

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

定 價:¥99.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目 錄

前言
第1章 ChatGPT與軟件開發(fā) 1
1.1 技術發(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ū)動架構設計 54
3.1 架構設計的過程 54
3.2 微服務架構簡介 56
3.3 微服務架構設計原則 58
3.4 架構設計的思維框架 58
3.5 ChatGPT生成TMS微服務架構 60
3.6 小結(jié) 65
第4章 ChatGPT驅(qū)動技術棧選擇 66
4.1 技術棧的基本概念 66
4.2 目前的主流技術棧及其比較 67
4.3 選擇技術棧的原則 69
4.4 TMS技術棧選擇 71
4.5 小結(jié) 78
第5章 ChatGPT驅(qū)動高層設計 79
5.1 高層設計的主要文檔 79
5.2 高層設計的原則 81
5.3 ChatGPT輔助TMS高層設計 81
5.4 小結(jié) 90
第6章 ChatGPT驅(qū)動數(shù)據(jù)庫設計 91
6.1 數(shù)據(jù)庫設計與ChatGPT的協(xié)作 91
6.2 生成數(shù)據(jù)庫表結(jié)構應該遵循的
原則 92
6.3 利用ChatGPT完成數(shù)據(jù)庫設計 94
6.4 利用ChatGPT基于數(shù)據(jù)生成
數(shù)據(jù)庫表結(jié)構 103
6.5 ChatGPT驅(qū)動TMS數(shù)據(jù)庫
創(chuàng)建 107
6.6 小結(jié) 115
第7章 ChatGPT驅(qū)動UI/UX設計 116
7.1 利用ChatGPT指導UI/UX 的
設計原則 116
7.2 利用ChatGPT從UI/UX角度
分析用戶需求 118
7.3 利用ChatGPT完成TMS界面
設計 128
7.4 小結(jié) 132
第8章 ChatGPT驅(qū)動后端應用
開發(fā) 133
8.1 后端概述 133
8.2 API基本概念 135
8.3 API設計原則 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é)構 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進行缺陷管理和
回歸測試 210
10.6 利用ChatGPT為自動化測試
提供建議 211
10.7 ChatGPT生成測試報告 212
10.8 小結(jié) 213
第11章 ChatGPT驅(qū)動系統(tǒng)運維 214
11.1 ChatGPT在系統(tǒng)監(jiān)控中的
應用 214
11.2 ChatGPT在故障定位中的
應用 217
11.3 ChatGPT在性能優(yōu)化中的
應用 222
11.4 ChatGPT在漏洞檢測中的
應用 225
11.5 小結(jié) 228
第12章 ChatGPT驅(qū)動技術管理 229
12.1 利用ChatGPT生成項目管理
計劃 229
12.2 利用ChatGPT制定技術管理
規(guī)范和流程 232
12.3 利用ChatGPT撰寫與維護技術
文檔 233
12.4 利用ChatGPT進行知識管理 238
12.5 ChatGPT協(xié)助培訓與技能
提升 239
12.6 小結(jié) 240
第13章 ChatGPT的倫理與法規(guī) 241
13.1 數(shù)據(jù)隱私與安全問題 241
13.2 人工智能的倫理原則與責任
歸屬 243
13.3 與ChatGPT相關的知識產(chǎn)權
保護 245
13.4 相關法律法規(guī)與政策導向 246
13.5 小結(jié) 247
第14章 軟件開發(fā)的未來展望與
挑戰(zhàn) 248
14.1 軟件開發(fā)的未來展望 248
14.2 軟件開發(fā)面臨的挑戰(zhàn) 250
14.3 應對軟件開發(fā)未來挑戰(zhàn)的
措施 252
14.4 小結(jié) 253
附錄A 相關資源與工具推薦 254
附錄B TMS需求分析文檔 256
附錄C TMS架構設計文檔 268

本目錄推薦

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