《華為雲DevCloud敏捷開發項目實戰》是2021年清華大學出版社出版的圖書,作者是呂雲翔、許鴻智、楊洪洋、陳妙然、黎昆昌。
基本介紹
- 書名: 華為雲DevCloud敏捷開發項目實戰
- 作者:呂雲翔、許鴻智、楊洪洋、陳妙然、黎昆昌
- 出版社: 清華大學出版社
- 出版時間:2021年
- 定價:59.90 元
- ISBN: 9787302580461
內容簡介,圖書目錄,
內容簡介
本書以理論與實踐相結合的方式,由淺入深、循序漸進地結合華為雲DevCloud的線上開發工具以及前沿的開發框架,向用戶介紹敏捷開發的工程思想與一般流程。本書共分為兩部分,共有7章。第1部分基礎篇,包括第1章DevCloud簡介,第2章敏捷開發,第3章技術準備與實踐; 第2部分實戰篇,包括第4章書籍影視交流平台,第5章青年租房管理系統,第6章學習生活交流論壇,第7章技術分享類部落格網站。
本書可供軟體開發從業人員了解敏捷開發思想,熟悉敏捷開發流程,也可供計算機科學與軟體工程相關專業學生使用。希望讀者可以根據書本內容親自動手實踐,以加深對軟體工程思維的理解。本書還可以作為軟體工程敏捷開發相關課程的良好教材。
圖書目錄
CONTENTS
目錄
第1部分基礎篇
第1章DevCloud簡介00
1.1DevCloud功能簡介00
1.1.1項目管理00
1.1.2代碼託管00
1.1.3流水線00
1.1.4代碼檢查00
1.1.5編譯構建00
1.1.6雲測00
1.1.7移動套用測試00
1.1.8部署00
1.1.9發布00
1.1.10開源鏡像站00
1.2DevCloud項目開發優勢00
1.3本章小結00
第2章敏捷開發00
2.1基本概念00
2.1.1敏捷宣言00
2.1.2敏捷原則00
2.2開發流程0
2.3敏捷開發的重要概念0
2.3.1Scrum0
2.3.2看板0
2.3.3Scrum與看板的區別0
2.3.4用戶故事0
2.3.5Backlog0
2.4本章小結0
第3章技術準備與實踐0
3.1軟體開發常用技術0
3.1.1Enterprise Architect的使用0
3.1.2Git的使用0
3.1.3軟體設計常用圖例0
3.1.4DevCloud基礎實踐0
3.2技術選型0
3.2.1資料庫的選擇0
3.2.2前端框架的選擇:Vue和React0
3.2.3後端框架的選擇:Spring Boot和Django0
3.3DevCloud編譯部署及框架部署過程0
3.4本章小結0
第2部分實戰篇
第4章書籍影視交流平台0
4.1需求分析0
4.2編寫用戶故事和制訂疊代計畫0
4.2.1編寫用戶故事0
4.2.2制訂疊代計畫0
4.3第一次疊代0
4.3.1估算用戶故事和拆分確認0
4.3.2按用戶故事創建代碼0
4.3.3編譯部署0
4.3.4疊代回顧0
4.4第二次疊代0
4.4.1估算用戶故事和拆分確認0
4.4.2按用戶故事創建代碼0
4.4.3編譯部署0
4.4.4疊代回顧0
4.5項目總結
4.6本章小結
第5章青年租房管理系統
5.1需求分析
5.2編寫用戶故事和制訂疊代計畫
5.2.1編寫用戶故事
5.2.2制訂疊代計畫
5.3第一次疊代
5.3.1估算用戶故事和拆分確認
5.3.2按用戶故事創建代碼
5.3.3編譯部署
5.3.4疊代回顧
5.4第二次疊代
5.4.1估算用戶故事和拆分確認
5.4.2按用戶故事創建代碼
5.4.3編譯部署
5.4.4疊代回顧
5.5項目總結
5.6本章小結
第6章學習生活交流論壇
6.1需求分析
6.2編寫用戶故事和制訂疊代計畫
6.2.1編寫用戶故事
6.2.2制訂疊代計畫
6.3第一次疊代
6.3.1估算用戶故事和拆分確認
6.3.2按用戶故事創建代碼
6.3.3編譯部署
6.3.4疊代回顧
6.4第二次疊代
6.4.1估算用戶故事和拆分確認
6.4.2按用戶故事創建代碼
6.4.3編譯部署
6.4.4疊代回顧
6.5項目總結
6.6本章小結
第7章技術分享類部落格網站
7.1需求分析
7.2編寫用戶故事和制訂疊代計畫
7.2.1編寫用戶故事
7.2.2制訂疊代計畫
7.3第一次疊代
7.3.1估算用戶故事和拆分確認
7.3.2按用戶故事創建代碼
7.3.3編譯部署
7.3.4疊代回顧
7.4第二次疊代
7.4.1估算用戶故事和拆分確認
7.4.2按用戶故事創建代碼
7.4.3編譯部署
7.4.4疊代回顧
7.5項目總結
7.6本章小結
附錄A實訓過程
A.1進度安排
A.1.1疊代安排
A.1.2每日安排
A.1.3答辯及文檔安排
A.2購買彈性雲伺服器
A.3進度及需求控制
A.3.1人員構成
A.3.2Scrum開發流程
A.3.3需求規劃與需求分解
A.4版本控制及問題反饋
A.4.1版本控制
A.4.2DevCloud代碼託管
A.4.3使用CodeHub
A.4.4問題反饋
附錄B項目答辯
B.1答辯形式安排及重點
B.2互評形式
B.3評分政策
B.3.1評分標準簡介
B.3.2最終項目展示評分政策
B.4評分案例
B.4.1簽到
B.4.2DevCloud線上編譯部署
B.4.3DevCloud項目管理
B.4.4第一次疊代展示
B.4.5最終項目展示
B.4.6總計
附錄C用戶手冊
C.1引言
C.1.1編寫目的
C.1.2使用者
C.1.3項目背景
C.1.4參考資料
C.2軟體概述
C.2.1目標
C.2.2功能
C.2.3軟體配置
C.2.4系統流程介紹
C.3使用說明
C.3.1平台主頁
C.3.2瀏覽帖子
C.3.3用戶互動
C.3.4用戶個人功能
C.3.5管理員
參考文獻