注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計統(tǒng)一用例方法:UML與敏捷需求實踐

統(tǒng)一用例方法:UML與敏捷需求實踐

統(tǒng)一用例方法:UML與敏捷需求實踐

定 價:¥79.00

作 者: 張恂 著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787512429888 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書重點介紹了通過采用基于統(tǒng)一建模語言(UML)和用例(Use Case)建模的“統(tǒng)一用例方法”,開展業(yè)務分析(包括業(yè)務流程與業(yè)務對象分析)與系統(tǒng)需求分析(以功能需求為主)的基本方法、流程、步驟與技術(shù)。通過可視化的UML圖形(如用例圖、活動圖、序列圖和類圖等)與基于規(guī)范模板的用例交互腳本有機結(jié)合,既可以“化繁為簡、抓住本質(zhì)”,又能夠保證產(chǎn)品需求描述具有足夠的精準度,從而彌補傳統(tǒng)敏捷開發(fā)僅采用用戶故事的許多不足。 本書主要適合各類軟件研發(fā)團隊中與需求分析、產(chǎn)品設計工作相關的產(chǎn)品(或項目)經(jīng)理、業(yè)務與需求分析師、產(chǎn)品與交互設計師、架構(gòu)師等中高級技術(shù)(或技術(shù)管理)人員閱讀,同時也推薦希望成為專業(yè)軟件工程師的普通開發(fā)人員以及大專院校軟件工程相關專業(yè)的本科生、研究生與教師閱讀。

作者簡介

  張恂,東南大學計算機科學與工程系本科與碩士畢業(yè)。作為一名面向?qū)ο蠹夹g(shù)與敏捷軟件工程(Agile 2)領域的資深教練,長期從事現(xiàn)代軟件工程與敏捷方法、對象技術(shù)的應用開發(fā)、管理、咨詢和推廣工作,具有二十年以上軟件開發(fā)的豐富經(jīng)驗和扎實的理論功底。曾擔任國內(nèi)著名通信企業(yè)大型移動通信系統(tǒng)研發(fā)架構(gòu)師和軟件工程項目經(jīng)理,軟件公司 CTO、業(yè)務總監(jiān)和副總經(jīng)理等職務,具有高科技上市企業(yè)、民企和外企的豐富工作經(jīng)驗。

圖書目錄

第1章 產(chǎn)品與需求工程1
1.1 產(chǎn)品、系統(tǒng)與軟件1
1.2 需 求4
1.2.1 需求的種類 4
1.2.2 常用需求表示法 9
1.3 需求工程12
1.3.1 需求的重要性12
1.3.2 主要的內(nèi)部需求干系13
1.3.3 需求過程18
1.3.4 需求質(zhì)量22
1.4 小 結(jié)26
第2章 敏捷需求方法 27
2.1 敏捷開發(fā)述評28
2.1.1 敏捷體系28
2.1.2 敏捷需求實踐34
2.2 敏捷的產(chǎn)品設計36
2.2.1 產(chǎn)品需求文檔37
2.2.2 產(chǎn)品模型39
2.2.3 交互設計41
2.3 統(tǒng)一的敏捷需求流程45
2.3.1 太極建??谠E45
2.3.2 業(yè)務分析流程50
2.3.3 系統(tǒng)需求分析流程56
2.4 小 結(jié)63
第3章 用例基礎 64
3.1 用例簡介64
3.2 什么是用例66
3.3 用例文本范例67
3.4 用例名稱70
3.5 用例簡述71
3.6 范圍與類型71
3.7 用角與干系者72
3.7.1 主用角73
3.7.2 輔用角73
3.7.3 其他干系者74
3.7.4 Actor的譯法 74
3.8 層 級77
3.8.1 概要目標層79
3.8.2 用戶目標層 79
3.8.3 子功能層81
3.8.4 Why/How關系83
3.8.5 粒度是否存在84
3.9 交互流86
3.9.1 前 態(tài)86
3.9.2 后 態(tài)87
3.9.3 觸發(fā)事件89
3.9.4 基本流89
3.9.5 基本寫作技巧90
3.9.6 輔助構(gòu)造97
3.9.7 擴展流99
3.9.8 流控制保留詞 102
3.10 用例編寫的常見錯誤103
3.11 小 結(jié)103
第4章 UML基礎 105
4.1 UML簡介 105
4.1.1 簡 史105
4.1.2 用 途 106
4.1.3 基本內(nèi)容 107
4.1.4 UML工具 109
4.2 動態(tài)圖 110
4.2.1 用例圖 111
4.2.2 活動圖 122
4.2.3 序列圖 128
2
統(tǒng)一用例方法: UML與敏捷需求實踐
4.3 靜態(tài)圖 136
4.3.1 對象圖 137
4.3.2 類 圖138
4.3.3 包 圖 144
4.4 擴展機制 145
4.4.1 關鍵詞 145
4.4.2 版 型 145
4.4.3 約 束 146
4.4.4 擴 集147
4.5 小 結(jié) 147
第5章 業(yè)務分析149
5.1 分析流程概述150
5.1.1 主要任務 150
5.1.2 主要角色 152
5.1.3 主要工件 153
5.2 確定業(yè)務邊界154
5.3 業(yè)務用角分析155
5.3.1 抽象的角色 155
5.3.2 提取業(yè)務用角 156
5.3.3 業(yè)務用角的屬性 158
5.3.4 業(yè)務用角圖 158
5.4 提取業(yè)務流程 158
5.4.1 分析業(yè)務用角目標 159
5.4.2 重點業(yè)務用例圖 160
5.4.3 與系統(tǒng)用例的區(qū)別與聯(lián)系 160
5.4.4 業(yè)務用角用例圖 162
5.4.5 特殊的業(yè)務用例 162
5.4.6 核心業(yè)務用例包 164
5.5 業(yè)務流程分析165
5.5.1 業(yè)務用例實現(xiàn) 165
5.5.2 UML建模 166
5.6 業(yè)務對象分析 185
5.6.1 領域分析與建模 186
5.6.2 基本步驟 187
5.6.3 主動對象建模191
5.7 業(yè)務模型分析 192
5.7.1 模型的結(jié)構(gòu)與組織 193
5.7.2 業(yè)務模型評審 196
5.8 小 結(jié) 197
第6章 系統(tǒng)需求分析199
6.1 分析流程概述 199
6.1.1 主要任務 200
6.1.2 主要角色201
6.1.3 主要工件 202
6.2 確定系統(tǒng)邊界 205
6.2.1 術(shù)語澄清 206
6.2.2 BoS與BoB的聯(lián)系與區(qū)別 206
6.2.3 一個常見的誤解207
6.3 用角分析 208
6.3.1 主輔用角 209
6.3.2 提取用角 209
6.3.3 用角屬性 210
6.3.4 用角圖 210
6.4 提取用例 211
6.4.1 直接分析用角目標 211
6.4.2 從業(yè)務模型中提取用例 214
6.4.3 由系統(tǒng)發(fā)起的用例 220
6.4.4 組織用例包 220
6.4.5 提取用例不同于傳統(tǒng)功能分解 224
6.4.6 特性列表225
6.5 用例分析227
6.5.1 設置基本屬性 228
6.5.2 畫動態(tài)圖 229
6.5.3 編寫交互腳本 235
6.5.4 補充包含與擴展用例 261
6.5.5 用例評審 267
6.6 用例模型分析 268
6.6.1 模型的組織 269
6.6.2 何時算完成 271
6.7 NFR分析272
6.7.1 主要內(nèi)容 272
6.7.2 補充需求規(guī)約273
6.7.3 數(shù)據(jù)需求與領域分析 274
6.8 系統(tǒng)需求模型評審 276
6.9 小 結(jié) 277
第7章 兩個故事278
7.1 用戶故事簡介 278
7.2 兩個故事比較 280
7.2.1 生命期 280
7.2.2 完全性 281
7.2.3 粒 度 282
7.2.4 用 途284
7.2.5 與用例簡述比較 285
7.2.6 偏等價性287
7.3 用戶故事的優(yōu)點 289
7.3.1 優(yōu)點一: 對話優(yōu)先 289
7.3.2 優(yōu)點二: 適宜做計劃 292
7.3.3 優(yōu)點三: 推遲確定細節(jié) 294
7.3.4 其他優(yōu)點 295
7.4 用戶故事的缺點296
7.4.1 缺點一: 不完整 296
7.4.2 缺點二: 不正規(guī)297
7.4.3 缺點三: 不鼓勵建模 297
7.4.4 缺點四: 不可追溯 298
7.5 小 結(jié)298
結(jié) 束 語300
參考文獻302

本目錄推薦

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