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

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

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

    定 價(jià):¥99.00

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

    購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

    作者簡(jiǎn)介

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

    圖書(shū)目錄

    目 錄

    前言
    第1章 ChatGPT與軟件開(kāi)發(fā) 1
    1.1 技術(shù)發(fā)展對(duì)軟件開(kāi)發(fā)的影響 1
    1.2 ChatGPT對(duì)編程的影響 4
    1.3 ChatGPT對(duì)軟件開(kāi)發(fā)模式的影響 7
    1.4 適合ChatGPT的水母開(kāi)發(fā)模式 13
    1.5 ChatGPT對(duì)開(kāi)發(fā)工程師的影響 16
    1.6 與ChatGPT溝通的技巧 18
    1.7 小結(jié) 21
    第2章 ChatGPT驅(qū)動(dòng)需求分析 22
    2.1 借助ChatGPT收集用戶(hù)需求 22
    2.2 借助ChatGPT分析用戶(hù)需求 28
    2.3 借助ChatGPT優(yōu)化用戶(hù)需求 31
    2.4 ChatGPT生成需求規(guī)格說(shuō)明書(shū) 36
    2.5 小結(jié) 52
    第3章 ChatGPT驅(qū)動(dòng)架構(gòu)設(shè)計(jì) 54
    3.1 架構(gòu)設(shè)計(jì)的過(guò)程 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ù)庫(kù)設(shè)計(jì) 91
    6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與ChatGPT的協(xié)作 91
    6.2 生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)應(yīng)該遵循的
    原則 92
    6.3 利用ChatGPT完成數(shù)據(jù)庫(kù)設(shè)計(jì) 94
    6.4 利用ChatGPT基于數(shù)據(jù)生成
    數(shù)據(jù)庫(kù)表結(jié)構(gòu) 103
    6.5 ChatGPT驅(qū)動(dòng)TMS數(shù)據(jù)庫(kù)
    創(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角度
    分析用戶(hù)需求 118
    7.3 利用ChatGPT完成TMS界面
    設(shè)計(jì) 128
    7.4 小結(jié) 132
    第8章 ChatGPT驅(qū)動(dòng)后端應(yīng)用
    開(kāi)發(fā) 133
    8.1 后端概述 133
    8.2 API基本概念 135
    8.3 API設(shè)計(jì)原則 136
    8.4 ChatGPT助力Web API開(kāi)發(fā) 142
    8.5 ChatGPT助力數(shù)據(jù)庫(kù)API開(kāi)發(fā) 143
    8.6 ChatGPT生成TMS后端代碼 145
    8.7 小結(jié) 155
    第9章 ChatGPT驅(qū)動(dòng)Web前端開(kāi)發(fā) 156
    9.1 利用ChatGPT優(yōu)化HTML
    結(jié)構(gòu) 156
    9.2 借助ChatGPT提升CSS樣式
    效果 159
    9.3 使用ChatGPT加速JavaScript
    開(kāi)發(fā) 162
    9.4 前端工程化與ChatGPT 166
    9.5 ChatGPT輔助前端測(cè)試 169
    9.6 利用ChatGPT提高Web可
    訪(fǎng)問(wèn)性 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撰寫(xiě)與維護(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ù)隱私與安全問(wèn)題 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章 軟件開(kāi)發(fā)的未來(lái)展望與
    挑戰(zhàn) 248
    14.1 軟件開(kāi)發(fā)的未來(lái)展望 248
    14.2 軟件開(kāi)發(fā)面臨的挑戰(zhàn) 250
    14.3 應(yīng)對(duì)軟件開(kāi)發(fā)未來(lái)挑戰(zhàn)的
    措施 252
    14.4 小結(jié) 253
    附錄A 相關(guān)資源與工具推薦 254
    附錄B TMS需求分析文檔 256
    附錄C TMS架構(gòu)設(shè)計(jì)文檔 268

    本目錄推薦

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