買這商品的人也買了...
-
資安專家談 Wireshark|Wireshark 與 Metasploit 整合應用$480$408 -
金融人才 × 機器學習聯手出擊:專為 FinTech 領域打造的機器學習指南 (Machine Learning for Finance)$690$538 -
$301智能製造物流系統設計與控制 -
基於Python的概率論與數理統計實驗$330$314 -
$607Python 漫遊數學王國 — 高等數學、線性代數、數理統計及運籌學 -
計算機系統開發與優化實戰$659$626 -
智能物流:系統構成與技術應用$534$507 -
C# 最強入門邁向頂尖高手之路王者歸來$980$774 -
AIGC 自動化編程:基於 ChatGPT 和 GitHub Copilot$479$455 -
AI 時代專案經理成長之道:ChatGPT 讓專案經理插上翅膀$474$450 -
$505ChatGPT 驅動軟件開發:AI 在軟件研發全流程的革新與實踐 -
$454貫穿設計模式 — 用一個電商項目詳解設計模式 -
最強 AI 投資分析:打造自己的股市顧問機器人,股票趨勢分析×年報解讀×選股推薦×風險管理$750$593 -
$403AI 時代 Python 量化交易實戰:ChatGPT 讓量化交易插上翅膀 -
$454AI 時代架構師修練之道:ChatGPT 讓架構師插上翅膀 -
AI 神助攻!程式設計新境界 – GitHub Copilot 開發 Python 如虎添翼 : 提示工程、問題分解、測試案例、除錯$560$442 -
人手一本的資安健診實作課:不是專家也能自己動手做!(Win10 / Win11適用)【暢銷回饋版】$560$437 -
動手學 PyTorch 建模與應用:從深度學習到大模型$594$564 -
即學即用!精選 30招辦公室超高效 AI 生產術: 使用 ChatGPT × Copilot × Word × Excel × Gamma,從 AI 小白躍升職場霸主(iThome鐵人賽系列書)$650$507 -
這樣寫 code 好不好?辨識、分析、改善,寫出易讀易維護的程式碼$630$498 -
報告力 Max:Copilot Pro 提升你的寫作效率$690$545 -
軟體工程師求職策略大全:透過外商面試題目演練、手把手履歷教學,跟招募員過招、白板解題、薪資談判到入職準備,帶讀者用最有效的方式找工作$680$530 -
ARM 嵌入式 Linux 系統開發詳解, 3/e$714$678 -
超實用 AI 技能工具箱:提升職場.教育與生活的 275個高效應用技巧$690$518 -
GitHub Copilot 讓你寫程式快 10 倍!AI 程式開發大解放$690$545
相關主題
商品描述
本書是一本介紹如何使用ChatGPT的實用手冊,它建立了一個新的程式設計師開發模式。
本書從介紹「ChatGPT第一次接觸」開始,深入分析如何使用該工具來提高開發效率和品質。
本書的每一章都涵蓋了ChatGPT的不同應用場景,從編寫各種文檔,到輔助進行需求分析和系統設計,
以及數據庫設計和開發高品質程式碼等,均有詳盡的講解。
讀者將從中瞭解到,如何利用ChatGPT這項AI工具來輔助程式設計師更有效率地開發軟件。
本書也特別介紹如何使用ChatGPT輔助進行系統測試以及任務管理,並對原始碼底層邏輯進行了深入分析。
這個全面的框架將幫助讀者在軟件開發過程中更好地管理和優化程式碼。
最後,本書以兩個實戰案例作為結尾:
第一個是使用ChatGPT輔助開發PetStore寵物商店項目,
第二個是使用ChatGPT輔助開發「我的備忘錄」App。
這兩個實戰案例將會幫助讀者更好領悟如何將ChatGPT引入具體的軟件開發中。
總而言之,如果您是一位熱愛軟件開發的程式設計師,
如果您想要擁有新一代智慧化的程式設計方式,這本書將是您必不可少的參考書。
目錄大綱
第1章ChatGPT第一次接觸
1.1 介紹ChatGPT
1.2 註冊ChatGPT
1.3 使用ChatGPT
1.4 本章總結
第2章如何使用ChatGPT編寫各種文件
2.1 輔助編寫技術文件範本
2.1.1 設計文件範本
2.1.2 案例1:產生MF京東商城軟件需求說明書範本
2.1.3 案例2:使用ChatGPT輔助編寫MF京東商城軟件需求說明書
2.2 與ChatGPT對話的文字語言-Markdown
2.2.1 Markdown基本語法
2.2.2 使用Markdown工具
2.2.3 案例3:產生Markdown格式MF京東商城軟件需求說明書範本
2.2.4 將Markdown格式文件轉換為Word文件
2.2.5 將Markdown格式文件轉換為PDF文件
2.3 心智圖
2.3.1 心智圖在軟件開發中的作用
2.3. 2 優秀的程式設計師與心智圖
2.3.3 繪製心智圖
2.3.4 使用ChatGPT繪製心智圖
2.3.5 案例4:產生MF京東商城軟件需求說明書心智圖
2.4 使用表格
2.4.1 Markdown表格
2.4.2 案例5:使用ChatGPT製作Markdown表格
2.4.3 CSV電子表格
2.4.4 案例6:使用ChatGPT製作CSV表格
2.4.5 轉換為Excel
2.5 使用ChatGPT製作圖表
2.5.1 無程式方法使用ChatGPT製作圖表
2.5.2 程式方法使用ChatGPT製作圖表
2.6 本章總結
第3章如何使用ChatGPT輔助進行需求分析
3.1 使用ChatGPT輔助收集使用者需求
3.1.1 個案1:××運動管理App協助訪談問題設計
3.1.2 個案2:××運動管理App彙整問捲調查結果
3.1.3 總結問捲調查結果使用圖表
3.1.4 個案3:將××運動管理App總結問捲調查結果繪製成餅狀圖
3.2 使用ChatGPT輔助確定係統功能
3.2.1 案例4:××旅遊景點推薦系統
3.2.2 案例5:××二手書交易系統
3.3 確定係統功能
3.3.1什麼是用例圖
3.3.2 PlantUML語言
3.3.3 案例6:繪製××二手書交易系統用例圖
3.4 確定業務流程
3.4.1 活動圖
3.4.2 案例7:繪製××二手書交易系統活動圖
3.5 無所不在的流程圖
3.5.1 案例8:繪製××二手書交易系統訂單管理流程圖
3.5.2 案例9:繪製××二手書交易系統使用者管理流程圖
3.6 本章總結
第4章如何使用ChatGPT輔助進行系統設計
4.1 使用ChatGPT輔助進行系統架構設計
4.1.1 系統架構設計
4.1.2 分層架構設計
4.1.3 ChatGPT如何輔助進行系統架構設計
4.1.4 案例1:圖書管理系統架構設計
4.2 使用ChatGPT輔助進行原型設計
4.2.1原型設計流程
4.2.2 使用ChatGPT輔助進行原型設計
4.3 案例2:TodoList專案原型設計
4.3.1 頁面劃分
4.3.2 頁面關係圖
4.3.3 產生原型頁面
4.4 使用ChatGPT輔助進行詳細設計
4.4.1 詳細設計與各種UML圖
4.4.2 案例3:繪製TodoList項目類別圖
4.4.3 案例4:繪製TodoList項目時序圖
4.4.4 案例5:繪製TodoList項目活動圖
4.4.5 案例6:繪製TodoList專案元件圖
4.5 本章總結
第5章如何使用ChatGPT輔助進行數據庫設計
5.1 數據庫設計階段
5.2 案例1:使用ChatGPT對TodoList專案進行概念建模
5.3 案例2:使用ChatGPT對TodoList專案進行邏輯建模
5.4 案例3 :使用ChatGPT對TodoList專案進行物理建模
5.5 案例4:使用ChatGPT輔助產生DDL腳本
5.6 本章總結
第6章如何使用ChatGPT編寫高品質的程式碼
6.1 編寫程式碼
6.1.1 描述程式碼需求
6.1.2 補全程式碼細節
6.1.3 程式碼語法檢查
6.2 偵錯程式碼
6.3 評審ChatGPT產生的程式碼
6.3.1 使用Java程式碼檢查工具CheckStyle
6.3.2 使用Java程式碼檢查工具PMD
6.3.3 使用Python程式碼檢查工具PyLint
6.4 手動評審ChatGPT產生的程式碼
6.5 本章總結
第7章如何使用ChatGPT輔助進行系統測試
7.1 ChatGPT如何輔助進行功能測試
7.1.1 單元測試與測試
案例7.1.2 案例1:詞頻分析模組單元測試
7.1.3 案例2:使用ChatGPT輔助生成設計測試用例
7.1.4 案例3:ChatGPT輔助生成測試代碼
7.2 ChatGPT與測試驅動開發最佳實踐
7.2.1 優秀的程式設計師與測試驅動開發
7.2 .2 案例4:實作測試驅動開發計算器
7.2.3 使用ChatGPT輔助實作測試驅動開發
7.3 ChatGPT如何輔助進行效能測試
7.3.1 使用測試工具
7.3.2 案例5:ChatGPT輔助進行微基準測試
7.3.3 案例6:ChatGPT輔助分析微基準測試報告
7.4 本章總結
第8章如何使用ChatGPT輔助進行任務管理
8.1 任務目標與要求
8.1.1 描述任務目標與要求
8.1.2 案例1:描述OA辦公室自動化軟件項目
8.2 分解任務
8.2.1 使用ChatGPT分解任務
8.2.2 案例2:使用ChatGPT輔助分解OA辦公室自動化軟件專案任務
8.3 制訂任務計畫
8.3.1
