注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件需求最佳實(shí)踐

軟件需求最佳實(shí)踐

軟件需求最佳實(shí)踐

定 價:¥49.00

作 者: 徐鋒
出版社: 電子工業(yè)出版社
叢編項(xiàng): SERU過程框架原理與應(yīng)用
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121073953 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 396 字?jǐn)?shù):  

內(nèi)容簡介

  《軟件需求最佳實(shí)踐——SERU過程框架原理與應(yīng)用》首先從軟件需求實(shí)踐中出現(xiàn)的主要問題和困難入手,指出了改進(jìn)的主要方向;然后逐一說明了需求定義、需求捕獲、需求分析與建模、編寫規(guī)約、需求驗(yàn)證等需求開發(fā)活動的任務(wù)、要點(diǎn)和具體手段;并提出了一個可操作性強(qiáng)、易于上手的SERU過程框架,能夠幫助讀者清晰地了解整個過程,理解各階段的關(guān)鍵產(chǎn)物和產(chǎn)物之間的關(guān)系?!盾浖枨笞罴褜?shí)踐——SERU過程框架原理與應(yīng)用》還對包括需求基線、變更管理、需求跟蹤在內(nèi)的需求管理活動的操作要點(diǎn)進(jìn)行了闡述,給出了具有很強(qiáng)實(shí)踐性的具體建議。綜觀全書,語言淺顯、文字生動,蘊(yùn)含了許多人文、心理、交流方面的知識,即使非技術(shù)背景的讀者也能夠輕松讀懂大部分內(nèi)容,從中受益。《軟件需求最佳實(shí)踐——SERU過程框架原理與應(yīng)用》可作為計(jì)算機(jī)軟件專業(yè)本科生、研究生和軟件工程碩士的軟件需求分析教材,也可以作為軟件工程、軟件開發(fā)管理培訓(xùn)的教材,更是一線項(xiàng)目經(jīng)理、需求分析人員、資深開發(fā)人員、信息系統(tǒng)運(yùn)行管理人員、研發(fā)企業(yè)管理人員的必備參考書。

作者簡介

  徐鋒,中國系統(tǒng)分析員顧問團(tuán)(CSAI)軟件工程首席顧問,中國軟件技術(shù)大會杰出貢獻(xiàn)專家,資深咨詢顧問、培訓(xùn)講師。主要研究領(lǐng)域?yàn)樾枨蠊こ?、系統(tǒng)分析與設(shè)計(jì)、軟件估算,致力于推動軟件工程方法論的落地應(yīng)用。作者具有豐富的軟件開發(fā)、信息系統(tǒng)運(yùn)行與管理、市場規(guī)劃、企業(yè)管理等領(lǐng)域的從業(yè)經(jīng)驗(yàn),善于從業(yè)務(wù)、技術(shù)兩個視角審視軟件開發(fā)工作。曾在(程序員>等媒體發(fā)表了《實(shí)戰(zhàn)OO》、《項(xiàng)目管理三步曲》、《大話Design>等多個專欄文章,著有(LJM[.面向?qū)ο蠼;A(chǔ)>等多本書籍,翻譯了《JML2.O實(shí)戰(zhàn)》、《AOSD中文版》、《Cloud to Code中文版》等多本技術(shù)書籍。

圖書目錄

第1部分 原理、模型與誤區(qū)
第1章 需求實(shí)踐現(xiàn)狀分析 2
在信息化高速發(fā)展的今天,構(gòu)建與時俱進(jìn)的信息化系統(tǒng)已成為所有政府、企事業(yè)單位的重點(diǎn)課題之一。然而在軟件項(xiàng)目實(shí)施過程中,進(jìn)度超期、經(jīng)費(fèi)超預(yù)算、變更頻繁的現(xiàn)象層出不窮,甚至有許多項(xiàng)目根本無法達(dá)到預(yù)期的目標(biāo),更談不上為業(yè)主創(chuàng)造真正的效益。歸根結(jié)底,軟件需求實(shí)踐這一共同的軟肋是問題的根源。
1.1 軟件項(xiàng)目失敗的根源 2
1.1.1 CHAOS Report 1994 2
1.1.2 CHAOS Report后續(xù)版本 3
1.1.3 需求相關(guān)敗因簡要分析 4
1.1.4 一幅漫畫帶來的思考 8
1.2 透過表象,分析本質(zhì) 12
1.2.1 需求變更頻繁 12
1.2.2 上線阻力大 13
1.2.3 運(yùn)行效果差 14
1.2.4 完全崩潰 15
1.3 方法論與需求工作 16
1.3.1 計(jì)算模式 16
1.3.2 軟件工程方法論 17
1.3.3 開發(fā)思想 18
1.4 小結(jié) 19
第2章 不同軟件項(xiàng)目的需求視圖 20
隨著信息化應(yīng)用的逐漸深入,軟件項(xiàng)目在企業(yè)、政府等各類組織中所擔(dān)負(fù)的角色也越來越多,應(yīng)用層面也在逐漸地深入,同時也意味著不同的軟件項(xiàng)目具有不同的特點(diǎn),這也就對需求工作產(chǎn)生了諸多影響。 在本章中,我們就將針對信息系統(tǒng)、嵌入式系統(tǒng)、軟件產(chǎn)品等不同角度來說明如何進(jìn)行相應(yīng)的需求工作,為需求分析師提供一個切實(shí)有效的視圖。
2.1 信息系統(tǒng)的需求視圖 20
2.1.1 信息系統(tǒng)的本質(zhì)與分類 20
2.1.2 聯(lián)機(jī)事務(wù)處理系統(tǒng)——流程電子化 22
2.1.3 管理信息系統(tǒng)——數(shù)據(jù)信息化 25
2.1.4 其他信息系統(tǒng) 29
2.1.5 信息系統(tǒng)的多維視圖 31
2.2 嵌入式系統(tǒng)的需求視圖 33
2.2.1 面向直接用戶的嵌入式系統(tǒng) 34
2.2.2 面向特定設(shè)備的嵌入式系統(tǒng) 35
2.3 軟件產(chǎn)品的需求視圖 36
2.4 小結(jié) 40
第3章 軟件需求與需求工程 41
筆者在做需求分析師的培訓(xùn)時,經(jīng)常會問學(xué)員這樣的一個問題:什么是軟件需求?這個看似簡單的問題卻并不好回答,也許很多人會簡單地認(rèn)為軟件需求就是用戶需要實(shí)現(xiàn)的功能加上一些非功能方面的要求。但這樣的理解卻并不完整,如果對用戶所處的業(yè)務(wù)場景沒有建立正確認(rèn)識,經(jīng)常會給工作帶來麻煩。因此本章將對一些與需求、需求工程相關(guān)的關(guān)鍵概念進(jìn)行闡釋。
3.1 什么是軟件需求 41
3.1.1 需求的三個層次 41
3.1.2 需求的三種類型 43
3.1.3 優(yōu)秀需求的標(biāo)準(zhǔn) 46
3.2 需求工程解析 50
3.2.1 需求工程的范疇 50
3.2.2 需求開發(fā)工作要點(diǎn) 51
3.2.3 需求管理工作要點(diǎn) 56
3.2.4 需求分析人員的技能組成 58
3.2.5 SERU模型概述 59
3.3 小結(jié) 61

第2部分 需求開發(fā)
第4章 需求定義最佳實(shí)踐 64
需求定義活動準(zhǔn)確來說是不屬于需求工程范疇的,它實(shí)際上是立項(xiàng)管理需要做的工作。但需求定義階段的產(chǎn)物對于需求捕獲、分析與建?;顒佣加兄苯拥挠绊?,如果這個階段的工作做得不理想,就會出現(xiàn)“上梁不正下梁歪”的結(jié)果。因此本書還是將這個活動納入進(jìn)來,并將給大家提供一個能夠與后續(xù)活動結(jié)合緊密的方法。
4.1 需求定義任務(wù)概述 64
4.1.1 需求定義的時機(jī) 64
4.1.2 需求定義的理念與策略 65
4.2 問題分析的五步法 66
4.2.1 在問題定義上達(dá)成共識 67
4.2.2 分析問題背后的問題 73
4.2.3 確定相關(guān)人員和用戶 77
4.2.4 定義解決方案的界限 78
4.2.5 確定加在解決方案上的約束 80
4.2.6 小結(jié) 81
4.3 需求定義的產(chǎn)物與要素 81
4.3.1 需求定義的產(chǎn)物 81
4.3.2 需求定義的要素 82
4.4 定義需求范圍 87
4.4.1 案例說明 87
4.4.2 劃分主題域 88
4.4.3 確定主題域范圍 97
4.4.4 標(biāo)識業(yè)務(wù)事件與報(bào)表 101
4.4.5 生成需求大綱 104
4.5 小結(jié) 108
第5章 需求捕獲最佳實(shí)踐 109
需求捕獲是需求開發(fā)中的第一個活動,可以說任何一個需求團(tuán)隊(duì)對它都不陌生,但如何提高需求捕獲的有效性卻一直以來是困擾大家的問題。需求捕獲的要點(diǎn)在于計(jì)劃性和科學(xué)性,計(jì)劃性體現(xiàn)在對捕獲對象、問題、時間的計(jì)劃,科學(xué)性則表現(xiàn)在如何有效地選擇合適的捕獲方法。本章的目的就在于幫助大家更好地達(dá)到這兩個目標(biāo),從而提高需求捕獲活動的質(zhì)量。
5.1 需求捕獲的策略 109
5.1.1 需求捕獲應(yīng)該是主動的 109
5.1.2 需求捕獲應(yīng)該是聚焦的 110
5.1.3 破解需求的冰山模型 111
5.1.4 破解阻礙需求捕獲的心理現(xiàn)象 113
5.1.5 不要忽視對變更可能的捕獲 117
5.1.6 需求協(xié)商 118
5.2 需求捕獲的主要方法 125
5.2.1 用戶訪談 125
5.2.2 用戶調(diào)查 137
5.2.3 文檔考古 142
5.2.4 情節(jié)串聯(lián)板 144
5.2.5 現(xiàn)場觀摩 145
5.2.6 聯(lián)合開發(fā) 147
5.3 需求捕獲的記錄工具 150
5.3.1 工具的選擇與定義 150
5.3.2 任務(wù)卡片 151
5.3.3 場景說明 152
5.3.4 其他工具 153
5.4 小結(jié) 154
第6章 需求分析與建模最佳實(shí)踐 156
需求分析是需求工程中最為核心的工作,而需求建模則是需求分析的主要手段。但由于分析這個詞比較抽象,很多時候讓人感到無從入手,甚至導(dǎo)致被輕易地滑過了,直接將需求捕獲的結(jié)果整理到軟件需求規(guī)格說明書中。而需求建模也有很多工具,到底怎么有效地應(yīng)用到需求分析過程中也是令人感到難以掌握的東西。因此本章的目標(biāo)就是為讀者勾勒出需求分析的階段與任務(wù),指出如何選擇適合的建模工具,以及在什么時機(jī)、如何應(yīng)用這些建模工具。
6.1 需求分析與建模的要點(diǎn)與誤區(qū)分析 156
6.1.1 需求分析到底做什么 156
6.1.2 建模的目標(biāo)與要點(diǎn) 159
6.1.3 選擇建模工具的要點(diǎn) 160
6.2 周期一:理清框架與脈絡(luò) 164
6.2.1 業(yè)務(wù)流程分析 165
6.2.2 業(yè)務(wù)實(shí)體分析 191
6.2.3 角色與使用場景分析 216
6.2.4 周期一的產(chǎn)物 232
6.3 周期二:確定需求細(xì)節(jié) 249
6.3.1 確定行為需求的細(xì)節(jié) 250
6.3.2 確定結(jié)構(gòu)需求的細(xì)節(jié) 270
6.3.3 周期二的產(chǎn)物 279
6.4 其他需求分析 292
6.4.1 接口需求 292
6.4.2 非功能需求的追蹤 294
6.4.3 設(shè)計(jì)約束 297
6.5 小結(jié) 301
第7章 需求描述最佳實(shí)踐 302
需求描述就是將需求捕獲、分析的結(jié)果進(jìn)行文檔化的過程。在軟件開發(fā)時,將分析的結(jié)果文檔化是不可或缺的任務(wù),也稱為編寫規(guī)約活動;而在某個項(xiàng)目中,可能還會由用戶代表或需求捕獲人員對捕獲的內(nèi)容進(jìn)行整理,形成用戶需求說明書。具體要干什么,想必大家并不陌生,而且在前一章中也看到了一些實(shí)例的片段。因此本章將重點(diǎn)從需求描述的風(fēng)格與格式、寫作策略與技巧兩個方面做些強(qiáng)調(diào)和補(bǔ)充。
7.1 需求描述的風(fēng)格與格式 302
7.1.1 常見的描述風(fēng)格與選用標(biāo)準(zhǔn) 302
7.1.2 典型軟件需求規(guī)格說明書模板解析 303
7.1.3 定義模板的技巧 318
7.1.4 用戶需求說明與軟件需求規(guī)格說明 326
7.2 寫作策略與技巧 328
7.2.1 文字表達(dá)的先天不足 328
7.2.2 需求描述的兩大原則 330
7.2.3 不要忽視陳述需求理由的重要性 332
7.2.4 注意措辭 334
7.3 小結(jié) 335
第8章 需求驗(yàn)證最佳實(shí)踐 336
需求驗(yàn)證是需求開發(fā)的最后一個環(huán)節(jié),它是一個質(zhì)量關(guān)。也就是說,其目標(biāo)是發(fā)現(xiàn)盡可能多的錯誤,減少因?yàn)樾枨蟮腻e誤而帶來的工作量浪費(fèi)。而需求驗(yàn)證的主要手段就是Review(復(fù)查,也常譯為評審)。但是許多需求團(tuán)隊(duì)都覺得需求驗(yàn)證比較容易變得“務(wù)虛”,收效很少,本章的目標(biāo)就是幫助大家緩解這個問題。
8.1 需求驗(yàn)證的主要手段 336
8.1.1 不同正式化程度的評審 336
8.1.2 審查過程概述 338
8.2 需求驗(yàn)證的主要誤區(qū)與解決方案 340
8.2.1 需求驗(yàn)證的5大要點(diǎn) 341
8.2.2 需求驗(yàn)證常見的5大問題 344
8.3 小結(jié) 346

第3部分 需求管理
第9章 需求基線操作實(shí)務(wù) 348
需求基線是需求管理活動中最為基礎(chǔ)的一個,通常也是在項(xiàng)目中首先應(yīng)該引入的管理活動。但許多相關(guān)書籍中對需求基線的介紹相對比較理論化,很少給出具體的操作方法,往往使得許多軟件開發(fā)團(tuán)隊(duì)無從入手。為了幫助大家更好地引入需求基線,本章的重點(diǎn)將是結(jié)合具體的實(shí)例來說明需求基線的劃分方法。
9.1 需求基線的理念與策略 348
9.1.1 基線思想的起源 348
9.1.2 基線的策略 350
9.2 基線劃定的基礎(chǔ):優(yōu)先級評價 351
9.2.1 組織需求項(xiàng) 351
9.2.2 業(yè)務(wù)優(yōu)先級評價 352
9.2.3 根據(jù)技術(shù)依賴性和項(xiàng)目風(fēng)險(xiǎn)調(diào)整優(yōu)先級 356
9.3 基線劃定的要素:工作量估算 356
9.3.1 估算的意義與要點(diǎn) 356
9.3.2 定義階段的估算示例 358
9.3.3 分析一階段的估算示例 361
9.4 基線劃定與管理 362
9.4.1 劃定基線 362
9.4.2 管理基線 363
9.5 小結(jié) 364
第10章 變更管理操作實(shí)務(wù) 365
需求變更頻繁恐怕是困擾無數(shù)軟件開發(fā)團(tuán)隊(duì)的惡魔之首,而且在美國權(quán)威的第三方機(jī)構(gòu)Standish Group的CHAOS報(bào)告中,也將其列為困擾軟件開發(fā)團(tuán)隊(duì)、導(dǎo)致項(xiàng)目失敗的5大原因之一,其中原因?qū)嶋H上也充分暴露了整個產(chǎn)業(yè)的不成熟。需求變更在CHAOS報(bào)告中是排名第四的問題,而在中國軟件開發(fā)團(tuán)隊(duì)中卻是排名第一的問題,這里面就意味著存在距離,本章的目的就是希望幫助大家找到其中的差距。
10.1 變更管理的理念 365
10.2 變更管理要點(diǎn)一:統(tǒng)一渠道 366
10.2.1 CCB背后的道理 366
10.2.2 變更處理過程 368
10.3 變更管理要點(diǎn)二:統(tǒng)一平臺 373
10.3.1 變更管理平臺的選擇 373
10.3.2 變更管理平臺的應(yīng)用要點(diǎn) 374
10.4 小結(jié) 375
第11章 需求跟蹤操作實(shí)務(wù) 376
需求跟蹤是一個高階的管理活動,它的目標(biāo)是為了更好地管理需求的狀態(tài)、更好地分析需求變更產(chǎn)生的影響。雖然執(zhí)行需求跟蹤會帶來不錯的效益,但其所需付出的工作量也是巨大的。本章我們就對跟蹤的一些要點(diǎn)做一簡要的說明。
11.1 需求跟蹤的基本概念 376
11.1.1 用戶需求到軟件需求的跟蹤 377
11.1.2 軟件需求到軟件需求的跟蹤 377
11.1.3 軟件需求到下游工作產(chǎn)品的跟蹤 377
11.2 需求跟蹤的操作方法 378
11.2.1 表格法 378
11.2.2 鏈表法 379
11.3 小結(jié) 381

第4部分 總結(jié)
第12章 SERU過程框架總結(jié) 384
筆者經(jīng)常說一個觀點(diǎn):“我們并不缺乏軟件工程、需求工程的理論、技術(shù),缺乏的是將這些理論與技術(shù)有效地應(yīng)用到實(shí)踐中去的具體方法”。而貫穿全書的SERU過程框架(也稱為SERU模型)正是筆者基于多年不同領(lǐng)域、不同規(guī)模的軟件項(xiàng)目實(shí)踐的基礎(chǔ)上,通過對許多重型方法的剪裁而得到的一個清晰、實(shí)用的軟件需求過程框架。
12.1 SERU過程框架要點(diǎn)概述 384
12.1.1 SERU過程框架的理論基礎(chǔ) 384
12.1.2 SERU過程框架全景圖 385
12.1.3 SERU過程框架導(dǎo)入建議 388
12.2 需求實(shí)作要點(diǎn)概述 388
12.3 結(jié)語 391
參考文獻(xiàn) 392
SERU誡語目錄
第1章 需求實(shí)踐現(xiàn)狀分析 2
SERU誡語1-1:需求規(guī)格說明書應(yīng)該采用業(yè)務(wù)導(dǎo)向的樹型層次結(jié)構(gòu)來組織。 6
SERU誡語1-2:對于需求分析員而言,真正的專業(yè)主義是基于業(yè)務(wù)利益
SERU誡語1-2:(解決問題、創(chuàng)造機(jī)會、提高管控力等)的溝通。 6
SERU誡語1-3:緩解溝通失真最有效的方法是及時復(fù)述。 9
SERU誡語1-4:需求分析的本質(zhì)在于業(yè)務(wù)分析,而非技術(shù)分析。 11
SERU誡語1-5:業(yè)務(wù)場景是需求之魂。 12
SERU誡語1-6:需求分析人員對于技術(shù)方法論的評價重在適用性。 16
SERU誡語1-7:對預(yù)設(shè)計(jì)的需求是評判敏捷方法論是否適用的關(guān)鍵。 18
第2章 不同軟件項(xiàng)目的需求視圖 20
SERU誡語2-1:流程分析(業(yè)務(wù)事件)是OLTP系統(tǒng)的關(guān)鍵線索和主要視圖。 23
SERU誡語2-2:報(bào)表分析是MIS系統(tǒng)的關(guān)鍵線索和主要視圖。 26
SERU誡語2-3:決策場景是DSS系統(tǒng)的關(guān)鍵線索和主要視圖。 29
SERU誡語2-4:工作場景是專家系統(tǒng)的關(guān)鍵線索和主要視圖。 30
SERU誡語2-5:并行工作流是OA系統(tǒng)的關(guān)鍵線索和主要視圖。 30
SERU誡語2-6:高層管理人員的關(guān)注點(diǎn)往往在問題和機(jī)會。 33
SERU誡語2-7:對于面向用戶的嵌入式系統(tǒng),行為分析是要點(diǎn)。 35
SERU誡語2-8:面向特定設(shè)備的嵌入式系統(tǒng),外部接口和事件分析是要點(diǎn)。 36
SERU誡語2-9:信息系統(tǒng)類軟件產(chǎn)品的需求重點(diǎn)在于針對不同目標(biāo)客戶群體的
SERU誡語2-9:不同商業(yè)模式分離變化點(diǎn);經(jīng)常需要減出通用性,再通過插接
SERU誡語2-9:解決擴(kuò)展性。 39
SERU誡語2-10:基于使用場景的困難點(diǎn)分析是工具軟件的需求要點(diǎn)。 40
第3章 軟件需求與需求工程 41
SERU誡語3-1:業(yè)務(wù)需求是需求定義的產(chǎn)物,用戶需求是需求捕獲的產(chǎn)物,
SERU誡語2-9:軟件需求是需求分析與建模的產(chǎn)物。 43
SERU誡語3-2:功能需求的要點(diǎn)在于如何組織。 44
SERU誡語3-3:非功能需求的要點(diǎn)在于保證信息的有效傳遞和注意其局部性。 44
SERU誡語3-4:設(shè)計(jì)約束包括非技術(shù)因素的技術(shù)選型、預(yù)期的軟硬件環(huán)境和預(yù)期的
SERU誡語2-9:使用環(huán)境三大類型。 45
SERU誡語3-5:業(yè)務(wù)導(dǎo)向的層次結(jié)構(gòu)是保障完整性的關(guān)鍵。 46
SERU誡語3-6:需求有時會戴上“高優(yōu)先級”的面具,實(shí)際上就是擔(dān)心
SERU誡語2-9:你不去實(shí)現(xiàn)它。 48
SERU誡語3-7:滿意/不滿意度模型是需求必要性評價的有效手段。 49
SERU誡語3-8:在需求捕獲活動中,化被動為主動是關(guān)鍵。 52
SERU誡語3-9:需求分析就是向下分解+向上提煉,外加一些規(guī)格化。 53
SERU誡語3-10:需求分析是目標(biāo),需求建模是手段。 54
SERU誡語3-11:在編寫需求規(guī)格說明書時,應(yīng)確保一類信息只在一處描述。 55
SERU誡語3-12:劃分出大小合適、粒度均勻的需求項(xiàng)是需求管理的前提。 57
SERU誡語3-13:需求優(yōu)先級與工作量估算是基線管理的關(guān)鍵。 57
SERU誡語3-14:SERU模型是需求分析的工作指南。 60
第4章 需求定義最佳實(shí)踐 64
SERU誡語4-1:清晰的項(xiàng)目目標(biāo)和范圍定義,能夠引導(dǎo)需求工作順利進(jìn)行。 65
SERU誡語4-2:對混沌不清的目標(biāo),可以通過內(nèi)部尋根或外部溯源來破解。 65
SERU誡語4-3:對問題進(jìn)行了正確的定義,意味著成功解決了一半。
SERU誡語2-9:而在問題定義時應(yīng)該善于使用轉(zhuǎn)換和本源兩個技巧。 68
SERU誡語4-4:需求定義階段要善于將未知解問題轉(zhuǎn)換成已知解問題。 68
SERU誡語4-5:在確定某問題的解決方案時,一定要思考是否會引發(fā)新問題。 70
SERU誡語4-6:直接修改錯誤,不要用其他方案來彌補(bǔ)錯誤。 71
SERU誡語4-7:魚骨圖為解決問題找到了靶子,帕累托圖則標(biāo)上了環(huán)數(shù)。 76
SERU誡語4-8:范圍是涉及的事、物,邊界是人與系統(tǒng)的職責(zé)邊界。 79
SERU誡語4-9:用戶永遠(yuǎn)會希望花同樣的錢,獲得盡可能多的功能。 79
SERU誡語4-10:需求階段描述的是用戶的能力特點(diǎn),旨在提高可用性。 86
SERU誡語4-11:你可以不做一件事,但一定不能不知道為什么需要做這件事。 86
SERU誡語4-12:在分解系統(tǒng)時,應(yīng)該按業(yè)務(wù)的脈絡(luò)來劃分成不同的主題域。 89
SERU誡語4-13:各個主題域之間的服務(wù)接口是需求變更的防火墻。 91
SERU誡語4-14:確保能做的事和知道的事相匹配是職責(zé)驅(qū)動設(shè)計(jì)的要點(diǎn)。 93
SERU誡語4-15:目標(biāo)決定范圍。 96
SERU誡語4-16:繪制上下文關(guān)系圖,先考慮Customer再考慮Worker是要點(diǎn)。 98
SERU誡語4-17:業(yè)務(wù)事件應(yīng)該是主動觸發(fā)的,并且將會產(chǎn)生一系列后續(xù)行為。 103
SERU誡語4-18:業(yè)務(wù)事件是直接作用于系統(tǒng)的,也就是將觸發(fā)系統(tǒng)行為。 103
第5章 需求捕獲最佳實(shí)踐 109
SERU誡語5-1:需求捕獲是撒網(wǎng)打魚,不是休閑釣魚。 109
SERU誡語5-2:善于聚焦訪談話題是需求捕獲人員成功的關(guān)鍵。 111
SERU誡語5-3:嘗試?yán)斫鈽I(yè)務(wù)場景是合格需求分析人員的良好習(xí)慣。 112
SERU誡語5-4:善于利用技術(shù)為用戶創(chuàng)造全新體驗(yàn)是優(yōu)秀需求人員的特質(zhì)。 113
SERU誡語5-5:通過比較用戶代表的表述來識別言過其實(shí),利用差異展現(xiàn)、
SERU誡語2-9:瓶頸分析法來緩解影響。 114
SERU誡語5-6:針對越俎代庖心理現(xiàn)象最有效的方法是識別正確的被訪談?wù)摺?114
SERU誡語5-7:離開辦公室、對訪談進(jìn)行計(jì)劃是避免非正事現(xiàn)象的主要手段。 115
SERU誡語5-8:化敵為友是緩解抗拒心態(tài)的主要方向。 116
SERU誡語5-9:傾聽對方的抱怨是化敵為友的有效手段之一。 116
SERU誡語5-10:突破推卸責(zé)任心理的簡單手段是讓被訪談?wù)呓榻B工作場景。 117
SERU誡語5-11:需求捕獲時不要忽視對變更可能的了解。 117
SERU誡語5-12:在需求捕獲時要善于使用“?”之箭,找到真正的需求。 120
SERU誡語5-13:“撥開立場,尋找利益訴求”是需求協(xié)商的要點(diǎn)。 122
SERU誡語5-14:不要孤立地看待需求項(xiàng),應(yīng)該將所有需求視為一個整體。 123
SERU誡語5-15:“環(huán)境”將改變結(jié)果,切換不同的視角會得到不同的認(rèn)識。 124
SERU誡語5-16:善于打比方是提高跨專業(yè)溝通效果的好方法。 125
SERU誡語5-17:占用時間長和信息的片面性是用戶訪談的兩大敵人。 126
SERU誡語5-18:訪談的線索是因“人”(用戶類型)而異的。 126
SERU誡語5-19:盡量將訪談問題事先發(fā)給被訪談?wù)撸屗蛞粓鲇袦?zhǔn)備之戰(zhàn)。 128
SERU誡語5-20:在需求捕獲時別忘了“一圖抵千言”這句經(jīng)典提示。 132
SERU誡語5-21:用戶訪談是一個有計(jì)劃的、科學(xué)的過程。 135
SERU誡語5-22:用戶調(diào)查能夠有效克服用戶訪談中存在的片面性。 137
SERU誡語5-23:在需求捕獲過程中,先訪談再調(diào)查是更合理的方式。 137
SERU誡語5-24:大樣本用戶、跨地域用戶的存在就是使用用戶調(diào)查的時機(jī)。 138
SERU誡語5-25:分析文檔資料時應(yīng)該思考新流程對其的影響。 143
SERU誡語5-26:收集文檔時,應(yīng)該盡可能讓用戶提供帶有真實(shí)數(shù)據(jù)的樣本。 143
SERU誡語5-27:需求捕獲人員要善于根據(jù)流程分析的結(jié)果主動收集相關(guān)文檔。 144
SERU誡語5-28:情節(jié)串聯(lián)板是消除用戶盲區(qū)的有效技術(shù)。 144
SERU誡語5-29:情節(jié)串聯(lián)板應(yīng)該以業(yè)務(wù)場景作為展示的主線索。 145
SERU誡語5-30:交互才是情節(jié)串聯(lián)板的本質(zhì),不要只關(guān)注于界面的靜態(tài)效果。 145
SERU誡語5-31:現(xiàn)場觀摩技術(shù)是消除開發(fā)團(tuán)隊(duì)認(rèn)識盲區(qū)的有效手段。 146
SERU誡語5-32:現(xiàn)場觀摩技術(shù)能夠使開發(fā)團(tuán)隊(duì)實(shí)現(xiàn)對業(yè)務(wù)場景“感同身受”。 146
SERU誡語5-33:聯(lián)合開發(fā)是突破雙方需求盲區(qū)的有效手段。 147
SERU誡語5-34:出現(xiàn)“上面開大會,下面開小會”現(xiàn)象,一半責(zé)任在組織者。 148
SERU誡語5-35:溝通決定內(nèi)容,內(nèi)容決定格式。 150
第6章 需求分析與建模最佳實(shí)踐 156
SERU誡語6-1:需求分析就是先分解,再提煉,在這個過程中消除矛盾。 156
SERU誡語6-2:需求建模的過程遠(yuǎn)比建模的結(jié)果更重要。 159
SERU誡語6-3:模型是用來溝通的,因此僅當(dāng)需要時才構(gòu)建它。 160
SERU誡語6-4:建模的要點(diǎn)是根據(jù)要完成的任務(wù)選擇合適的建模工具。 161
SERU誡語6-5:UML本身不是方法論。 163
SERU誡語6-6:業(yè)務(wù)流程是對信息系統(tǒng)進(jìn)行“庖丁解?!钡暮诵木€索。 165
SERU誡語6-7:流程有組織級、部門級、崗位級三個層次,其中部門級是
SERU誡語2-9:需求分析的主線索,崗位級是需求細(xì)節(jié)填充時的工作內(nèi)容,
SERU誡語2-9:組織級是對部門級流程的抽象概括。 170
SERU誡語6-8:應(yīng)該根據(jù)項(xiàng)目的特點(diǎn)和團(tuán)隊(duì)的技能情況選擇合適的模型。 172
SERU誡語6-9:模型最有效的方式是在交流中演化出來的。 176
SERU誡語6-10:流程圖繪制完成之后,花些時間進(jìn)行瓶頸和利益分析會有意
SERU誡語6-10:想不到的收獲。 185
SERU誡語6-11:在需求建模時,應(yīng)該大膽地用中文命名類和類的屬性。 194
SERU誡語6-12:需求階段的類建模應(yīng)該盡可能保持簡單,引入過多的輔助建模
SERU誡語6-10:元素反而會降低圖的可讀性。 199
SERU誡語6-13:領(lǐng)域模型是自底向上合并出來的。 205
SERU誡語6-14:領(lǐng)域模型的要點(diǎn)是拒絕實(shí)現(xiàn)、保持簡單、忠于問題域。 207
SERU誡語6-15:領(lǐng)域建模時應(yīng)遵循“拒絕實(shí)現(xiàn)細(xì)節(jié)、大類不分拆、子類不合并、
SERU誡語6-10:同類不抽象”的原則。 207
SERU誡語6-16:團(tuán)隊(duì)的分工不明確往往是導(dǎo)致視圖交疊的原因,了解不同視圖的
SERU誡語6-10:關(guān)注點(diǎn),是理解不同模型的關(guān)鍵。 214
SERU誡語6-17:僅在需求規(guī)格中出現(xiàn)用例圖并不意味著應(yīng)用了用例技術(shù)。 216
SERU誡語6-18:千萬不要為了使用擴(kuò)展、包含關(guān)系而使用它們。擴(kuò)展用例
SERU誡語6-18:建模的通常是優(yōu)先級較低的擴(kuò)展事件流,包含關(guān)系建模的
SERU誡語6-18:通常是多個用例所包含的公共子事件流。 222
SERU誡語6-19:在訪談現(xiàn)場,就流程圖討論出用例圖是高效的建模方法。 226
SERU誡語6-20:如果說用例有粒度,那么它取決于業(yè)務(wù)流程和任務(wù)分工。 230
SERU誡語6-21:系統(tǒng)動作(諸如新增、刪除之類)和業(yè)務(wù)名詞在用例名稱中
SERU誡語6-18:相遇時,就是一個十分危險(xiǎn)的信號。 230
SERU誡語6-22:對不影響泳道間協(xié)作的判斷、活動均屬于細(xì)節(jié)信息。 234
SERU誡語6-23:對于報(bào)表而言,并不一定非得按用例模板來組織需求描述。 238
SERU誡語6-24:諸如Rose之類的建模工具,對模型抽象的支撐是最重要的。 249
SERU誡語6-25:前、后置條件出現(xiàn)的頻度并不高,不要畫蛇添足。 254
SERU誡語6-26:避免在用例事件流描述中出現(xiàn)實(shí)現(xiàn)細(xì)節(jié)、分支結(jié)構(gòu)、
SERU誡語6-18:循環(huán)結(jié)構(gòu);特別是不應(yīng)該出現(xiàn)多路分支結(jié)構(gòu),如果出現(xiàn)
SERU誡語6-18:要反思用例抽象是否正確。 261
SERU誡語6-27:界面原型部分是約束、是建議,目的是支持有效的UI設(shè)計(jì)。 266
SERU誡語6-28:建議使用不同的字體風(fēng)格約定,以表達(dá)出數(shù)據(jù)的結(jié)構(gòu)特點(diǎn)。 276
SERU誡語6-29:歷史記錄的標(biāo)準(zhǔn)也是數(shù)據(jù)需求的一部分。 276
SERU誡語6-30:哪里有分解,哪里就有接口。 292
第7章 需求描述最佳實(shí)踐 302
SERU誡語7-1:需求規(guī)格的格式取決于開發(fā)團(tuán)隊(duì)的特點(diǎn)及所選的開發(fā)方法論。 324
SERU誡語7-2:用戶需求說明書是為生成軟件需求規(guī)格說明書服務(wù)的。 328
SERU誡語7-3:文字的歧義可能與其長度成正比。 330
SERU誡語7-4:要使需求描述更加清晰,就應(yīng)該轉(zhuǎn)用“結(jié)構(gòu)化文本”式描述。 332
SERU誡語7-5:在你被逼在需求描述中增加How的信息之前,先確認(rèn)自己已經(jīng)
SERU誡語7-5:嘗試過為需求添加了Why。 334
SERU誡語7-6:對于非功能需求而言,應(yīng)該拋棄定性,改用場景化描述;
SERU誡語7-5:并通過選取指標(biāo)、積累經(jīng)驗(yàn)值的方法過渡到定量描述。 335
第8章 需求驗(yàn)證最佳實(shí)踐 336
SERU誡語8-1:需求驗(yàn)證的目標(biāo)是盡可能暴露問題,而不是證明無錯。 341
SERU誡語8-2:在企業(yè)中推行即時評審、同級桌查等正式化程度不高的評審手段,
SERU誡語7-5:是創(chuàng)建企業(yè)評審文化的有效手段。 342
SERU誡語8-3:在評審會中,不要用“評價者”的口氣談?wù)撃愕挠^點(diǎn)。 343
SERU誡語8-4:參加需求評審的人不是越多越好,一定要保證同級、適合。 343
SERU誡語8-5:評審時要確保評審內(nèi)容、缺陷檢查表的規(guī)模適合,內(nèi)容應(yīng)該按每
SERU誡語7-5:小時30~40頁的速度來準(zhǔn)備,缺陷檢查表盡量在9條之內(nèi)。 344
第9章 需求基線操作實(shí)務(wù) 348
SERU誡語9-1:優(yōu)先級是相對的,要在同一級中進(jìn)行比較。 355
SERU誡語9-2:評價具體功能點(diǎn)的優(yōu)先級時,應(yīng)將其放到業(yè)務(wù)場景甚至是業(yè)務(wù)
SERU誡語7-5:流程環(huán)境中考慮。 356
SERU誡語9-3:軟件估算是隨著工作任務(wù)的細(xì)化不斷提高精確度的。 357
SERU誡語9-4:不同階段進(jìn)行軟件估算時,應(yīng)該采用不同的計(jì)數(shù)單元。 357
SERU誡語9-5:悲觀估計(jì)、樂觀估計(jì)應(yīng)和“風(fēng)險(xiǎn)”理由對應(yīng)起來。 362
第10章 變更管理操作實(shí)務(wù) 365
SERU誡語10-1:需求變更管理的目標(biāo)是控制變更,而非避免變更。 365
SERU誡語10-2:控制變更的目標(biāo)是減少變更對開發(fā)工作的影響。 365
SERU誡語10-3:需求團(tuán)隊(duì)的貢獻(xiàn)在于“盡早標(biāo)識變更”,設(shè)計(jì)團(tuán)隊(duì)的貢獻(xiàn)在于
SERU誡語10-3:“盡可能以彈性的設(shè)計(jì)來減少變更的影響”。 366
SERU誡語10-4:建立統(tǒng)一的渠道讓客戶意識到變更的成本,減少“來路不正”
SERU誡語10-3:的變更,記錄“變更的工作”。 366
SERU誡語10-5:CCB的核心人員只有兩個,分別代表用戶團(tuán)隊(duì)和開發(fā)團(tuán)隊(duì),
SERU誡語10-3:其他組成人員都是協(xié)作者和決策者。 367
SERU誡語10-6:基于業(yè)務(wù)驅(qū)動的需求項(xiàng)(樹型)列表,是對變更進(jìn)行業(yè)務(wù)
SERU誡語10-3:影響分析的有效方法。 372
SERU誡語10-7:對變更進(jìn)行分類、再分類,是管理變更的重中之重。 375
第11章 需求跟蹤操作實(shí)務(wù) 376
SERU誡語11-1:需求跟蹤是高階管理活動,所需的工作量很大,特別是軟件需求
SERU誡語10-3:到設(shè)計(jì)元素的跟蹤,因此一定要考慮投入與產(chǎn)出是否成正比。 377

本目錄推薦

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