注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)火球:UML大戰(zhàn)需求分析(第二版)

火球:UML大戰(zhàn)需求分析(第二版)

火球:UML大戰(zhàn)需求分析(第二版)

定 價(jià):¥68.00

作 者: 張傳波 著
出版社: 中國水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787517087762 出版時(shí)間: 2020-10-01 包裝: 平裝
開本: 16 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書主要包含UML的基本語法、面向?qū)ο蟮姆治龇椒?、?yīng)用UML進(jìn)行需求分析的最佳實(shí)踐、軟件需求管理的最佳實(shí)踐、UML與敏捷需求分析的融合這五個(gè)方面的內(nèi)容。本書融合了UML、非UML、需求分析及需求管理、敏捷需求分析等各方面的知識(shí),可有效帶領(lǐng)讀者輕松而深入地掌握UML、需求分析及需求管理等知識(shí)。 本書各章以問題為引子,通過案例、練習(xí)、思考和分析等模塊設(shè)計(jì),由淺入深地講解從UML基礎(chǔ)到UML綜合應(yīng)用的相關(guān)知識(shí),全書以案例貫穿始終,補(bǔ)充了大量的實(shí)用知識(shí),講究實(shí)效,可以使讀者盡快地在工作中對(duì)所學(xué)知識(shí)加以運(yùn)用。 這是一本讀書與多媒體課程(掃碼學(xué)習(xí))相結(jié)合的書,各章都包含延伸學(xué)習(xí)的二維碼,線上的內(nèi)容隨時(shí)更新,讓讀者可以及時(shí)學(xué)習(xí)到需求分析與項(xiàng)目管理領(lǐng)域*新鮮的知識(shí)與技術(shù)。

作者簡(jiǎn)介

  中國UML認(rèn)證專家委員會(huì)專家。二十多年軟件開發(fā)、軟件設(shè)計(jì)、需求分析、項(xiàng)目管理、部門管理、公司管理及過程改進(jìn)等經(jīng)驗(yàn),親歷項(xiàng)目眾多,涉及互聯(lián)網(wǎng)、金融、建筑、通訊、電力、制造業(yè)、政論等領(lǐng)域,熟悉軟件生命周期的全部過程,精通UML和敏捷開發(fā),先后通過公司通過ISO9001審核、CMM3級(jí)及CMM5級(jí)評(píng)估。

圖書目錄

序1—給新讀者
序2—給老讀者
 
第1章  大話UML  1
   1.1  UML基礎(chǔ)知識(shí)  1
     1.1.1  UML有什么用  1
     1.1.2  UML的分類  2
   1.2  結(jié)構(gòu)型的UML(Structure Diagram)  3
     1.2.1  類圖(Class Diagram)  3
     1.2.2  對(duì)象圖(Object Diagram)  4
     1.2.3  構(gòu)件圖(Component Diagram)  5
     1.2.4  部署圖(Deployment Diagram)  5
     1.2.5  包圖(Package Diagram)  6
   1.3  行為型的UML(Behavior Diagram)  7
     1.3.1  活動(dòng)圖(Activity Diagram)  7
     1.3.2  狀態(tài)機(jī)圖(State Machine Diagram)  7
     1.3.3  順序圖(Sequence Diagram)  8
     1.3.4  通信圖(Communication Diagram)  8
     1.3.5  用例圖(Use Case Diagram)  9
     1.3.6  時(shí)序圖(Timing Diagram)  9
   1.4  如何學(xué)好UML  10
     1.4.1  UML的認(rèn)識(shí)誤區(qū)  10
     1.4.2  我的學(xué)習(xí)經(jīng)歷  11
     1.4.3  UML學(xué)習(xí)難點(diǎn)  12
   1.5  小結(jié)和練習(xí)  12
     1.5.1  小結(jié)  12
     1.5.2  練習(xí)  13
1.5.3  延伸學(xué)習(xí):甲方項(xiàng)目經(jīng)理如何跟進(jìn)老項(xiàng)目?  14
第2章  耗盡腦汁的需求分析工作  15
   2.1  需求分析面面觀  15
   2.2  持續(xù)進(jìn)化的客戶需求  16
   2.3  給客戶帶來價(jià)值—需求分析之正路  18
     2.3.1  手機(jī)短信訂餐系統(tǒng)  18
     2.3.2  需求分析的大道理  19
   2.4  UML助力需求分析  20
   2.5  小結(jié)與練習(xí)  21
     2.5.1  小結(jié)  21
     2.5.2  練習(xí)  22
2.5.3  延伸學(xué)習(xí):乙方項(xiàng)目經(jīng)理如何跟進(jìn)老項(xiàng)目?  22
第3章  分析業(yè)務(wù)模型—類圖(Class Diagram)  23
   3.1  面向過程與面向?qū)ο? 23
   3.2  類圖的基礎(chǔ)知識(shí)  25
     3.2.1  類圖有什么用  25
     3.2.2  什么是類  25
     3.2.3  什么是類圖  26
     3.2.4  如何識(shí)別類  26
   3.3  類之間的關(guān)系  27
     3.3.1  “直線”關(guān)系  27
     3.3.2  “包含”關(guān)系  29
     3.3.3  “繼承”關(guān)系  30
     3.3.4  “依賴”關(guān)系  32
   3.4  演練類之間的關(guān)系  32
     3.4.1  練習(xí)1:你和你另外一半的關(guān)系  32
     3.4.2  練習(xí)2:公司與雇員的關(guān)系  34
     3.4.3  練習(xí)3:香蕉、蘋果、梨的關(guān)系  34
     3.4.4  練習(xí)4:公司的組織架構(gòu)  35
   3.5  類的“遞歸”關(guān)系與“三角”關(guān)系  37
     3.5.1  “遞歸”關(guān)系  37
     3.5.2  “三角”關(guān)系  38
   3.6  考試管理系統(tǒng)—類圖綜合訓(xùn)練  40
   3.7  關(guān)于對(duì)象圖  43
   3.8  小結(jié)與練習(xí)  44
     3.8.1  小結(jié)  44
     3.8.2  練習(xí)  46
     3.8.3  延伸學(xué)習(xí):需求啊需求  46
第4章  流程分析利器之一—活動(dòng)圖(Activity Diagram)  47
   4.1  結(jié)構(gòu)建模與行為建模  47
   4.2  認(rèn)識(shí)流程分析工具的鼻祖—流程圖  48
   4.3  工時(shí)審批流程—活動(dòng)圖基礎(chǔ)  49
     4.3.1  基礎(chǔ)語法:初始狀態(tài)、結(jié)束狀態(tài)、活動(dòng)、判斷、合并  49
     4.3.2  判斷的三種處理辦法  50
     4.3.3  多層分支  51
     4.3.4  泳道/分區(qū)  52
     4.3.5  對(duì)活動(dòng)圖分析業(yè)務(wù)流程的思考  53
   4.4  會(huì)簽評(píng)審流程—活動(dòng)圖進(jìn)階  53
     4.4.1  “并行”的活動(dòng)  53
     4.4.2  工作產(chǎn)品如何表示—對(duì)象流  55
4.4.3  活動(dòng)圖的組織—連接件(Connector)  57
   4.5  活動(dòng)的粒度問題  58
     4.5.1  活動(dòng)與動(dòng)作  58
     4.5.2  活動(dòng)粒度的問題  58
4.6  版本發(fā)布流程—用活動(dòng)圖表達(dá)復(fù)雜流程  59
     4.6.1  活動(dòng)圖的實(shí)踐建議  59
     4.6.2  實(shí)戰(zhàn)版本發(fā)布流程  59
     4.6.3  版本發(fā)布流程存在問題的思考  63
   4.7  小結(jié)與練習(xí)  63
     4.7.1  小結(jié)  63
     4.7.2  練習(xí)  65
     4.7.3  延伸學(xué)習(xí):如何應(yīng)對(duì)需求變更?  65
第5章  流程分析利器之二—狀態(tài)機(jī)圖(State Machine Diagram)  66
   5.1  請(qǐng)假審批流程—認(rèn)識(shí)狀態(tài)機(jī)圖  66
     5.1.1  請(qǐng)假流程活動(dòng)圖  66
     5.1.2  請(qǐng)假流程狀態(tài)機(jī)圖  67
     5.1.3  狀態(tài)機(jī)圖基本語法  68
   5.2  關(guān)于狀態(tài)數(shù)量的思考  69
   5.3  請(qǐng)假的多級(jí)審批流程—狀態(tài)機(jī)圖進(jìn)階  70
     5.3.1  多級(jí)審批的問題  70
     5.3.2  狀態(tài)機(jī)圖的分支結(jié)構(gòu)  71
     5.3.3  應(yīng)用狀態(tài)機(jī)圖的常見問題  72
   5.4  缺陷管理流程—演練復(fù)雜的狀態(tài)機(jī)圖  73
     5.4.1  狀態(tài)機(jī)圖的實(shí)踐建議  73
     5.4.2  一封求助信—混亂的缺陷管理  73
     5.4.3  缺陷管理流程狀態(tài)機(jī)圖  74
     5.4.4  缺陷管理流程存在問題的思考  76
   5.5  小結(jié)與練習(xí)  76
     5.5.1  小結(jié)  76
     5.5.2  練習(xí)  78
5.5.3  延伸學(xué)習(xí):乙方為什么老說我們需求變更?  78
第6章  流程分析利器之三—順序圖(Sequence Diagram)  79
6.1  如何和餐廳服務(wù)員“眉來眼去”—認(rèn)識(shí)順序圖  79
     6.1.1  復(fù)習(xí)一下中文語法  79
     6.1.2  你和服務(wù)員的“眉來眼去”  80
     6.1.3  你和服務(wù)員的另外一種“眉來眼去”  81
     6.1.4  順序圖的基本語法  82
6.2  餐廳服務(wù)員背后的故事—發(fā)掘隱藏背后的業(yè)務(wù)流程  83
     6.2.1  服務(wù)員背后“有人”  83
     6.2.2  如何用順序圖發(fā)掘業(yè)務(wù)流程  85
6.3  你和提款機(jī)的故事—體會(huì)順序圖的粒度控制  85
   6.4  順序圖的循環(huán)及分支結(jié)構(gòu)  86
     6.4.1  循環(huán)及分支結(jié)構(gòu)  86
     6.4.2  要用好循環(huán)及分支結(jié)構(gòu)不容易  88
   6.5  購買地鐵票—活動(dòng)圖與順序圖的比較  90
   6.6  流程分析三劍客  92
   6.7  通信圖—順序圖的另外一種表示方式  93
   6.8  小結(jié)與練習(xí)  95
     6.8.1  小結(jié)  95
     6.8.2  練習(xí)  97
     6.8.3  延伸學(xué)習(xí):科學(xué)流程的重要性  97
第7章  描述系統(tǒng)的行為—用例圖 (Use Case Diagram)  98
   7.1  初識(shí)用例圖  98
     7.1.1  為什么需要用例圖  98
     7.1.2  用例圖基本語法  99
   7.2  用例圖進(jìn)階  102
     7.2.1  角色的繼承  103
     7.2.2  用例的Include  104
     7.2.3  用例的Extend  106
     7.2.4  用例的繼承  107
     7.2.5  用例的粒度控制  109
   7.3  小試牛刀—訂餐系統(tǒng)的用例圖  110
     7.3.1  訂餐系統(tǒng)的用例圖  110
     7.3.2  用例的組織  112
   7.4  用例表—用例的進(jìn)一步細(xì)化  112
7.5  綜合運(yùn)用類圖、流程三劍客、用例圖描述需求  116
     7.5.1  用類圖描述業(yè)務(wù)概念  116
     7.5.2  流程三劍客的威力  117
   7.6  從用例分析開始還是由業(yè)務(wù)分析開始  117
     7.6.1  客戶主導(dǎo)VS項(xiàng)目組主導(dǎo)  117
     7.6.2  需要和需求規(guī)格  118
   7.7  非要使用用例圖、用例表嗎  119
     7.7.1  不使用用例圖和用例表的情況  119
7.7.2  使用用例圖但不使用用例表的情況  121
   7.8  小結(jié)與練習(xí)  122
     7.8.1  小結(jié)  122
     7.8.2  練習(xí)  125
7.8.3  延伸學(xué)習(xí):半途接手一個(gè)沒有驗(yàn)收標(biāo)準(zhǔn)的項(xiàng)目  125
第8章  描述系統(tǒng)的框架—部署圖、構(gòu)件圖  126
   8.1  描述需求為什么要用部署圖、構(gòu)件圖  126
   8.2  什么是部署圖(Deployment Diagram)  127
   8.3  什么是構(gòu)件圖(Component Diagram)  130
   8.4  部署圖和構(gòu)件圖的“捆綁”應(yīng)用  132
   8.5  小試牛刀—OA系統(tǒng)的架構(gòu)需求  133
   8.6  如何獲取和描述非功能性需求  135
   8.7  小結(jié)與練習(xí)  137
     8.7.1  小結(jié)  137
     8.7.2  練習(xí)  138
     8.7.3  延伸學(xué)習(xí):項(xiàng)目質(zhì)量管理  138
第9章  組織你的UML圖—包圖
(Package Diagram)  139
   9.1  什么是包圖  139
   9.2  用包圖組織類圖  141
   9.3  用包圖組織用例  142
   9.4  用包圖進(jìn)行軟件設(shè)計(jì)  145
   9.5  小結(jié)與練習(xí)  147
     9.5.1  小結(jié)  147
     9.5.2  練習(xí)  148
     9.5.3  延伸學(xué)習(xí):質(zhì)量回溯會(huì)  148
第10章  UML共冶一爐—考勤系統(tǒng)的需求分析  149
   10.1  迎接挑戰(zhàn)—你的需求分析任務(wù)書  149
   10.2  需求分析從零開始  151
     10.2.1  需求分析全過程的活動(dòng)圖  151
10.2.2  階段:戰(zhàn)略分析—你需要高屋建瓴  151
10.2.3  第二階段:需要分析—你需要命中需要  153
10.2.4  第三階段:業(yè)務(wù)分析—你需要吃透業(yè)務(wù)  154
10.2.5  第四階段:需求細(xì)化—你需要設(shè)計(jì)有價(jià)值的需求方案  155
   10.3  考勤系統(tǒng)的戰(zhàn)略分析  156
     10.3.1  考勤系統(tǒng)的背景  156
     10.3.2  戰(zhàn)略分析到底要做啥  157
   10.4  考勤系統(tǒng)的需要分析  159
     10.4.1  目標(biāo)  159
     10.4.2  涉眾及待解決問題  159
     10.4.3  范圍  161
     10.4.4  項(xiàng)目成功標(biāo)準(zhǔn)  162
   10.5  考勤系統(tǒng)的業(yè)務(wù)概念分析  162
     10.5.1  業(yè)務(wù)概念圖的重要性和高難度  163
     10.5.2  考勤系統(tǒng)的業(yè)務(wù)概念圖  164
     10.5.3  部門與員工  165
     10.5.4  打卡記錄  165
     10.5.5  外出申請(qǐng)  166
     10.5.6  請(qǐng)假申請(qǐng)  167
   10.6  外出申請(qǐng)審批流程分析  169
     10.6.1  外出申請(qǐng)審批流程的活動(dòng)圖  169
     10.6.2  外出申請(qǐng)審批流程的狀態(tài)機(jī)圖  170
     10.6.3  外出申請(qǐng)相關(guān)的類圖  172
     10.6.4  外出管理上的進(jìn)一步思考  173
   10.7  請(qǐng)假申請(qǐng)審批流程分析  173
     10.7.1  請(qǐng)假申請(qǐng)審批流程的活動(dòng)圖  174
     10.7.2  請(qǐng)假審批流程的順序圖  175
     10.7.3  請(qǐng)假管理上的進(jìn)一步思考  176
   10.8  執(zhí)行者及用例分析  178
     10.8.1  執(zhí)行者分析  178
     10.8.2  宏觀用例圖  180
     10.8.3  普通員工的用例分析  180
10.8.4  行政部員工、財(cái)務(wù)部員工用例分析  188
10.8.5  部門經(jīng)理、副總經(jīng)理、總經(jīng)理用例分析  192
     10.8.6  管理員用例分析  196
     10.8.7  用例分析小結(jié)  198
   10.9  非用例的功能性需求  199
   10.10  系統(tǒng)的非功能性需求分析  201
     10.10.1  軟件技術(shù)架構(gòu)方面的要求  201
10.10.2  安全性、易用性、性能等方面的要求  202
   10.11  如何編寫需求規(guī)格說明書  203
   10.12  對(duì)考勤系統(tǒng)后續(xù)故事的思考  205
     10.12.1  連董事長(zhǎng)都敢“忽悠”的員工  205
     10.12.2  上有政策下有對(duì)策  206
     10.12.3  有先天缺陷的MIS型系統(tǒng)  206
10.12.4  如何打造有競(jìng)爭(zhēng)力的MIS類型系統(tǒng)  207
   10.13  小結(jié)與練習(xí)  207
     10.13.1  小結(jié)  207
     10.13.2  練習(xí)  209
     10.13.3  延伸學(xué)習(xí):項(xiàng)目的戰(zhàn)略分析  209
第11章  需求分析的團(tuán)隊(duì)作戰(zhàn)  210
   11.1  需求分析單兵作戰(zhàn)合適嗎  210
11.1.1  案例分析:孤軍奮戰(zhàn)的系統(tǒng)分析師  210
     11.1.2  需求驅(qū)動(dòng)地工作  211
   11.2  項(xiàng)目團(tuán)隊(duì)如何“集體”獲取需求  211
11.2.1  案例分析:某模具管理系統(tǒng)的需求調(diào)研工作  211
     11.2.2  團(tuán)隊(duì)作戰(zhàn)獲取需求  212
11.2.3  項(xiàng)目組各角色對(duì)需求把握程度的要求  213
   11.3  需求如何傳遞給項(xiàng)目組成員  215
     11.3.1  案例分析:某任務(wù)管理系統(tǒng)  215
     11.3.2  我的失誤及改進(jìn)措施  215
     11.3.3  如何快速分享需求  217
   11.4  讓客戶持續(xù)參與  218
11.4.1  如何讓客戶簽署幾十頁甚至上百頁的需求文檔  218
     11.4.2  極限編程中的客戶全程參與  218
     11.4.3  讓客戶全方位全程持續(xù)參與  219
   11.5  小結(jié)與練習(xí)  220
     11.5.1  小結(jié)  220
     11.5.2  練習(xí)  221
11.5.3  延伸學(xué)習(xí):打造中國女排式超級(jí)團(tuán)隊(duì)  221
第12章  說不盡的UML—UML補(bǔ)遺  222
   12.1  認(rèn)識(shí)時(shí)序圖(Timing Diagram)  222
12.2  認(rèn)識(shí)交互概覽圖(Interaction Overview Diagram)  224
12.3  認(rèn)識(shí)組合結(jié)構(gòu)圖(Composite Structure Diagram)  225
   12.4  UML全家福  225
   12.5  認(rèn)識(shí)UML工具  228
   12.6  學(xué)習(xí)目標(biāo)檢查及學(xué)習(xí)建議  231
     12.6.1  總結(jié)  231
     12.6.2  延伸學(xué)習(xí)1:質(zhì)量?jī)?nèi)建  232
12.6.3  延伸學(xué)習(xí)2:《UML學(xué)以致用》視頻課程  232
第13章  敏捷需求分析還是UML?  234
   13.1  什么是敏捷?  234
     13.1.1  敏捷的前世今生  234
     13.1.2  敏捷的各種門派和定義  235
     13.1.3  敏捷的流程框架  236
     13.1.4  敏捷的團(tuán)隊(duì)架構(gòu)  237
     13.1.5  敏捷的各種實(shí)踐一覽  240
   13.2  敏捷需求分析  241
     13.2.1  產(chǎn)品愿景(Vision)  241
     13.2.2  用戶畫像(Persona)  245
     13.2.3  用戶故事(User Story)  249
     13.2.4  用戶故事地圖(User Story Map)  253
13.2.5  小可用產(chǎn)品(Minimum Viable Product,MVP)  254
     13.2.6  產(chǎn)品經(jīng)理與開發(fā)團(tuán)隊(duì)的協(xié)作  255
   13.3  左手敏捷,右手UML  256
     13.3.1  產(chǎn)品愿景vs戰(zhàn)略分析  256
     13.3.2  用戶畫像vs需要分析  257
     13.3.3  用戶故事vs用例圖  258
     13.3.4  B端和C端需求分析的區(qū)別  259
13.3.5  基于業(yè)務(wù)流程分析導(dǎo)出用例圖或用戶故事  260
     13.3.6  業(yè)務(wù)建模在互聯(lián)網(wǎng)行業(yè)的應(yīng)用  263
     13.3.7  每日會(huì)議 看板 UML  265
   13.4  融會(huì)貫通,海納百川  267
13.4.1  理解公司的商業(yè)模式,需求分析是商業(yè)模式的重要一環(huán)  268
13.4.2  傳統(tǒng)型項(xiàng)目的商業(yè)模式和需求分析策略  268
13.4.3  產(chǎn)品型項(xiàng)目的商業(yè)模式和需求分析策略  269
13.4.4  互聯(lián)網(wǎng)型項(xiàng)目的商業(yè)模式和需求分析策略  270
     13.4.5  UML 敏捷 更多  271
   13.5  小結(jié)與練習(xí)  272
     13.5.1  小結(jié)  272
     13.5.2  練習(xí)  274
13.5.3  延伸學(xué)習(xí):敏捷需求分析視頻課程  274
附錄1  學(xué)習(xí)資料與讀書討論  276
附錄2  考勤系統(tǒng)的需求規(guī)格說明書  279
附錄3  名詞解釋  302
  附錄4  圖表目錄  306

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)