幫助中心 | 我的帳號 | 關於我們

ChatGPT驅動軟體開發(AI在軟體研發全流程中的革新與實踐)

  • 作者:(美)陳斌|責編:楊福川
  • 出版社:機械工業
  • ISBN:9787111733553
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:278
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

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

作者介紹
(美)陳斌|責編:楊福川
    陳斌,資深支付技術專家,擁有超過30年的技術研發、系統運維和管理經驗。在支付領域有豐富的實戰經驗,現任日本華人支付創業企業NETSTARS的CTO,曾擔任易寶支付的CTO、eBay/PayPal的高級架構師、Nokia美國的首席工程師。此外,他在航空領域也有豐富的經驗,曾就職于新加坡航空公司。     中國IT技術領域的領袖人物,CTO領袖聯盟的聯席主席和中國互聯網技術百人會的理事長。從傳統的大型電腦核心技術,到互聯網技術應用,再到大數據、雲計算、生物特徵識別和金融科技,他都有非常豐富的實踐經驗。努力推動互聯網技術與傳統產業的結合,曾經多次參加「互聯網大篷車」活動,足跡遍及中國大江南北的傳統企業。     經常在中國、美國和日本的互聯網行業論壇分享知識和經驗,也在多所中國和日本的知名大學里教授互聯網支付、金融科技和互聯網技術管理等課程。曾翻譯出版了《架構即未來》《架構真經》《數據即未來》《Python機器學習》《企業人工智慧戰略》和《區塊鏈啟示錄》等多部著作。

目錄

前言
第1章  ChatGPT與軟體開發
  1.1  技術發展對軟體開發的影響
  1.2  ChatGPT對編程的影響
  1.3  ChatGPT對軟體開發模式的影響
  1.4  適合ChatGPT的水母開發模式
  1.5  ChatGPT對開發工程師的影響
  1.6  與ChatGPT溝通的技巧
  1.7  小結
第2章  ChatGPT驅動需求分析
  2.1  借助ChatGPT收集用戶需求
  2.2  借助ChatGPT分析用戶需求
  2.3  借助ChatGPT優化用戶需求
  2.4  ChatGPT生成需求規格說明書
  2.5  小結
第3章  ChatGPT驅動架構設計
  3.1  架構設計的過程
  3.2  微服務架構簡介
  3.3  微服務架構設計原則
  3.4  架構設計的思維框架
  3.5  ChatGPT生成TMS微服務架構
  3.6  小結
第4章  ChatGPT驅動技術棧選擇
  4.1  技術棧的基本概念
  4.2  目前的主流技術棧及其比較
  4.3  選擇技術棧的原則
  4.4  TMS技術棧選擇
  4.5  小結
第5章  ChatGPT驅動高層設計
  5.1  高層設計的主要文檔
  5.2  高層設計的原則
  5.3  ChatGPT輔助TMS高層設計
  5.4  小結
第6章  ChatGPT驅動資料庫設計
  6.1  資料庫設計與ChatGPT的協作
  6.2  生成資料庫表結構應該遵循的原則
  6.3  利用ChatGPT完成資料庫設計
  6.4  利用ChatGPT基於數據生成資料庫表結構
  6.5  ChatGPT驅動TMS資料庫創建
  6.6  小結
第7章  ChatGPT驅動UI/UX設計
  7.1  利用ChatGPT指導UI/UX的設計原則
  7.2  利用ChatGPT從UI/UX角度分析用戶需求
  7.3  利用ChatGPT完成TMS界面設計
  7.4  小結
第8章  ChatGPT驅動後端應用開發
  8.1  後端概述
  8.2  API基本概念
  8.3  API設計原則

  8.4  ChatGPT助力Web API開發
  8.5  ChatGPT助力資料庫API開發
  8.6  ChatGPT生成TMS後端代碼
  8.7  小結
第9章  ChatGPT驅動Web前端開發
  9.1  利用ChatGPT優化HTML結構
  9.2  借助ChatGPT提升CSS樣式效果
  9.3  使用ChatGPT加速JavaScript開發
  9.4  前端工程化與ChatGPT
  9.5  ChatGPT輔助前端測試
  9.6  利用ChatGPT提高Web可訪問性
  9.7  ChatGPT生成TMS前端代碼
  9.8  小結
第10章  ChatGPT驅動軟體測試
  10.1  利用ChatGPT制訂測試計劃
  10.2  利用ChatGPT生成測試場景
  10.3  利用ChatGPT生成測試用例
  10.4  利用ChatGPT生成測試數據
  10.5  利用ChatGPT進行缺陷管理和回歸測試
  10.6  利用ChatGPT為自動化測試提供建議
  10.7  ChatGPT生成測試報告
  10.8  小結
第11章  ChatGPT驅動系統運維
  11.1  ChatGPT在系統監控中的應用
  11.2  ChatGPT在故障定位中的應用
  11.3  ChatGPT在性能優化中的應用
  11.4  ChatGPT在漏洞檢測中的應用
  11.5  小結
第12章  ChatGPT驅動技術管理
  12.1  利用ChatGPT生成項目管理計劃
  12.2  利用ChatGPT制定技術管理規範和流程
  12.3  利用ChatGPT撰寫與維護技術文檔
  12.4  利用ChatGPT進行知識管理
  12.5  ChatGPT協助培訓與技能提升
  12.6  小結
第13章  ChatGPT的倫理與法規
  13.1  數據隱私與安全問題
  13.2  人工智慧的倫理原則與責任歸屬
  13.3  與ChatGPT相關的知識產權保護
  13.4  相關法律法規與政策導向
  13.5  小結
第14章  軟體開發的未來展望與挑戰
  14.1  軟體開發的未來展望
  14.2  軟體開發麵臨的挑戰
  14.3  應對軟體開發未來挑戰的措施
  14.4  小結
附錄A  相關資源與工具推薦
附錄B  TMS需求分析文檔
附錄C  TMS架構設計文檔

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032