中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀

包郵 AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀

作者:關東升 著
出版社:北京大學出版社出版時間:2023-10-01
開本: 16開 頁數: 316
中 圖 價:¥62.3(7.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀 版權信息

  • ISBN:9787301344668
  • 條形碼:9787301344668 ; 978-7-301-34466-8
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀 本書特色

1.架構設計新模式:讓架構設計更高效、更快捷、更完美。
2.全流程解析:涵蓋架構設計的不同應用場景,介紹從編寫各種文檔,到應用圖形圖表與UML建模、設計模式、數據庫設計,再到編寫代碼、開發軟件架構等關鍵環節。
3.實戰檢驗:ChatGPT結合多種架構設計工具及案例實操講解,理解更加透徹。
4.100%提高架構設計效率:揭秘ChatGPT與架構設計高效融合的核心方法論和實踐經驗。
5.超值資源:贈送教學視頻及配套工具,供讀者下載學習。

AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀 內容簡介

本書是一本旨在幫助架構師在人工智能時代展翅高飛的實用指南。全書以ChatGPT為核心工具,揭示了人工智能技術對架構師的角色和職責進行顛覆和重塑的關鍵點。本書通過共計 13 章的系統內容,深入探討AI技術在架構 設計中的應用,以及AI對傳統架構師工作方式的影響。通過學習,讀者將了解如何利用ChatGPT這一強大的智能輔助工具,提升架構師的工作效率和創造力。 本書的讀者主要是架構師及相關從業人員。無論你是初入職場的新手架構師還是經驗豐富的專業人士,本書都將成為你的指南,幫助你在人工智能時代展現很好的架構設計能力。通過本書的指導,你將學習如何運用ChatGPT等工具和技術,以創新的方式構建高效、可靠、可擴展的軟件架構。 同時,本書也適用于對架構設計感興趣的其他技術類從業人員,如軟件工程師、系統分析師、技術顧問等。通過學習本書的內容,你可以深入了解人工智能對架構設計的影響和帶來的挑戰,拓展自己的技術視野,提升對軟件系統整體架構的理解和把握能力。

AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀 目錄

第1章
人工智能如何重塑軟件架構
1.1 人工智能對架構的影響2
1.1.1 人工智能技術的快速發展與普及2
1.1.2 人工智能對傳統軟件架構的挑戰2
1.1.3 人工智能為軟件架構帶來的機遇和創新2
1.2 架構師在AI時代的角色轉變3
1.2.1 架構師的新角色要求3
1.2.2 架構師的技術引領和決策作用3
1.2.3 架構師的跨團隊協作和溝通能力3
1.2.4 架構師的創新和持續學習精神3
1.3 人工智能技術在架構中的應用場景3
1.3.1 機器學習在數據分析和決策支持中的應用4
1.3.2 自然語言處理在智能對話系統和內容分析中的應用4
1.3.3 計算機視覺在圖像識別和視覺分析中的應用4
1.3.4 強化學習在智能決策和自動化控制中的應用4
1.4 本章總結4 第2章
借助ChatGPT生成各種文檔
2.1 借助ChatGPT生成文檔模板與內容 6
2.1.1 設計文檔模板6
2.1.2 案例1:ChatGPT輔助編寫架構設計文檔7
2.2 與ChatGPT對話的文本語言——Markdown11
2.2.1 Markdown基本語法11
2.2.2 使用Markdown工具 14
2.2.3 案例2:生成Markdown格式架構設計文檔17
2.2.4 將Markdown格式文檔轉換為Word文檔20
2.2.5 使用Office工具設計格式22
2.2.6 將Markdown格式文檔轉換為PDF文檔23
2.3 使用表格24
2.3.1 Markdown表格24
2.3.2 案例3:使用ChatGPT制作Markdown表格26
2.3.3 CSV電子表格28
2.3.4 案例4:使用ChatGPT制作CSV表格29
2.3.5 轉換為Excel30
2.4 本章總結31 第3章
應用圖形圖表幫助思考和表達
3.1 思維導圖33
3.1.1 思維導圖在架構設計中的作用33
3.1.2 架構師與思維導圖34
3.1.3 繪制思維導圖34
3.1.4 使用ChatGPT繪制思維導圖35
3.1.5 案例1:生成“微服務架構設計方案”思維導圖36
3.1.6 案例2:使用Mermaid工具繪制思維導圖37
3.1.7 案例3:使用PlantUML工具繪制思維導圖41
3.2 使用ChatGPT制作圖表46
3.2.1 通過無編程方法使用ChatGPT制作圖表47
3.2.2 通過編程方法使用ChatGPT制作圖表48
3.3 魚骨圖51
3.3.1 魚骨圖在架構設計中的應用52
3.3.2 使用ChatGPT輔助繪制魚骨圖53
3.3.3 案例4:分析用戶體驗問題和系統性能問題53
3.4 本章總結57 第4章
ChatGPT支持UML建模
4.1 UML概述59
4.1.1 UML發展歷史與版本59
4.1.2 UML圖的分類與應用59
4.2 類圖60
4.2.1 類圖的構成要素60
4.2.2 類圖的繪制步驟61
4.2.3 使用ChatGPT繪制類圖62
4.2.4 案例1:使用ChatGPT繪制學校管理系統類圖63
4.3 用例圖68
4.3.1 用例圖的構成要素68
4.3.2 用例圖的繪制步驟70
4.3.3 案例2:使用ChatGPT繪制在線購物平臺用例圖70
4.4 活動圖72
4.4.1 活動圖的構成要素72
4.4.2 案例3:使用ChatGPT學生管理系統繪制活動圖73
4.5 時序圖75
4.5.1 時序圖的構成要素76
4.5.2 案例4:使用ChatGPT繪制在線購物系統時序圖77
4.6 本章總結79 第5章
設計模式
5.1 軟件設計原則81
5.2 設計模式概述81
5.2.1 設計模式分類82
5.2.2 設計模式在軟件架構設計中的作用83
5.3 單例模式83
5.3.1 應用場景83
5.3.2 結構84
5.3.3 優缺點84
5.3.4 代碼示例85
5.4 工廠模式85
5.4.1 應用場景86
5.4.2 結構86
5.4.3 優缺點87
5.4.4 代碼示例87
5.5 抽象工廠模式89
5.5.1 應用場景89
5.5.2 結構89
5.5.3 優缺點90
5.5.4 代碼示例91
5.6 建造者模式92
5.6.1 應用場景92
5.6.2 結構92
5.6.3 優缺點93
5.6.4 代碼示例94
5.7 原型模式96
5.7.1 應用場景96
5.7.2 結構97
5.7.3 優缺點97
5.7.4 代碼示例97
5.8 適配器模式99
5.8.1 應用場景99
5.8.2 結構99
5.8.3 優缺點99
5.8.4 代碼示例100
5.9 橋接模式101
5.9.1 應用場景101
5.9.2 結構101
5.9.3 優缺點102
5.9.4 代碼示例103
5.10 裝飾器模式104
5.10.1 應用場景105
5.10.2 結構105
5.10.3 優缺點106
5.10.4 代碼示例107
5.11 組合模式108
5.11.1 應用場景108
5.11.2 結構109
5.11.3 優缺點110
5.11.4 代碼示例110
5.12 外觀模式112
5.12.1 應用場景112
5.12.2 結構112
5.12.3 優缺點113
5.12.4 代碼示例113
5.13 享元模式115
5.13.1 應用場景115
5.13.2 結構115
5.13.3 優缺點116
5.13.4 代碼示例116
5.14 代理模式117
5.14.1 應用場景118
5.14.2 結構118
5.14.3 優缺點118
5.14.4 代碼示例119
5.15 策略模式120
5.15.1 應用場景120
5.15.2 結構120
5.15.3 優缺點121
5.15.4 代碼示例121
5.16 觀察者模式123
5.16.1 應用場景123
5.16.2 結構123
5.16.3 優缺點124
5.16.4 代碼示例124
5.17 模板方法模式126
5.17.1 應用場景126
5.17.2 結構127
5.17.3 優缺點127
5.17.4 代碼示例127
5.18 迭代器模式128
5.18.1 應用場景128
5.18.2 結構129
5.18.3 優缺點129
5.18.4 代碼示例130
5.19 狀態模式132
5.19.1 應用場景132
5.19.2 結構132
5.19.3 優缺點133
5.19.4 代碼示例133
5.20 責任鏈模式135
5.20.1 應用場景135
5.20.2 結構135
5.20.3 優缺點136
5.20.4 代碼示例137
5.21 命令模式138
5.21.1 應用場景138
5.21.2 結構138
5.21.3 優缺點139
5.21.4 代碼示例140
5.22 解釋器模式141
5.22.1 應用場景141
5.22.2 結構142
5.22.3 優缺點142
5.22.4 代碼示例143
5.23 中介者模式144
5.23.1 應用場景144
5.23.2 結構145
5.23.3 優缺點145
5.23.4 代碼示例146
5.24 備忘錄模式148
5.24.1 應用場景148
5.24.2 結構148
5.24.3 優缺點149
5.24.4 代碼示例149
5.25 訪問者模式151
5.25.1 應用場景151
5.25.2 結構151
5.25.3 優缺點152
5.25.4 代碼示例153
5.26 本章總結154 第6章
ChatGPT和設計模式
6.1 ChatGPT對設計模式的解釋和說明156
6.1.1 案例1:使用ChatGPT輔助掌握裝飾器模式156
6.1.2 案例2:使用ChatGPT輔助繪制類圖160
6.1.3 案例3:使用ChatGPT輔助繪制時序圖163
6.2 ChatGPT的設計模式識別與應用能力 166
6.2.1 案例4:使用ChatGPT輔助設計創建圖書對象166
6.2.2 案例5:使用ChatGPT輔助設計購物車功能169
6.3 ChatGPT在設計模式選擇和建議中的應用171
6.3.1 案例6:使用ChatGPT輔助選擇商品庫存管理設計模式172
6.3.2 案例7:使用ChatGPT輔助繪制商品庫存管理類圖174
6.4 ChatGPT對設計模式擴展和變體的指導177
6.4.1 案例8:使用ChatGPT輔助擴展觀察者模式178
6.4.2 案例9:使用ChatGPT輔助繪制擴展觀察者模式類圖181
6.5 本章總結185 第7章
使用ChatGPT輔助進行數據庫設計
7.1 數據庫設計階段187
7.2 數據庫概念建模188
7.2.1 案例1:使用ChatGPT對Todo List項目進行需求分析188
7.2.2 案例2:使用ChatGPT對Todo List項目進行數據庫概念建模190
7.3 案例3:使用ChatGPT對Todo List項目進行邏輯建模191
7.4 案例4:使用ChatGPT對Todo List項目進行物理建模193
7.5 案例5:使用ChatGPT輔助生成DDL腳本195
7.6 本章總結197 第8章
使用ChatGPT編寫高質量的程序代碼
8.1 代碼評審199
8.1.1 靜態代碼分析工具200
8.1.2 使用Java代碼檢查工具Checkstyle200
8.1.3 使用Java代碼檢查工具PMD202
8.1.4 使用Python代碼檢查工具PyLint205
8.2 人工代碼評審207
8.3 本章總結209 第9章
架構設計與敏捷開發實施
9.1 敏捷開發211
9.1.1 ChatGPT在敏捷開發中的應用211
9.1.2 案例1:使用ChatGPT輔助敏捷軟件開發項目的任務拆解212
9.2 好的架構設計帶來敏捷開發214
9.2.1 使用ChatGPT輔助敏捷架構設計214
9.2.2 案例2:使用ChatGPT輔助設計電子商務平臺敏捷架構214
9.3 本章總結216 第10章
使用ChatGPT輔助編寫可測試性代碼
10.1 使用ChatGPT輔助進行功能測試218
10.1.1 單元測試與測試用例218
10.1.2 案例1:使用ChatGPT輔助生成設計測試用例218
10.1.3 案例2:使用ChatGPT輔助生成測試代碼221
10.2 測試驅動開發225
10.2.1 使用ChatGPT輔助實施測試驅動開發226
10.2.2 案例3:實施測試驅動開發計算器227
10.3 使用ChatGPT輔助進行性能測試230
10.3.1 使用測試工具230
10.3.2 案例4:使用ChatGPT輔助進行微基準測試231
10.3.3 案例5:使用ChatGPT輔助分析微基準測試報告236
10.4 設計可測試性代碼的原則238
10.4.1 設計可測試性代碼實踐技巧與建議238
10.4.2 使用ChatGPT設計可測試性代碼239
10.4.3 案例6:使用ChatGPT設計可測試性的購物車類239
10.5 本章總結244 第11章
使用ChatGPT輔助編寫可擴展性代碼
11.1 可擴展性代碼與架構設計246
11.2 ChatGPT在可擴展性代碼編寫中的作用與使用方法247
11.2.1 案例1:使用ChatGPT輔助理解需求和功能247
11.2.2 案例2:使用ChatGPT輔助提供設計方案建議249
11.2.3 案例3:使用ChatGPT輔助優化算法和性能250
11.2.4 案例4:使用ChatGPT輔助數據管理和存儲策略252
11.2.5 案例5:使用ChatGPT輔助彈性和容錯性設計253
11.3 使用ChatGPT輔助編寫可擴展、易維護的代碼254
11.3.1 案例6:使用ChatGPT輔助設計良好的架構255
11.3.2 案例7:使用ChatGPT輔助優化性能和擴展性257
11.3.3 案例8:使用ChatGPT輔助代碼審查和重構258
11.4 使用ChatGPT輔助編寫可擴展性代碼的實踐技巧與建議260
11.5 本章總結260 第12章
使用ChatGPT輔助設計高效的軟件開發架構
12.1 常見的軟件架構262
12.2 ChatGPT在軟件開發架構設計中的作用262
12.3 分層架構263
12.3.1 分層架構的組成部分263
12.3.2 分層架構的優缺點264
12.3.3 分層架構的應用場景265
12.3.4 案例1:使用ChatGPT輔助醫院管理系統進行分層架構設計266
12.4 領域驅動設計架構271
12.4.1 領域驅動設計架構的組成部分272
12.4.2 領域驅動設計架構的優缺點273
12.4.3 領域驅動設計架構的應用場景274
12.4.4 案例2:使用ChatGPT輔助電子商務平臺進行領域驅動設計架構的設計274
12.5 微服務架構281
12.5.1 微服務構架的組成部分282
12.5.2 微服務構架的優缺點283
12.5.3 微服務構架的應用場景284
12.5.4 案例3:電商微服務架構設計284
12.6 架構設計與制作技術原型290
12.6.1 制作技術原型290
12.6.2 使用ChatGPT輔助制作技術原型291
12.6.3 案例4:使用ChatGPT輔助制作智能家居App技術原型291
12.7 本章總結293 第13章
使用ChatGPT輔助評估和改進設計方案
13.1 確定設計問題295
13.2 案例1:確定電子商務網站設計方案中存在的問題296
13.3 評估與檢測方案299
13.4 案例2:電商系統設計方案評估299
13.5 討論與迭代優化301
13.6 案例3:電商系統設計方案討論與迭代優化302
13.7 決策矩陣303
13.7.1 案例4:電子商務網站架構設計方案比較304
13.7.2 案例5:移動應用開發框架比較305
13.8 本章總結306
展開全部

AI時代架構師修煉之道:CHATGPT讓架構師插上翅膀 作者簡介

關東升
----------------------------
關東升,一個在IT領域摸爬滾打20多年的老程序員、軟件架構師、高級培訓講師、IT作家。熟悉Java、Kotlin、Python、iOS、Android、游戲開發、數據庫開發與設計、軟件架構設計等多種IT技術。參與設計和開發北京市公交一卡通百億級大型項目,開發國家農產品追溯系統、金融系統微博等移動客戶端項目。近期為中國移動、中國聯通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業單位授課。著有《看漫畫學Python:有趣、有料、好玩、好用(全彩版)》《漫畫Java》《Java 從小白到大牛》《Python 從小白到大牛》《iOS 開發指南》等50多部計算機書籍。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 盘古网络技术有限公司| 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 高铝轻质保温砖_刚玉莫来石砖厂家_轻质耐火砖价格 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 电子书导航网_电子书之家_电子书大全_最新电子书分享发布平台 | 江门流水线|江门工作台|江门市伟涛行工业设备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 博客-悦享汽车品质生活| 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 开云(中国)Kaiyun·官方网站-登录入口 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 安徽泰科检测科技有限公司【官方网站】 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 |