作 者:呂雲翔 等 編
定 價:59.9
出 版 社:清華大學出版社
出版日期:2021年09月01日
頁 數:232
裝 幀:平裝
ISBN:9787302580461
"(1)緊跟前沿技術。本書介紹當前業界正在使用的敏捷開發方法和華為雲優秀產品(DevCloud)。(2)理論與實戰相結合。本書選取了4個不同的實戰案例進行講解與分析,將敏捷開發的解讀貫徹到對實戰項目的分析中。(3)實戰步驟詳實。本書在重要的操作步驟中,都詳細地寫明了操作步驟並附加了操作截圖,幫助讀者輕松地完成實戰項目案例。(4)語言簡明易懂。不論在校學生還是有經驗的開發者都可以通過本書學習敏捷開發和DevCloud的相關知識。"
●第1部分基礎篇
第1章DevCloud簡介
1.1DevCloud功能簡介
1.1.1項目管理
1.1.2代碼托管
1.1.3流水線
1.1.4代碼檢查
1.1.5編譯構建
1.1.6雲測
1.1.7移動應用測試
1.1.8部署
1.1.9發布
1.1.10開源鏡像站
1.2DevCloud項目開發優勢
1.3本章小結
第2章敏捷開發
2.1基本概念
2.1.1敏捷宣言
2.1.2敏捷原則
2.2開發流程
2.3敏捷開發的重要概念
2.3.1Scrum
2.3.2看板
2.3.3Scrum與看板的區別
2.3.4用戶故事
2.3.5Backlog
2.4本章小結
第3章技術準備與實踐
3.1軟件開發常用技術
3.1.1Enterprise Architect的使用
3.1.2Git的使用
3.1.3軟件設計常用圖例
3.1.4DevCloud基礎實踐
3.2技術選型
3.2.1數據庫的選擇
3.2.2前端框架的選擇:Vue和React
3.2.3後端框架的選擇:Spring Boot和Django
3.3DevCloud編譯部署及框架部署過程
3.4本章小結
第2部分實戰篇
第4章書籍影視交流平臺
4.1需求分析
4.2編寫用戶故事和制訂迭代計劃
4.2.1編寫用戶故事
4.2.2制訂迭代計劃
4.3次迭代
4.3.1估算用戶故事和拆分確認
4.3.2按用戶故事創建代碼
4.3.3編譯部署
4.3.4迭代回顧
4.4第二次迭代
4.4.1估算用戶故事和拆分確認
4.4.2按用戶故事創建代碼
4.4.3編譯部署
4.4.4迭代回顧
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管理員
參考文獻
本書以理論與實踐相結合的方式,由淺入深、循序漸進地結合華為雲DevCloud的線上開發工具以及前沿的開發框架,向用戶介紹敏捷開發的工程思想與一般流程。本書共分為兩部分,共有7章。第1部分基礎篇,包括第1章DevCloud簡介,第2章敏捷開發,第3章技術準備與實踐; 第2部分實戰篇,包括第4章書籍影視交流平臺,第5章青年租房管理繫統,第6章學習生活交流論壇,第7章技術分享類博客網站。
本書可供軟件開發從業人員了解敏捷開發思想,熟悉敏捷開發流程,也可供計算機科學與軟件工程相關專業學生使用。希望讀者可以根據書本內容親自動手實踐,以加深對軟件工程思維的理解。本書還可以作為軟件工程敏捷開發相關課程的良好教材。
呂雲翔 等 編
呂雲翔,1986-1992: 北方交通大學講師; 1992-1994: 比利時VUB大學應用信息技術碩士; 1994-1996: 比利時VUB大學MBA; 1996-2003: IT公司項目經理 2003-至今: 北航軟件學院副教授。已出版二十幾本教材(其中“計算機導論實踐教程”一書獲北航2010年教學成果三等獎;“大學計算機英語教程”獲北航2012