




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、需求分析師培訓(xùn)需求分析師培訓(xùn)Day03Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)需求建模實(shí)例需求建模實(shí)例確定業(yè)務(wù)需求確定業(yè)務(wù)需求 總經(jīng)理:為什么我們的開發(fā)項(xiàng)目進(jìn)度計(jì)劃總是那么不準(zhǔn)確,延期經(jīng)總經(jīng)理:為什么我們的開發(fā)項(xiàng)目進(jìn)度計(jì)劃總
2、是那么不準(zhǔn)確,延期經(jīng)常出現(xiàn),更可恨的是甚至無法給出一個(gè)相對(duì)比較明確的延遲時(shí)間。這樣常出現(xiàn),更可恨的是甚至無法給出一個(gè)相對(duì)比較明確的延遲時(shí)間。這樣給市場(chǎng)的推廣會(huì)帶來很大的影響,不確定因素使得應(yīng)對(duì)十分困難。給市場(chǎng)的推廣會(huì)帶來很大的影響,不確定因素使得應(yīng)對(duì)十分困難。 研發(fā)經(jīng)理:唉這個(gè)問題我花了很多時(shí)間來解決,但一直收效不好。研發(fā)經(jīng)理:唉這個(gè)問題我花了很多時(shí)間來解決,但一直收效不好。最初我用最初我用WBSWBS方法,根據(jù)用例包、用例的方式來組織需求,然后將某個(gè)方法,根據(jù)用例包、用例的方式來組織需求,然后將某個(gè)用例或子用例作為工作任務(wù)分配的開發(fā)人員,并指定了相應(yīng)的完成時(shí)間用例或子用例作為工作任務(wù)分配的開
3、發(fā)人員,并指定了相應(yīng)的完成時(shí)間,但到了時(shí)間開發(fā)人員總是完不成,都反應(yīng)時(shí)間安排不合理。后來,在,但到了時(shí)間開發(fā)人員總是完不成,都反應(yīng)時(shí)間安排不合理。后來,在技術(shù)顧問的指導(dǎo)下,改為自底向上的估計(jì)方法,任務(wù)明確后讓開發(fā)人員技術(shù)顧問的指導(dǎo)下,改為自底向上的估計(jì)方法,任務(wù)明確后讓開發(fā)人員反饋工作量及所需的工作天數(shù)。雖然有所好轉(zhuǎn),但還是有一些工作任務(wù)反饋工作量及所需的工作天數(shù)。雖然有所好轉(zhuǎn),但還是有一些工作任務(wù),開發(fā)人員反饋的天數(shù)到了,仍然無法完成,甚至無法告訴我要延遲多,開發(fā)人員反饋的天數(shù)到了,仍然無法完成,甚至無法告訴我要延遲多少天。匯總起來,就形成了這樣的結(jié)果了。少天。匯總起來,就形成了這樣的結(jié)果了
4、。 總經(jīng)理:這樣呀,那有什么好辦法呢?總經(jīng)理:這樣呀,那有什么好辦法呢? 技術(shù)顧問:其實(shí)問題的關(guān)鍵還是在于技術(shù)顧問:其實(shí)問題的關(guān)鍵還是在于“估算估算”的經(jīng)驗(yàn)上,對(duì)于軟件的經(jīng)驗(yàn)上,對(duì)于軟件開發(fā)而言,實(shí)際上沒有萬能的、準(zhǔn)確的估算公式開發(fā)而言,實(shí)際上沒有萬能的、準(zhǔn)確的估算公式 需求建模實(shí)例需求建模實(shí)例確定業(yè)務(wù)需求確定業(yè)務(wù)需求 (研發(fā)經(jīng)理搶過話題)(研發(fā)經(jīng)理搶過話題) 研發(fā)經(jīng)理:對(duì)對(duì)對(duì)!我一直在嘗試使用研發(fā)經(jīng)理:對(duì)對(duì)對(duì)!我一直在嘗試使用FPFP、COCOMOCOCOMO模型來,仍然得模型來,仍然得 不出合理的估計(jì)值,真難辦。不出合理的估計(jì)值,真難辦。 技術(shù)顧問:呵呵,急了!其實(shí)估算的基礎(chǔ)是經(jīng)驗(yàn)數(shù)據(jù),對(duì)
5、于不同的技術(shù)顧問:呵呵,急了!其實(shí)估算的基礎(chǔ)是經(jīng)驗(yàn)數(shù)據(jù),對(duì)于不同的開發(fā)人員而言其產(chǎn)能是不一致的,甚至對(duì)于相同的開發(fā)人員而言,不同開發(fā)人員而言其產(chǎn)能是不一致的,甚至對(duì)于相同的開發(fā)人員而言,不同的任務(wù)所需的時(shí)間也是不同的。因此關(guān)鍵在于積累這種經(jīng)驗(yàn)數(shù)據(jù)。例如的任務(wù)所需的時(shí)間也是不同的。因此關(guān)鍵在于積累這種經(jīng)驗(yàn)數(shù)據(jù)。例如,我在編寫技術(shù)書籍時(shí),就采用了,我在編寫技術(shù)書籍時(shí),就采用了PSPPSP(個(gè)人軟件開發(fā)過程)的思路,(個(gè)人軟件開發(fā)過程)的思路,對(duì)所有的工作過程進(jìn)行了時(shí)間的記錄,在半年之后,就積累了許多相關(guān)對(duì)所有的工作過程進(jìn)行了時(shí)間的記錄,在半年之后,就積累了許多相關(guān)的產(chǎn)能數(shù)據(jù),現(xiàn)在給編輯的時(shí)間承諾總
6、是能夠比較的準(zhǔn)確。的產(chǎn)能數(shù)據(jù),現(xiàn)在給編輯的時(shí)間承諾總是能夠比較的準(zhǔn)確。 總經(jīng)理:哦,難怪你做的承諾都一般很少延誤,這種經(jīng)驗(yàn)?zāi)芊襁m用總經(jīng)理:哦,難怪你做的承諾都一般很少延誤,這種經(jīng)驗(yàn)?zāi)芊襁m用于軟件開發(fā)的管理呢?于軟件開發(fā)的管理呢? 技術(shù)顧問:呵呵,這是當(dāng)然。技術(shù)顧問:呵呵,這是當(dāng)然。PSPPSP是個(gè)人軟件開發(fā)過程,它本來就是個(gè)人軟件開發(fā)過程,它本來就是為軟件開發(fā)設(shè)計(jì)。它是是為軟件開發(fā)設(shè)計(jì)。它是CMMCMM的創(chuàng)始人提出的,的創(chuàng)始人提出的,PSPPSP、TSPTSP和和CMMCMM分別針對(duì)分別針對(duì)軟件開發(fā)員、軟件開發(fā)小組和軟件開發(fā)組織。通過軟件開發(fā)員、軟件開發(fā)小組和軟件開發(fā)組織。通過PSPPSP的貫
7、徹,就一定的貫徹,就一定能夠提高軟件開發(fā)人員的時(shí)間安排、時(shí)間估算的能力。能夠提高軟件開發(fā)人員的時(shí)間安排、時(shí)間估算的能力。 需求建模實(shí)例需求建模實(shí)例確定業(yè)務(wù)需求確定業(yè)務(wù)需求 研發(fā)經(jīng)理研發(fā)經(jīng)理& &總經(jīng)理(幾乎同時(shí)):那我們就嘗試一下!總經(jīng)理(幾乎同時(shí)):那我們就嘗試一下! 技術(shù)顧問:哈哈,不過貫徹技術(shù)顧問:哈哈,不過貫徹PSPPSP有兩個(gè)困難。一是開發(fā)人員很難適有兩個(gè)困難。一是開發(fā)人員很難適 應(yīng),每天都要記錄自己的工作時(shí)間很繁瑣,而且產(chǎn)生數(shù)據(jù)不容易使應(yīng),每天都要記錄自己的工作時(shí)間很繁瑣,而且產(chǎn)生數(shù)據(jù)不容易使用;用; 二是時(shí)間日志做出來后,管理者會(huì)忍不住用來考核開發(fā)人員,給他二是時(shí)
8、間日志做出來后,管理者會(huì)忍不住用來考核開發(fā)人員,給他們帶們帶 來心理壓力。來心理壓力。 研發(fā)經(jīng)理:那我們可以開發(fā)一套軟件來幫助他們記錄,通過寫到數(shù)研發(fā)經(jīng)理:那我們可以開發(fā)一套軟件來幫助他們記錄,通過寫到數(shù) 據(jù)庫中,這樣數(shù)據(jù)的使用問題也就解決了。據(jù)庫中,這樣數(shù)據(jù)的使用問題也就解決了。 技術(shù)顧問:對(duì),這就是我的建議。那后者呢?技術(shù)顧問:對(duì),這就是我的建議。那后者呢? 總經(jīng)理:我們不考核就是了!總經(jīng)理:我們不考核就是了! 技術(shù)顧問:沒那么簡(jiǎn)單!我認(rèn)為要從以下幾點(diǎn)來進(jìn)行:一是鼓勵(lì),技術(shù)顧問:沒那么簡(jiǎn)單!我認(rèn)為要從以下幾點(diǎn)來進(jìn)行:一是鼓勵(lì),鼓勵(lì)記錄時(shí)間日志,獎(jiǎng)勵(lì)估算準(zhǔn)確的開發(fā)人員,從而避免做假時(shí)間的情鼓
9、勵(lì)記錄時(shí)間日志,獎(jiǎng)勵(lì)估算準(zhǔn)確的開發(fā)人員,從而避免做假時(shí)間的情況;二是宣揚(yáng),宣揚(yáng)有效工作時(shí)間的概念,我的經(jīng)驗(yàn)是每個(gè)開發(fā)人員一況;二是宣揚(yáng),宣揚(yáng)有效工作時(shí)間的概念,我的經(jīng)驗(yàn)是每個(gè)開發(fā)人員一天有效的工作時(shí)間在天有效的工作時(shí)間在4 4個(gè)小時(shí)之上就是比較好的,樹立這種概念能夠打個(gè)小時(shí)之上就是比較好的,樹立這種概念能夠打消開發(fā)人員的顧慮;三是培訓(xùn),從理論高度建立開發(fā)人員執(zhí)行消開發(fā)人員的顧慮;三是培訓(xùn),從理論高度建立開發(fā)人員執(zhí)行PSPPSP的意的意識(shí)。識(shí)。 需求建模實(shí)例需求建模實(shí)例確定業(yè)務(wù)需求確定業(yè)務(wù)需求 總經(jīng)理:好!我修訂績(jī)效考核,解決鼓勵(lì)問題;小陳總經(jīng)理:好!我修訂績(jī)效考核,解決鼓勵(lì)問題;小陳( (研發(fā)
10、經(jīng)理研發(fā)經(jīng)理) ),我配,我配合你樹立合你樹立“每天有效工作每天有效工作4 4小時(shí)小時(shí)”的概念;至于培訓(xùn)嘛只好拜托你了。的概念;至于培訓(xùn)嘛只好拜托你了。 技術(shù)顧問:好!沒問題。技術(shù)顧問:好!沒問題。 為開發(fā)人員提供一個(gè)為開發(fā)人員提供一個(gè)PSPPSP工具,簡(jiǎn)化時(shí)間工具,簡(jiǎn)化時(shí)間記錄工作;同時(shí)提供數(shù)據(jù)使用的工具,幫助記錄工作;同時(shí)提供數(shù)據(jù)使用的工具,幫助開發(fā)人提高估算能力。開發(fā)人提高估算能力。 需求捕獲需求捕獲 技術(shù)顧問:根據(jù)我的經(jīng)驗(yàn),整個(gè)系統(tǒng)應(yīng)該包括以下幾個(gè)主要的方技術(shù)顧問:根據(jù)我的經(jīng)驗(yàn),整個(gè)系統(tǒng)應(yīng)該包括以下幾個(gè)主要的方面。第一,項(xiàng)目及任務(wù)安排,由研發(fā)經(jīng)理或項(xiàng)目經(jīng)理創(chuàng)建項(xiàng)目和任務(wù),面。第一,項(xiàng)目
11、及任務(wù)安排,由研發(fā)經(jīng)理或項(xiàng)目經(jīng)理創(chuàng)建項(xiàng)目和任務(wù),開發(fā)人員在接到任務(wù)后進(jìn)行估算填寫時(shí)間計(jì)劃,研發(fā)經(jīng)理或項(xiàng)目經(jīng)理對(duì)開發(fā)人員在接到任務(wù)后進(jìn)行估算填寫時(shí)間計(jì)劃,研發(fā)經(jīng)理或項(xiàng)目經(jīng)理對(duì)其進(jìn)行確認(rèn)。第二,時(shí)間記錄,開發(fā)人員對(duì)自己的開發(fā)時(shí)間進(jìn)行記錄,其進(jìn)行確認(rèn)。第二,時(shí)間記錄,開發(fā)人員對(duì)自己的開發(fā)時(shí)間進(jìn)行記錄,與任務(wù)關(guān)聯(lián)起來。第三,產(chǎn)能分析,研發(fā)經(jīng)理及公司領(lǐng)導(dǎo)可以根據(jù)任務(wù)與任務(wù)關(guān)聯(lián)起來。第三,產(chǎn)能分析,研發(fā)經(jīng)理及公司領(lǐng)導(dǎo)可以根據(jù)任務(wù)和相應(yīng)的時(shí)間記錄,來統(tǒng)計(jì)公司員工的產(chǎn)能數(shù)據(jù)。和相應(yīng)的時(shí)間記錄,來統(tǒng)計(jì)公司員工的產(chǎn)能數(shù)據(jù)。 開發(fā)人員甲:我認(rèn)為,開發(fā)人員自己應(yīng)該能夠通過這套系統(tǒng)來統(tǒng)開發(fā)人員甲:我認(rèn)為,開發(fā)人員自己應(yīng)
12、該能夠通過這套系統(tǒng)來統(tǒng)計(jì)自己的產(chǎn)能數(shù)據(jù)。計(jì)自己的產(chǎn)能數(shù)據(jù)。 研發(fā)經(jīng)理:那么產(chǎn)能數(shù)據(jù)怎么表示呢?任務(wù)可是不同的呀。研發(fā)經(jīng)理:那么產(chǎn)能數(shù)據(jù)怎么表示呢?任務(wù)可是不同的呀。 技術(shù)顧問:我認(rèn)為比較合適是技術(shù)顧問:我認(rèn)為比較合適是KLOC/KLOC/天天( (每天編寫的千代碼行數(shù)每天編寫的千代碼行數(shù)) )。 開發(fā)人員乙:但不同的程序開發(fā)人員乙:但不同的程序KLOCKLOC可能接近,但難度不同所花的時(shí)可能接近,但難度不同所花的時(shí)間是不同的。間是不同的。 技術(shù)顧問:對(duì),我們可以在每個(gè)任務(wù)中加上難度系數(shù),產(chǎn)能中的技術(shù)顧問:對(duì),我們可以在每個(gè)任務(wù)中加上難度系數(shù),產(chǎn)能中的KLOC=KLOC=實(shí)際的實(shí)際的KLOCKL
13、OC* *難度系數(shù)。難度系數(shù)。 研發(fā)經(jīng)理:那么測(cè)試任務(wù)怎么算?研發(fā)經(jīng)理:那么測(cè)試任務(wù)怎么算?需求捕獲需求捕獲 技術(shù)顧問:我認(rèn)為這套系統(tǒng)主要關(guān)注的是開發(fā)時(shí)間、而對(duì)于前期技術(shù)顧問:我認(rèn)為這套系統(tǒng)主要關(guān)注的是開發(fā)時(shí)間、而對(duì)于前期的分析和概要設(shè)計(jì),以及后續(xù)的集成和系統(tǒng)測(cè)試等工作可以先忽略,放的分析和概要設(shè)計(jì),以及后續(xù)的集成和系統(tǒng)測(cè)試等工作可以先忽略,放在系統(tǒng)范圍之外,這里只考慮詳細(xì)設(shè)計(jì)、編碼和相應(yīng)的測(cè)試工作。在系統(tǒng)范圍之外,這里只考慮詳細(xì)設(shè)計(jì)、編碼和相應(yīng)的測(cè)試工作。 研發(fā)經(jīng)理:我明白了,就是對(duì)于一個(gè)任務(wù)而言所花的時(shí)間。對(duì),研發(fā)經(jīng)理:我明白了,就是對(duì)于一個(gè)任務(wù)而言所花的時(shí)間。對(duì),這樣比較合理。這樣比較合
14、理。 開發(fā)人員甲:我希望系統(tǒng)能夠在讓我們填寫估算值時(shí),可以查詢開發(fā)人員甲:我希望系統(tǒng)能夠在讓我們填寫估算值時(shí),可以查詢歷史數(shù)據(jù),否則仍然沒有意義。歷史數(shù)據(jù),否則仍然沒有意義。 開發(fā)人員丙:查詢歷史數(shù)據(jù)時(shí),還應(yīng)該有類別吧!這樣我們才能開發(fā)人員丙:查詢歷史數(shù)據(jù)時(shí),還應(yīng)該有類別吧!這樣我們才能夠根據(jù)自己將要完成的任務(wù)情況找到有參考依據(jù)的統(tǒng)計(jì)數(shù)據(jù)。夠根據(jù)自己將要完成的任務(wù)情況找到有參考依據(jù)的統(tǒng)計(jì)數(shù)據(jù)。 開發(fā)人員乙:還有就是時(shí)間記錄一定要方便,另外像我們這樣經(jīng)開發(fā)人員乙:還有就是時(shí)間記錄一定要方便,另外像我們這樣經(jīng)常要在現(xiàn)場(chǎng)開發(fā),如何完成時(shí)間記錄?常要在現(xiàn)場(chǎng)開發(fā),如何完成時(shí)間記錄? 研發(fā)經(jīng)理:可以考慮有
15、一個(gè)離線版本的時(shí)間記錄程序,等回公司研發(fā)經(jīng)理:可以考慮有一個(gè)離線版本的時(shí)間記錄程序,等回公司連接服務(wù)器后再進(jìn)行數(shù)據(jù)同步。連接服務(wù)器后再進(jìn)行數(shù)據(jù)同步。 獲取需求特性表獲取需求特性表建立概念模型建立概念模型發(fā)現(xiàn)類發(fā)現(xiàn)類建立概念模型建立概念模型關(guān)聯(lián)分析關(guān)聯(lián)分析建立概念模型建立概念模型職責(zé)分析職責(zé)分析建立用例模型建立用例模型識(shí)別參與者識(shí)別參與者建立用例模型建立用例模型合并特性獲得用例合并特性獲得用例建立用例模型建立用例模型合并特性獲得用例合并特性獲得用例建立用例模型建立用例模型繪制用例圖繪制用例圖建立用例模型建立用例模型簡(jiǎn)要描述用例簡(jiǎn)要描述用例建立用例模型建立用例模型劃分用例優(yōu)先級(jí)劃分用例優(yōu)先級(jí)建立用
16、例模型建立用例模型詳細(xì)描述用例詳細(xì)描述用例建立交互建立交互/狀態(tài)模型狀態(tài)模型用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)業(yè)務(wù)流程是信息系統(tǒng)的主脈落業(yè)務(wù)規(guī)則是變化的要點(diǎn)什么是流程什么是流程l目標(biāo)性:有明確的輸出l內(nèi)在性:包含于任何事物或行為中l(wèi)整體性:至少由兩個(gè)活動(dòng)組成l動(dòng)態(tài)性:由一個(gè)活動(dòng)到另一個(gè)活動(dòng)進(jìn)行l(wèi)層次性:組成流程的活動(dòng)本身也可以是流程l結(jié)構(gòu)性:串聯(lián)、關(guān)聯(lián)、反饋等流程設(shè)計(jì)的原則流程設(shè)計(jì)的原則l流程應(yīng)以產(chǎn)
17、出為中心,而非任務(wù)為中心l讓那些需要得到流程產(chǎn)出的人自己執(zhí)行流程l將信息處理工作納入產(chǎn)生這些信息的實(shí)際工作中去l將各地分散的資源視為一體l將并行的工作聯(lián)系起來,而不是僅僅聯(lián)系他們的輸出l在決策點(diǎn)位于工作執(zhí)行的地方,在業(yè)務(wù)流程中建立控制程序l流程多樣化l單點(diǎn)接觸客戶在在IT系統(tǒng)中實(shí)現(xiàn)流程設(shè)計(jì)的本質(zhì)系統(tǒng)中實(shí)現(xiàn)流程設(shè)計(jì)的本質(zhì)繪制流程圖的核心步驟繪制流程圖的核心步驟l提出業(yè)務(wù)流程清單:確定有哪些流程、流程之間的界限,然后才是對(duì)流程的描述l流程的要素描述:針對(duì)清單上的每一流程,分析并識(shí)別現(xiàn)有業(yè)務(wù)活動(dòng)、活動(dòng)之間的關(guān)系、活動(dòng)需要接受哪些信息、產(chǎn)生哪些數(shù)據(jù)(表單)、數(shù)據(jù)傳送的路線、活動(dòng)涉及哪些崗位等。重要抓住
18、核心業(yè)務(wù)和主要活動(dòng)點(diǎn),部門內(nèi)/外銜接、工作繁瑣/反復(fù)環(huán)節(jié)、成本高/效率低/時(shí)間長(zhǎng)的環(huán)節(jié)、任務(wù)轉(zhuǎn)手次數(shù)多的環(huán)節(jié)l繪制流程圖:跨職能流程圖、帶泳道的活動(dòng)圖流程的流程的ESIAlE:清除 過量產(chǎn)出 活動(dòng)間的等待 不必要的運(yùn)輸 反復(fù)的加工 過量的庫存 缺陷、失誤 重復(fù)的活動(dòng) 反復(fù)的檢驗(yàn) 跨部門協(xié)調(diào)lS:簡(jiǎn)化 表格 程序 溝通 物流lI:整合 活動(dòng) 團(tuán)隊(duì) 顧客 供應(yīng)商lA:自動(dòng)化 臟、累、乏味活 數(shù)據(jù)采集與傳輸 數(shù)據(jù)的分析跨職能流程圖跨職能流程圖l業(yè)務(wù)流程圖l系統(tǒng)流程圖l可以體現(xiàn)數(shù)據(jù)流向活動(dòng)圖:簡(jiǎn)單活動(dòng)圖活動(dòng)圖:簡(jiǎn)單活動(dòng)圖活動(dòng)圖:帶泳道的活動(dòng)圖活動(dòng)圖:帶泳道的活動(dòng)圖業(yè)務(wù)流程與業(yè)務(wù)規(guī)則業(yè)務(wù)流程與業(yè)務(wù)規(guī)則l
19、業(yè)務(wù)流程Action 用戶可以做的操作? 權(quán)限控制的基礎(chǔ)l業(yè)務(wù)規(guī)則Filter 用戶的授權(quán)操作可以影響的數(shù)據(jù)范圍? 權(quán)限控制的補(bǔ)充l用例與業(yè)務(wù)流程:多個(gè)用例屬于一個(gè)流程l用例與業(yè)務(wù)規(guī)則:一個(gè)業(yè)務(wù)規(guī)則應(yīng)用于多個(gè)用例業(yè)務(wù)流程與業(yè)務(wù)規(guī)則業(yè)務(wù)流程與業(yè)務(wù)規(guī)則l結(jié)構(gòu)事實(shí):必須成立的事實(shí)或條件。例如:與客戶第與客戶第一次接觸的永遠(yuǎn)都是銷售人員一次接觸的永遠(yuǎn)都是銷售人員。l行動(dòng)約束:根據(jù)某種條件禁止的一種或多種行動(dòng)。例例如:不接受具有不能接受的信用歷史記錄的支票如:不接受具有不能接受的信用歷史記錄的支票。l行動(dòng)觸發(fā):當(dāng)一個(gè)或多個(gè)條件轉(zhuǎn)為真時(shí),觸發(fā)某個(gè)行動(dòng)。例如:當(dāng)所選商品準(zhǔn)備齊后,立即發(fā)貨當(dāng)所選商品準(zhǔn)備齊后,
20、立即發(fā)貨。l參照:當(dāng)一個(gè)或多個(gè)條件轉(zhuǎn)為真時(shí),得出某種結(jié)論。例如:在一年內(nèi)飛行在一年內(nèi)飛行10萬公里以上的會(huì)員將成為金卡萬公里以上的會(huì)員將成為金卡會(huì)員會(huì)員l計(jì)算:根據(jù)一組值計(jì)算另一個(gè)值。例如:銷售量是商銷售量是商品總零售額,但是沒有包含稅收部分品總零售額,但是沒有包含稅收部分。Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)數(shù)據(jù)是系統(tǒng)的核心內(nèi)容數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l數(shù)據(jù)流通過程:數(shù)據(jù)流圖(DFD)l數(shù)據(jù)存儲(chǔ)方式:實(shí)體-關(guān)系
21、圖(ERD)l數(shù)據(jù)定義方式:數(shù)據(jù)字典(DD)l數(shù)據(jù)需求分析與設(shè)計(jì)要素?cái)?shù)據(jù)流圖:基本元素?cái)?shù)據(jù)流圖:基本元素輸入數(shù)據(jù)在此進(jìn)行變換產(chǎn)生輸出數(shù)據(jù),其中要注明加工的名稱數(shù)據(jù)輸入的源點(diǎn)或數(shù)據(jù)輸出的匯點(diǎn),其中要注明源點(diǎn)和匯點(diǎn)的名稱存放數(shù)據(jù)的地方,這些數(shù)據(jù)在以后使用,通常與實(shí)體-聯(lián)系圖中的一個(gè)數(shù)據(jù)實(shí)體相對(duì)應(yīng)被加工的數(shù)據(jù)與流向,箭頭邊應(yīng)給出數(shù)據(jù)流名字,可用名詞或名詞性短語命名當(dāng)過程/加工執(zhí)行時(shí),外部實(shí)體與過程之間來回通信數(shù)據(jù)存儲(chǔ)/文件數(shù)據(jù)流實(shí)時(shí)連接過程/加工外部實(shí)體/源/宿數(shù)據(jù)流圖:圖的結(jié)構(gòu)數(shù)據(jù)流圖:圖的結(jié)構(gòu)數(shù)據(jù)流圖:分層的數(shù)據(jù)流圖:分層的DFD繪制數(shù)據(jù)流圖:構(gòu)建頂層圖繪制數(shù)據(jù)流圖:構(gòu)建頂層圖繪制數(shù)據(jù)流圖:繪制
22、繪制數(shù)據(jù)流圖:繪制DFD片斷片斷繪制數(shù)據(jù)流圖:將繪制數(shù)據(jù)流圖:將DFD片斷合并片斷合并數(shù)據(jù)建模過程數(shù)據(jù)建模過程E-RE-R圖圖概念結(jié)構(gòu)設(shè)計(jì)的方法概念結(jié)構(gòu)設(shè)計(jì)的方法實(shí)體實(shí)體-關(guān)系圖:圖例關(guān)系圖:圖例實(shí)體分析法實(shí)體分析法l確定局部視圖的范圍:實(shí)體的個(gè)數(shù)應(yīng)適量l識(shí)別實(shí)體及標(biāo)識(shí)l確定實(shí)體間的聯(lián)系l分配實(shí)體及聯(lián)系的屬性識(shí)別實(shí)體及標(biāo)識(shí)識(shí)別實(shí)體及標(biāo)識(shí)實(shí)體分析法:確定實(shí)體間聯(lián)系實(shí)體分析法:確定實(shí)體間聯(lián)系l一對(duì)一關(guān)系: 兩個(gè)實(shí)體都是強(qiáng)制性的 僅有一類實(shí)體是強(qiáng)制的 兩類實(shí)體均非強(qiáng)制性的l一對(duì)多關(guān)系 多端強(qiáng)制性 多端非強(qiáng)制性l多對(duì)多關(guān)系確定實(shí)體間聯(lián)系時(shí)的陷阱確定實(shí)體間聯(lián)系時(shí)的陷阱E-R圖到關(guān)系模式的轉(zhuǎn)換圖到關(guān)系模式
23、的轉(zhuǎn)換l實(shí)體模型:每個(gè)實(shí)體轉(zhuǎn)成一個(gè)模式客戶(客戶名,身份證號(hào),地址,聯(lián)系電話) l一對(duì)一關(guān)系模式:在兩個(gè)關(guān)系模式中的任意一個(gè)模式中,加入另一個(gè)模式的鍵和聯(lián)系類型的屬性 校長(zhǎng)(姓名,性別,職稱,年齡,校名,任職時(shí)間) 學(xué)校(校名,地址,電話) E-R圖到關(guān)系模式的轉(zhuǎn)換圖到關(guān)系模式的轉(zhuǎn)換l一對(duì)多關(guān)系模式:在n端實(shí)體類型對(duì)應(yīng)的關(guān)系模式中加入1端實(shí)體類型的鍵和聯(lián)系類型的屬性校長(zhǎng)(姓名,性別,職稱,年齡,校名,任職時(shí)間)校長(zhǎng)(姓名,性別,職稱,年齡,校名,任職時(shí)間)學(xué)校(校名,地址,電話)學(xué)校(校名,地址,電話) E-R圖到關(guān)系模式的轉(zhuǎn)換圖到關(guān)系模式的轉(zhuǎn)換l多對(duì)多關(guān)系模式:將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,屬
24、性為兩端實(shí)體類型的鍵加上聯(lián)系類型的屬性 學(xué)生(學(xué)號(hào),姓名,性別,年齡)學(xué)生(學(xué)號(hào),姓名,性別,年齡)課程(課程號(hào),課程名,授課老師)課程(課程號(hào),課程名,授課老師)考試(課程號(hào),學(xué)號(hào),成績(jī))考試(課程號(hào),學(xué)號(hào),成績(jī)) 數(shù)據(jù)字典應(yīng)用數(shù)據(jù)字典應(yīng)用l數(shù)據(jù)元素說明 數(shù)據(jù)元素名或標(biāo)識(shí):即對(duì)用戶而言有意義的名稱; 別名:可選擇的名字 類型和長(zhǎng)度:說明數(shù)據(jù)元素的組成部分,是數(shù)字、字母還是其他;而長(zhǎng)度則是指其最大的組成個(gè)數(shù) 默認(rèn)值:即數(shù)據(jù)元素的一個(gè)初始值; 可接受的值:即數(shù)據(jù)元素有效的合法取值范圍 數(shù)據(jù)源:即對(duì)數(shù)據(jù)元素值的起源點(diǎn)的具體說明 安全:對(duì)于有權(quán)訪問或更新每個(gè)數(shù)據(jù)元素的人或部門的標(biāo)識(shí) 有責(zé)任用戶:負(fù)責(zé)
25、輸入/改變數(shù)據(jù)元素值的用戶標(biāo)識(shí) 描述和評(píng)論:加上一些更好的說明數(shù)據(jù)元素的注解數(shù)據(jù)字典應(yīng)用數(shù)據(jù)字典應(yīng)用l數(shù)據(jù)流說明 數(shù)據(jù)流名或標(biāo)識(shí):即在DFD中所對(duì)應(yīng)的數(shù)據(jù)流名稱 描述:說明數(shù)據(jù)流的用途與目的 別名:可選擇的名字 數(shù)據(jù)源:數(shù)據(jù)流的起點(diǎn) 目的:數(shù)據(jù)流的終止點(diǎn) 記錄:每個(gè)數(shù)據(jù)流都代表了一組被稱為記錄或數(shù)據(jù)結(jié)構(gòu)的相關(guān)實(shí)體 量和頻率:描述單位時(shí)間內(nèi)數(shù)據(jù)流發(fā)生的次數(shù)。數(shù)據(jù)字典應(yīng)用數(shù)據(jù)字典應(yīng)用l數(shù)據(jù)存儲(chǔ)(文件)說明 數(shù)據(jù)存儲(chǔ)名或標(biāo)識(shí):在DFD中對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)名稱 描述:說明數(shù)據(jù)存儲(chǔ)的用途與目的 別名:可選擇的名字 屬性:輸入或離開數(shù)據(jù)存儲(chǔ)的標(biāo)準(zhǔn)數(shù)據(jù)流圖名 量和頻率:描述數(shù)據(jù)存儲(chǔ)中記錄出現(xiàn)的可估計(jì)的個(gè)數(shù)和更新
26、頻度l加工說明 加工名或標(biāo)識(shí):即在數(shù)據(jù)流圖中所對(duì)應(yīng)的加工名稱 描述:說明加工的用途與目的 加工數(shù)據(jù)標(biāo)識(shí):用來指明加工所在的層次 加工描述:說明包括的輸入和輸出數(shù)據(jù)流數(shù)據(jù)字典應(yīng)用數(shù)據(jù)字典應(yīng)用l外部實(shí)體說明 實(shí)體名或標(biāo)識(shí):即在數(shù)據(jù)流圖中所對(duì)應(yīng)的實(shí)體名稱 描述:說明實(shí)體的用途與目的 別名:可選擇的名字 輸入數(shù)據(jù)流 輸出數(shù)據(jù)流l數(shù)據(jù)元素說明的常用表示法 :由構(gòu)成 :和,代表順序連接的關(guān)系 | :或,代表從中選擇一個(gè) *:n次重復(fù) ():代表可選的數(shù)據(jù)項(xiàng) *:表示特定限制的注釋數(shù)據(jù)字典應(yīng)用實(shí)例數(shù)據(jù)字典應(yīng)用實(shí)例客戶基本信息客戶基本信息=客戶編號(hào)客戶編號(hào)+ +客戶名稱客戶名稱+ +身份證號(hào)碼身份證號(hào)碼+ +
27、手機(jī)手機(jī)+ +小靈通小靈通+ +家庭電話家庭電話客戶編號(hào)客戶編號(hào)=098=098客戶名稱客戶名稱=字字44身份證號(hào)碼身份證號(hào)碼=0915|0918=0915|0918手機(jī)手機(jī)=0911|0912=0911|0912小靈通小靈通=(區(qū)號(hào))(區(qū)號(hào))+ +本地號(hào)本地號(hào)家庭電話家庭電話=(區(qū)號(hào))(區(qū)號(hào))+ +本地號(hào)本地號(hào)辦公電話辦公電話=(區(qū)號(hào))(區(qū)號(hào))+ +本地號(hào)本地號(hào) 區(qū)號(hào)區(qū)號(hào)=094=094本地號(hào)本地號(hào)=097|098=097|098數(shù)據(jù)需求分析與設(shè)計(jì)要素?cái)?shù)據(jù)需求分析與設(shè)計(jì)要素l術(shù)語表l數(shù)據(jù)結(jié)構(gòu)分析,對(duì)表的內(nèi)容要區(qū)分 主要字段和次要字段 穩(wěn)定字段和不穩(wěn)定字段 即時(shí)記錄和歷史記錄l另個(gè)需要考慮 聯(lián)
28、機(jī)事務(wù)需要報(bào)表需求決策查詢需求 數(shù)據(jù)量與增長(zhǎng)速度(數(shù)據(jù)查詢失效案例) 性能與擴(kuò)展 并發(fā)可能性與數(shù)量數(shù)據(jù)需求分析與設(shè)計(jì)要素?cái)?shù)據(jù)需求分析與設(shè)計(jì)要素l數(shù)據(jù)共享考慮 數(shù)據(jù)庫、文件、XML 逐段加密問題 數(shù)據(jù)Filter原則 誰建立?誰修改?誰查詢?誰應(yīng)用?l數(shù)據(jù)挖掘與分析 查詢報(bào)表從規(guī)則入手 BI 數(shù)據(jù)挖掘,倉(cāng)庫(電信數(shù)據(jù)整合)數(shù)據(jù)倉(cāng)庫數(shù)據(jù)倉(cāng)庫Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)規(guī)格說明書是需求“圣經(jīng)”需求描述最佳實(shí)踐需求描述最佳實(shí)
29、踐 1l定義描述需求的標(biāo)準(zhǔn)模板:在書寫具體的系統(tǒng)需求時(shí),應(yīng)該定義一系列的標(biāo)準(zhǔn)模板用于組織需求描述。模板應(yīng)該包括一些字段,通過填寫這些字段,可以完整地說明一項(xiàng)需求。 主要效益:需求前后一致,因而更加易懂 引入成本:中 應(yīng)用成本:低l使用淺顯、一致、簡(jiǎn)明的語言:當(dāng)使用自然語言表達(dá)某項(xiàng)需求時(shí),應(yīng)注意使用淺顯、簡(jiǎn)明的語然言一描述,避免使用復(fù)雜的句子結(jié)構(gòu)、冗長(zhǎng)的句子和不明確的術(shù)語。 主要效率:需求更加易讀易懂 引入成本:相當(dāng)?shù)?應(yīng)用成本:低-中需求描述最佳實(shí)踐需求描述最佳實(shí)踐 2l適當(dāng)?shù)厥褂脠D解:當(dāng)需要表示結(jié)構(gòu)化的信息或者需要表達(dá)需求描述中信息之間的關(guān)系時(shí)應(yīng)當(dāng)使用圖解,圖解還可以用于概括數(shù)字信息或描述事
30、件和行為序列。 主要效益:圖解最適于記錄需求關(guān)系 引入成本:低 應(yīng)用成本:低 實(shí)施指南:應(yīng)使用圖解的典型情況包括當(dāng)某個(gè)對(duì)象(系統(tǒng)、文檔)由多個(gè)模塊和組件組成,而你又希望闡明它們之間的相互關(guān)系時(shí);當(dāng)需要表達(dá)一系列的行為,每個(gè)行為都有一些輸入和輸出時(shí);當(dāng)需要說明空間組織時(shí);當(dāng)需要使用一些分解結(jié)構(gòu)時(shí)。但要避免使用含義不清晰的圖案(如Word中的剪貼畫)需求描述最佳實(shí)踐需求描述最佳實(shí)踐 3l用其他需求描述輔助自然語言:某此需求更適于使用特殊的方式書寫,如數(shù)學(xué)公式、決策表等。 主要效益:更加簡(jiǎn)明、無二義性的需求描述 引入成本:很低 應(yīng)用成本:低l定量說明需求:只要有可能,就應(yīng)該使用定量的數(shù)值說明系統(tǒng)的需
31、求,非功能需求最有可能采用這一點(diǎn)。 主要效益:無二義性地表達(dá)需求 引入成本:低-中 應(yīng)用成本:低-中 實(shí)施指南:定義表達(dá)這些屬性的合適的度量;為屬性決定一個(gè)合適的值。非功能需求可以使用度量非功能需求可以使用度量l可靠性:出錯(cuò)時(shí)間、錯(cuò)誤發(fā)生率l有效性:請(qǐng)求后出錯(cuò)的可能性l性能:每秒處理的事務(wù)數(shù),對(duì)用戶輸入的響應(yīng)時(shí)間l存儲(chǔ)利用:系統(tǒng)最大的尺寸(MB)l可用性:學(xué)習(xí)75%的用戶功能所需要的時(shí)間,在給定時(shí)間內(nèi)由用戶引起的錯(cuò)誤的平均值l健壯性:系統(tǒng)出錯(cuò)后重新啟動(dòng)的時(shí)間l完整性:系統(tǒng)出錯(cuò)時(shí),允許的數(shù)據(jù)丟失的最大限度 數(shù)據(jù)需求的描述形式數(shù)據(jù)需求的描述形式l數(shù)據(jù)模型:E-R模型 框圖:描述產(chǎn)品內(nèi)、外的數(shù)據(jù) 非
32、常適合專家使用,但不便于用戶使用l數(shù)據(jù)詞典: 產(chǎn)品內(nèi)、外數(shù)據(jù)的文字描述 非常適合專家及用戶l數(shù)據(jù)表達(dá)式 描述數(shù)據(jù)序列的簡(jiǎn)潔公式,適合于描述復(fù)合數(shù)據(jù)及消息協(xié)議 非常適合于專家使用,也為許多用戶所接受l虛擬窗口 簡(jiǎn)化的屏幕圖像,有圖像、真實(shí)數(shù)據(jù),但無按鈕、菜單 非常適合專家及用戶,非常適合于規(guī)劃新的界面功能需求的形式功能需求的形式 1l人、機(jī)職責(zé)劃分:可采用DFD、UML表示 域模型:人、機(jī)結(jié)合的模型 物理模型:人、機(jī)各自的職責(zé) 產(chǎn)品層需求:人、機(jī)職責(zé)劃分功能需求的形式功能需求的形式 2l上下文圖:說明產(chǎn)品及其環(huán)境的圖示 為開發(fā)人員概括了所有接口 大多數(shù)客戶能不費(fèi)力地理解上下文圖功能需求的形式功能
33、需求的形式 3l事件列表與功能列表:產(chǎn)品要處理的事件,人、機(jī)合作處理的事件l域事件實(shí)例: 客人預(yù)訂 客人入住 客人退房 換房 提交服務(wù)記錄l產(chǎn)品事件實(shí)例 查找空閑客房 記錄客人信息 查找客人數(shù)據(jù) 記錄預(yù)訂數(shù)據(jù) 打印預(yù)訂確認(rèn) 記錄入住數(shù)據(jù) 退房 記錄服務(wù)功能需求的形式功能需求的形式 4l特性需求:文字形式,該產(chǎn)品應(yīng)記錄/顯示/計(jì)算,很多人認(rèn)為這是惟一可以接受的需求形式可能給用戶及分析人員造成錯(cuò)覺l實(shí)例: 該產(chǎn)品應(yīng)能將客戶在某一期限內(nèi)設(shè)為維修狀態(tài) 該產(chǎn)品應(yīng)能夠顯示、打印下兩周的人員配置表。該配備應(yīng)以客房占用的歷史數(shù)據(jù)為依據(jù)。 該產(chǎn)品也應(yīng)支持根據(jù)客戶類型,而不是客房號(hào)的預(yù)訂。客人入住時(shí)才分配實(shí)例客房
34、功能需求的形式功能需求的形式 5l屏幕顯示及原型:包括屏幕圖像及”按鈕“的功能,若經(jīng)仔細(xì)測(cè)試可以作為很好的設(shè)計(jì)層需求l實(shí)例:功能需求的形式功能需求的形式 6l任務(wù)說明:結(jié)構(gòu)化的文字說明,用于描述用戶任務(wù);便于客戶、開發(fā)人員理解;便于說明任務(wù)變體以及復(fù)雜的任務(wù)l實(shí)例:功能需求的形式功能需求的形式 7l由任務(wù)說明到產(chǎn)品特性:用任務(wù)說明解釋產(chǎn)品特性;有助于理解、確認(rèn)特性l任務(wù)及支持:結(jié)構(gòu)化的文字說明,描述任務(wù)、域問題,提出可能的方案。功能需求的形式功能需求的形式 8l場(chǎng)景說明:說明一項(xiàng)或多項(xiàng)用戶任務(wù),或要測(cè)試的一個(gè)特殊情況,有助于增進(jìn)開發(fā)人員的直覺,通常不作為需求。l實(shí)例:夜班由于學(xué)習(xí)了一整個(gè)下午,
35、張三在下午6點(diǎn)開始值夜班時(shí),已感覺到有些疲倦。他的第一項(xiàng)任務(wù)是為將在7點(diǎn)鐘抵達(dá)的客人團(tuán)做準(zhǔn)備,他打印了所有的入住登錄表,并將它們同各自的客房鑰匙放在一起。在處理這項(xiàng)任務(wù)時(shí),來了一個(gè)家庭詢問客戶的情況。他們想討價(jià)還價(jià),這是張三最不擅長(zhǎng)的工作。是否應(yīng)該給他們提供折扣呢?正好李四從辦公室里出來,她微笑地告訴他們:可以為小孩的房間提供10%的折扣。他們接受了,于是張三為他們安排房間,他們希望挨著的兩間客戶,但是張三總是記不住哪些客遍及是挨著的。功能需求的形式功能需求的形式 9l用例l數(shù)據(jù)流圖l以“標(biāo)準(zhǔn)”作為需求l以“開發(fā)過程”作為需求非功能需求的形式非功能需求的形式 1l開放尺度與開放目標(biāo):通常要求達(dá)
36、到某個(gè)數(shù)字目標(biāo)。l實(shí)例: 該產(chǎn)品應(yīng)能檢測(cè)超速,并在0.5秒內(nèi)完成拍照 該產(chǎn)品應(yīng)能夠2分鐘內(nèi)計(jì)算并顯示客戶占用情況的預(yù)報(bào)表lPlanguage表示法:非功能需求的形式非功能需求的形式 2l能力及準(zhǔn)確度需求非功能需求的形式非功能需求的形式 3l性能需求需求規(guī)格說明書需求規(guī)格說明書l規(guī)格描述的形式 文檔:用結(jié)合合理的自然語言精心編寫 圖形化模型:描述轉(zhuǎn)換過程、系統(tǒng)狀態(tài)以及變化、數(shù)據(jù)關(guān)系、邏輯流或者對(duì)象類及其關(guān)系 形式化規(guī)格說明:邏輯語言(偽碼、決策表、決策圖)l常用模板 ISO/GB版:面向結(jié)構(gòu)化分析方法的,較陳舊 RUP版:以面向?qū)ο蠓治龇椒?,用例?qū)動(dòng) Volere版:很實(shí)用的一個(gè)第三方公司版本A
37、tlantic System Guild()公司 1引言 1.1編寫的目的 1.2背景 1.3定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 1.4參考資料 列出用得著的參考資料。2任務(wù)概述 2.1目標(biāo) 敘述該系統(tǒng)開發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說明的有關(guān)該系統(tǒng)開發(fā)的背景 材料。解釋被開發(fā)系統(tǒng)與其他有關(guān)系統(tǒng)之間的關(guān)系。 2.2用戶的特點(diǎn) 列出本系統(tǒng)的最終用戶的特點(diǎn),充分說明操作人員、維護(hù)人員的教育水平和技術(shù)專長(zhǎng), 以及本系統(tǒng)的預(yù)期使用頻度。 2.3假定和約束 列出進(jìn)行本系統(tǒng)開發(fā)工作的假定和約束。3需求規(guī)定 3.1對(duì)功能的規(guī)定 用列表的方式,逐項(xiàng)定量和定性地?cái)⑹鰧?duì)
38、系統(tǒng)所提出的功能要求,說明輸入什么量、 經(jīng)怎么樣的處理、得到什么輸出,說明系統(tǒng)的容量,包括系統(tǒng)應(yīng)支持的終端數(shù)和應(yīng)支 持的并行操作的用戶數(shù)等指標(biāo)。 3.2 對(duì)性能的規(guī)定 3.2.1精度 3.2.2時(shí)間特性要求 3.2.3靈活性 3.3輸入輸出要求 3.4數(shù)據(jù)管理能力要求(針對(duì)軟件系統(tǒng)) 3.5故障處理要求 3.6其他專門要求4運(yùn)行環(huán)境規(guī)定 4.1設(shè)備 列出運(yùn)行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,包括: 4.2支持軟件 列出支持軟件,包括要用到的操作系統(tǒng)、編譯程序、測(cè)試支持軟件等。 4.3接口 說明該系統(tǒng)同其他系統(tǒng)之間的接口、數(shù)據(jù)通信協(xié)議等。 4.4控制 說明控制該系統(tǒng)的運(yùn)行的方
39、法和控制信號(hào),并說明這些控制信號(hào)的來源。 RUP版需求規(guī)約1. 文檔概述 1.1目的 1.2范圍 1.3 定義、首字母縮寫詞和縮略語 1.4參考資料 1.5 概述2. 整體說明 讓讀者對(duì)整個(gè)軟件系統(tǒng)的需求有一個(gè)框架性的認(rèn)識(shí)。主要包括產(chǎn)品總體效果、產(chǎn)品功能、用戶特征、約束、假設(shè)與依賴關(guān)系、需求子集等方面的內(nèi)容。 2.1用例模型 2.2 假設(shè)與依賴關(guān)系3. 具體需求 3.1用例描述 3.2補(bǔ)充需求 易用性、可靠性、性能、其它4.支持信息Volere版:產(chǎn)品的目標(biāo)版:產(chǎn)品的目標(biāo)l該項(xiàng)目工作的用戶問題或背景 內(nèi)容:對(duì)引發(fā)開發(fā)任務(wù)的工作和情況的描述 動(dòng)機(jī):為該項(xiàng)目提供合法理由 例子:用戶對(duì)訂單到達(dá)所需的
40、時(shí)間(10天)感到不滿 考慮:用戶問題是否嚴(yán)重,是否應(yīng)解決,如何解決l產(chǎn)品的目標(biāo) 內(nèi)容:我們希望產(chǎn)品做什么? 動(dòng)機(jī):缺少表述清晰、易于理解的目標(biāo),會(huì)使項(xiàng)目開發(fā)迷失方向 例子:我們希望對(duì)顧客通過電話下訂單訂購(gòu)我們的產(chǎn)品作出立即和完整的響應(yīng)。 考慮: 是否指派一個(gè)人作為“目標(biāo)管理人”Volere版:客戶版:客戶/顧客顧客l客戶:為開發(fā)付費(fèi)的人 內(nèi)容:指出客戶的名稱 動(dòng)機(jī):是最終接受該產(chǎn)品的,必須對(duì)該產(chǎn)品滿意 例子:公司客戶服務(wù)部 考慮:有時(shí)客戶是間接,那么選擇間接部分中的一個(gè)人作為客戶l顧客:花錢購(gòu)買該產(chǎn)品的人 內(nèi)容:顧客的名稱 或特征 動(dòng)機(jī):它是決定產(chǎn)品價(jià)值的人l其它風(fēng)險(xiǎn)承擔(dān)人 內(nèi)容:Stake
41、holder列表 動(dòng)機(jī):各方需求源Volere版:產(chǎn)品的用戶版:產(chǎn)品的用戶l產(chǎn)品的用戶 內(nèi)容:用戶分類、用戶工作任務(wù)、主題相關(guān)經(jīng)驗(yàn)、技術(shù)經(jīng)驗(yàn)、其它特征(身體、智力、工作態(tài)度、技術(shù)態(tài)度、教育、語言、年齡、性別等) 動(dòng)機(jī):了解用戶在確定產(chǎn)品易用性、設(shè)計(jì)偏好時(shí)很重要l用戶優(yōu)先級(jí) 內(nèi)容:關(guān)鍵用戶、次要用戶、不重要用戶 動(dòng)機(jī):更好地滿足不同的用戶Volere版:需求限制條件版:需求限制條件l解決方案限制條件 內(nèi)容:解決方案中必須采用的或不能采用的方式 例子:產(chǎn)品必須使用WindowsNT系統(tǒng),必須是一個(gè)手持設(shè)備 考慮:有解決方案限制一個(gè)邊界l實(shí)現(xiàn)環(huán)境 內(nèi)容:將實(shí)施的技術(shù)、物理環(huán)境 動(dòng)機(jī):要求解決方案必須
42、適應(yīng)的環(huán)境l伙伴應(yīng)用、COTS(外購(gòu)軟件包)l預(yù)期工作場(chǎng)地環(huán)境l開發(fā)時(shí)間、預(yù)算Volere版:命名標(biāo)準(zhǔn)和定義版:命名標(biāo)準(zhǔn)和定義定義項(xiàng)目中使用的所有術(shù)語 內(nèi)容:一個(gè)字典,包括使用的所有名稱的含 義,應(yīng)使用標(biāo)準(zhǔn)名稱 動(dòng)機(jī):減少項(xiàng)目開發(fā)過程中的概念澄清,減少需求歧義 例子:現(xiàn)值:總額/(1+年利息)年 考慮:利用已有的數(shù)據(jù)字典或詞匯表 WiKi管理,十分理想! 避免二義性的詞和同義詞Volere版:相關(guān)事實(shí)和假定版:相關(guān)事實(shí)和假定l相關(guān)事實(shí):可能對(duì)產(chǎn)品產(chǎn)生影響 的外部因素 內(nèi)容:對(duì)產(chǎn)品產(chǎn)生影響的其他因素、系統(tǒng)和活動(dòng) 動(dòng)機(jī):提醒開發(fā)者可能對(duì)需求產(chǎn)生影響的一些情況和事實(shí) 例子:原有應(yīng)用程序主要的問題就是
43、查詢操作太多,無法使用l假定 內(nèi)容:需求開發(fā)過程中所做的假設(shè)清單,對(duì)產(chǎn)品開發(fā)有影響 動(dòng)機(jī):假定與事實(shí)是相對(duì)的,它不一定是真實(shí)的 例子:用戶能力的假定、外部系統(tǒng)的性能假定 短信服務(wù)器能夠完成每秒20條的發(fā)送任務(wù)Volere版:產(chǎn)品的范圍版:產(chǎn)品的范圍l工作的上下文范圍 內(nèi)容:上下文范圍圖 動(dòng)機(jī):清析地定義系統(tǒng)的邊界l工作切分 內(nèi)容:事件清單,確定工作系統(tǒng)要響應(yīng)的業(yè)務(wù)事件,可以用“事件列表”或“用例列表”來表述 動(dòng)機(jī):確定工作系統(tǒng)的邏輯上的大塊 例子:用戶能力的假定、外部系統(tǒng)的性能假定l產(chǎn)品邊界 內(nèi)容:用例圖,確定用戶和產(chǎn)品的邊界Volere版:功能版:功能/數(shù)據(jù)和觀感需求數(shù)據(jù)和觀感需求l功能需求
44、 內(nèi)容:產(chǎn)品必須執(zhí)行的動(dòng)作描述 例子:當(dāng)短信發(fā)送失敗時(shí),給發(fā)送人一個(gè)消息提示 驗(yàn)收標(biāo)準(zhǔn):取決于要求做的動(dòng)作l數(shù)據(jù)需求 內(nèi)容:E-R圖或類圖表示要保存的數(shù)據(jù),DFD表示數(shù)據(jù)流通 動(dòng)機(jī):澄清產(chǎn)品的主題內(nèi)容l觀感需求 內(nèi)容:外觀設(shè)計(jì)的要求與部分原型 動(dòng)機(jī):外觀是產(chǎn)品的有機(jī)組成部分,且很重要 例子:界面主色調(diào)應(yīng)與公司VI吻合,應(yīng)表現(xiàn)出穩(wěn)重 考慮:明確客戶對(duì)產(chǎn)品外觀的觀點(diǎn)Volere版:易用性需求版:易用性需求l易于使用 內(nèi)容:預(yù)期用戶應(yīng)該如何容易地操作產(chǎn)品 動(dòng)機(jī):指導(dǎo)產(chǎn)品設(shè)計(jì)者構(gòu)建符合最終用戶期望的產(chǎn)品 例子:產(chǎn)品應(yīng)該幫助用戶避免犯錯(cuò);不懂英文的用戶也能操作 驗(yàn)收標(biāo)準(zhǔn):使用一個(gè)月后,總的錯(cuò)誤率應(yīng)是多少
45、;經(jīng)過熟悉期后,百分之多少的不懂英文用戶同意能夠操作l學(xué)習(xí)的容易程度 內(nèi)容:學(xué)習(xí)時(shí)間和方式的要求 動(dòng)機(jī):量化可接受的用戶學(xué)習(xí)時(shí)間 例子:工程師參加了一周培訓(xùn)后,應(yīng)該能使用該產(chǎn)品 驗(yàn)收標(biāo)準(zhǔn):軟件使用培訓(xùn)結(jié)束后的最后測(cè)驗(yàn)中,工程師應(yīng)到一個(gè)大家同意的百分比的通過率Volere版:性能需求版:性能需求l速度需求 內(nèi)容:明確完成特定任務(wù)需要的時(shí)間,即響應(yīng)時(shí)間 動(dòng)機(jī):對(duì)特定應(yīng)用而言,響應(yīng)時(shí)間很重要 例子:產(chǎn)品必須每秒鐘完成20條以上的短信發(fā)送 驗(yàn)收標(biāo)準(zhǔn):可測(cè)量的描述 考慮:不同速度需求,對(duì)于設(shè)計(jì)與開發(fā)影響甚大 l安全悠關(guān)的需求 內(nèi)容:對(duì)可能產(chǎn)生人身傷害、財(cái)產(chǎn)損失和環(huán)境破壞所考慮的風(fēng)險(xiǎn)的量化描述。l精度要求
46、 內(nèi)容:量化描述輸出結(jié)果的精度要求 例子:所有有關(guān)錢的數(shù)據(jù)都精確到小數(shù)點(diǎn)后兩位Volere版:性能需求版:性能需求l可靠性和可用性需求 內(nèi)容:量化可靠性,平均無故障時(shí)間、總失敗率 動(dòng)機(jī):有些系統(tǒng),可靠是十分重要的 例子:產(chǎn)品應(yīng)能夠達(dá)到100小時(shí)的平均無故障時(shí)間l容量需求 內(nèi)容:吞吐量和產(chǎn)品存儲(chǔ)數(shù)據(jù)容量的要求 動(dòng)機(jī):保證產(chǎn)品有能力處理期望和數(shù)據(jù)量 例子:在上午9:0012:00應(yīng)滿足300個(gè)并發(fā)用戶使用,其它時(shí)間最大負(fù)載為150個(gè)并發(fā)用戶Volere版:操作需求版:操作需求l預(yù)期的物理環(huán)境 內(nèi)容:明確產(chǎn)品將操作的物理環(huán)境 動(dòng)機(jī):指出可能需要特殊需求、準(zhǔn)備或培訓(xùn)的情況 例子:所有的用戶都是站立著操
47、作的該系統(tǒng)的l預(yù)期的技術(shù)環(huán)境 內(nèi)容:硬件和其他組成新產(chǎn)品操作環(huán)境的設(shè)備的規(guī)范 動(dòng)機(jī):確定所有新產(chǎn)品要交互的元件或組成部分l伙伴應(yīng)用程序 內(nèi)容:必須與之交互的其他應(yīng)用程序 動(dòng)機(jī):避免在實(shí)現(xiàn)階段才發(fā)現(xiàn) 例子:必須能夠與任何Web瀏覽器交互Volere版:可維護(hù)性和可移植性版:可維護(hù)性和可移植性l維護(hù)該產(chǎn)品需要多容易 內(nèi)容:對(duì)產(chǎn)品作特定修改所需的量化描述 動(dòng)機(jī):讓每個(gè)人意識(shí) 到產(chǎn)品維護(hù)的需要 例子:新添一種在原有數(shù)據(jù)基礎(chǔ)上生成的報(bào)表格式,需要提出后一個(gè)工作周內(nèi)提供l是否存在一些特殊情況適用于該產(chǎn)品的維護(hù) 內(nèi)容:關(guān)于預(yù)期的產(chǎn)品發(fā)布周期和將采取的形式規(guī)定 動(dòng)機(jī):將每年根據(jù)使用情況發(fā)布一次更新版l可移植性
48、需求 內(nèi)容:產(chǎn)品必須支持的其他平臺(tái)或環(huán)境的描述 動(dòng)機(jī):量化客戶和用戶關(guān)于產(chǎn)品運(yùn)行平臺(tái)的期望 例子:必須能夠運(yùn)行在Windows英文版、日文版上Volere版:安全性需求版:安全性需求l該產(chǎn)品是保密的嗎 內(nèi)容:關(guān)于誰被授權(quán)使用該產(chǎn)品 動(dòng)機(jī):理解并突出指明對(duì)產(chǎn)品安全保密方面的預(yù)期需求 例子:?jiǎn)T工的個(gè)人記錄只有直接經(jīng)理可以讀取 考慮:是否存在管理層敏感數(shù)據(jù)?是否會(huì)導(dǎo)致?lián)p害或可能用于個(gè)人獲利的過程?是否有人不應(yīng)有權(quán)使用該產(chǎn)品?l文件完整性需求 內(nèi)容:關(guān)于所需數(shù)據(jù)庫和其他文件完整性方面的說明 考慮:信息如何使用?過時(shí)信息會(huì)有什么影響?l審計(jì)需求 內(nèi)容:需要審計(jì)檢查方面的規(guī)格說明 動(dòng)機(jī):構(gòu)建符合相應(yīng)審計(jì)規(guī)
49、定的產(chǎn)品Volere版:文化和政策版:文化和政策/法律需求法律需求l文化和政策需求 內(nèi)容:針對(duì)社會(huì)和政策因素的規(guī)格說明 動(dòng)機(jī):寫明在開發(fā)者文件經(jīng)驗(yàn)范圍之外的需求 例子:不要使用會(huì)令xx語系人民不快的圖標(biāo) 考慮:是否熟悉最終用戶的文化環(huán)境l該產(chǎn)品是否受到某些法律管制 內(nèi)容:明確該產(chǎn)品的法律需求的描述 例子:用戶隱私數(shù)據(jù)不提供任何有助于傳播的功能支持l是否有一些必須符合的標(biāo)準(zhǔn) 內(nèi)容:明確適用的標(biāo)準(zhǔn)和參考的詳細(xì)標(biāo)準(zhǔn)的描述 考慮:標(biāo)準(zhǔn)業(yè)界組織?行業(yè)規(guī)則?特殊開發(fā)步驟?數(shù)據(jù)規(guī)范?Volere版:開放式問題與版:開放式問題與COTSl開放式問題 內(nèi)容:對(duì)未確定但可能對(duì)產(chǎn)品產(chǎn)生影響的因素進(jìn)行描述 動(dòng)機(jī):公開
50、不確定性 例子:即將執(zhí)行新的行業(yè)法規(guī)是否對(duì)軟件產(chǎn)生影響尚未確定 l是否有一些成品可以購(gòu)買l是否可使用成品組件l是否有一些我們可以復(fù)制的東西Volere版:開放式問題與版:開放式問題與COTSl新產(chǎn)品會(huì)在當(dāng)前環(huán)境中帶來什么問題 內(nèi)容:新產(chǎn)品如何影響當(dāng)前環(huán)境,不應(yīng)該做什么 動(dòng)機(jī):盡快發(fā)現(xiàn)任何潛在沖突 例子:短信發(fā)送成功與否直接影響業(yè)務(wù)員工作業(yè)績(jī)l新的開發(fā)是否將影響某些已實(shí)施的系統(tǒng)l現(xiàn)有用戶是否會(huì)對(duì)新產(chǎn)品產(chǎn)生敵對(duì)影響 l預(yù)期的實(shí)現(xiàn)環(huán)境是否會(huì)對(duì)新產(chǎn)品有限制l是否新產(chǎn)品會(huì)帶來其他問題需求項(xiàng)框架:需求項(xiàng)框架:Volere需求白卡需求白卡Volere白卡各項(xiàng)說明白卡各項(xiàng)說明l需求編號(hào):為了可追蹤l需求類型:
51、可自己定義一個(gè)編號(hào)類表l事件/用例編號(hào):涉及的業(yè)務(wù)事件、用例l描述:該項(xiàng)需求的意圖l理由:存在該需求的原因l來源:需求提出人、部門、聯(lián)系方式l驗(yàn)收標(biāo)準(zhǔn):必須達(dá)到的最化標(biāo)準(zhǔn)l滿意度/不滿意度:1-5量化,乘積進(jìn)行排名l依賴關(guān)系:與其它需求的相關(guān)性l沖突:與其它需求的沖突l支持材料:相關(guān)補(bǔ)充說明材料l歷史:修改記錄Volere白卡示例白卡示例2525如果一個(gè)氣象站傳送讀數(shù)失敗,產(chǎn)品將發(fā)出警告。如果一個(gè)氣象站傳送讀數(shù)失敗,產(chǎn)品將發(fā)出警告。 傳送讀數(shù)失敗可能表明氣象站失效并需要維護(hù),并且用傳送讀數(shù)失敗可能表明氣象站失效并需要維護(hù),并且用于預(yù)測(cè)結(jié)冰的數(shù)據(jù)可能不完整于預(yù)測(cè)結(jié)冰的數(shù)據(jù)可能不完整道路工程師道路
52、工程師 對(duì)每個(gè)氣象站,當(dāng)每小時(shí)記錄下來的各類讀數(shù)個(gè)數(shù)不在對(duì)每個(gè)氣象站,當(dāng)每小時(shí)記錄下來的各類讀數(shù)個(gè)數(shù)不在制造商規(guī)定的范圍之內(nèi)時(shí),產(chǎn)品將通知用戶制造商規(guī)定的范圍之內(nèi)時(shí),產(chǎn)品將通知用戶3 35 5無無無無RosaRosa氣象站規(guī)格說明書氣象站規(guī)格說明書GBSGBS在在05.03.1205.03.12提出提出Volere白卡示例白卡示例113113易用性易用性6,7,8,9,106,7,8,9,10產(chǎn)品應(yīng)該對(duì)道路工程師易于使用產(chǎn)品應(yīng)該對(duì)道路工程師易于使用 工程師不必為了使用該產(chǎn)品而參加培訓(xùn)課程工程師不必為了使用該產(chǎn)品而參加培訓(xùn)課程Sonia,Henning,Sonia,Henning,道路工程管理者
53、道路工程管理者 一個(gè)道路工程師將在首次接觸該產(chǎn)品的一小時(shí)內(nèi),能夠成一個(gè)道路工程師將在首次接觸該產(chǎn)品的一小時(shí)內(nèi),能夠成功地執(zhí)行指定的用例功地執(zhí)行指定的用例3 35 5無無無無HWHW在在05.03.1205.03.12提出提出需求文檔編寫原則需求文檔編寫原則l使用語法、標(biāo)點(diǎn)正確的完整句子,使語句的段落簡(jiǎn)短明了l采用主動(dòng)語態(tài)的表達(dá)方式:如“該系統(tǒng)將”,而非“將發(fā)生”l使用的術(shù)語應(yīng)與術(shù)語表中定義的術(shù)語保持一致l將含糊不明確的頂層需求分解成足夠詳細(xì)的幾個(gè)需求,消除歧義l需求聲明應(yīng)該具有一致的風(fēng)格,例如“系統(tǒng)將”,“用戶將”l當(dāng)以“用戶將”格式說明時(shí),盡可能明確參與者l使用列表、數(shù)字、圖和表來表示信息l
54、強(qiáng)調(diào)最重要的信息l避免使用語義不清的詞語l以相同的詳細(xì)程序編寫l詳細(xì)程度的把握:可以單獨(dú)測(cè)試歧義術(shù)語與改進(jìn)歧義術(shù)語與改進(jìn)l可接受、足夠:具體定義可接受的內(nèi)容和系統(tǒng)如何地此進(jìn)行判斷l(xiāng)差不多可行:不要讓開發(fā)人員來確定什么是可行的l至少、最小、不多于、不超多:指定能夠接受的最大值和最小值l在之間:定義終點(diǎn)是否在此范圍內(nèi)l依賴:描述依賴性的本質(zhì),是提供輸入?是提前安裝支持軟件?l有效的:定義系統(tǒng)如何有效地使用資源,系統(tǒng)執(zhí)行特定的操作的速度如何,用戶使用系統(tǒng)的容易程度如何l靈活的:描述一種方式l改進(jìn)的、更好的、更快的、優(yōu)越的:定量說明l包括、包括但不限于、等等、諸如:項(xiàng)目列表應(yīng)包含所有可能性l最大化、最
55、小化、最優(yōu):陳述對(duì)某些參數(shù)所接受的最大值和最小值歧義術(shù)語與改進(jìn)歧義術(shù)語與改進(jìn)l一般情況下、理想情況下:描述系統(tǒng)在異常和非理想條件下的行為l可選擇的:指明是系統(tǒng)選擇、用戶選擇還是開發(fā)人員選擇l合理、在必要的時(shí)候、在適當(dāng)?shù)牡胤剑呵逦忉屓绾闻袛鄉(xiāng)健壯的:定義系統(tǒng)如何處理異常和如何響應(yīng)預(yù)料外的操作條件l無縫的、透明的、優(yōu)雅的:將用戶期望轉(zhuǎn)化成能夠觀察的特性l若干:具體是多少,最小邊界值和最大邊界值 l不應(yīng)該:試著以肯定句來描述l最新技術(shù)水平:描述其具體含義l充 分的:指定具體包括哪些內(nèi)容l支持、允許:精確定義系統(tǒng)將執(zhí)行哪些功能l用戶友好、簡(jiǎn)單、容易:描述系統(tǒng)特性,這些特性將達(dá)到客戶的使用需要和對(duì)易用
56、性的期望需求修正需求修正l原描述:后臺(tái)任務(wù)管理器必須在固定的時(shí)間間隔內(nèi)提供狀態(tài)消息,并在每次時(shí)間間隔不得小于60秒。l什么是狀態(tài)消息?什么條件下和以什么方式向用戶提供這些消息?l顯示時(shí)間是多長(zhǎng)?間隔時(shí)間不太明確,1毫秒行嗎?l修改后:后臺(tái)任務(wù)管理器應(yīng)該在用戶界面的指定區(qū)域顯示狀態(tài)信息在后臺(tái)任務(wù)進(jìn)程啟動(dòng)后,消息必須每隔6010秒更新一次消息應(yīng)該保持持續(xù)的可見性后臺(tái)任務(wù)管理器在每次可以與后臺(tái)任務(wù)進(jìn)程進(jìn)行通信時(shí),都應(yīng)該顯示后臺(tái)任務(wù)已完成的百分比當(dāng)完成后臺(tái)任務(wù)時(shí),后臺(tái)任務(wù)管理器應(yīng)該顯示一個(gè)“已完成”的消息如果后臺(tái)任務(wù)中止執(zhí)行,那后臺(tái)任務(wù)管理器應(yīng)該顯示一個(gè)出錯(cuò)信息需求修正需求修正l原描述:如果可能的話,
57、應(yīng)該根據(jù)主要法人帳號(hào)列表來在線確認(rèn)所輸入的帳號(hào)的有效性。l如何可能是指什么?是指技術(shù)上可行?運(yùn)行時(shí)間可行?l如果不能確定一定要,則應(yīng)該用TBD來表示!l修改后:當(dāng)請(qǐng)求者輸入帳號(hào)時(shí),系統(tǒng)將根據(jù)在線的主要法人帳號(hào)的列表來驗(yàn)證所輸入的帳號(hào)。如果在此列表中找不到,則顯示一個(gè)錯(cuò)誤信息并拒絕訂貨。需求修正需求修正l原描述:原描述:編輯器不應(yīng)該提供可能帶來災(zāi)難性后果的查編輯器不應(yīng)該提供可能帶來災(zāi)難性后果的查詢和替換選項(xiàng)詢和替換選項(xiàng)l災(zāi)難性后果是什么?如果發(fā)現(xiàn)這個(gè)可能帶來災(zāi)難性的災(zāi)難性后果是什么?如果發(fā)現(xiàn)這個(gè)可能帶來災(zāi)難性的查詢查詢/替換?替換?l重要的關(guān)注點(diǎn)實(shí)際上是:發(fā)生意外損壞或丟失時(shí)能夠重要的關(guān)注點(diǎn)實(shí)際
58、上是:發(fā)生意外損壞或丟失時(shí)能夠保護(hù)內(nèi)容保護(hù)內(nèi)容l修改后:修改后:1.編輯器將要求用戶確認(rèn)全局性文本改動(dòng)、刪除和插編輯器將要求用戶確認(rèn)全局性文本改動(dòng)、刪除和插入操作入操作2.應(yīng)用程序應(yīng)提供多級(jí)應(yīng)用程序應(yīng)提供多級(jí)“撤消撤消”功能功能Agendal需求建模實(shí)例需求建模實(shí)例l業(yè)務(wù)流程與規(guī)則分析業(yè)務(wù)流程與規(guī)則分析l數(shù)據(jù)需求分析與建模數(shù)據(jù)需求分析與建模l需求描述最佳實(shí)踐需求描述最佳實(shí)踐l需求管理最佳實(shí)踐需求管理最佳實(shí)踐l需求過程總結(jié)需求過程總結(jié)需求管理最佳實(shí)踐需求管理最佳實(shí)踐 1l惟一地標(biāo)識(shí)每一個(gè)需求:應(yīng)該給每一個(gè)需求分配一個(gè)惟一的標(biāo)識(shí)符或者引用數(shù)字,可以用于在需求文檔的其他部分或在其他系統(tǒng)文檔中指向該需
59、求。 主要效益:明確地引用特定需求是可能的 引入成本:很低 應(yīng)用成本:很低l定義需求管理的策略:定義了需求管理的目標(biāo),應(yīng)該遵循的過程和應(yīng)該使用的標(biāo)準(zhǔn)。 主要效益:對(duì)所有參與需求管理的人提供指導(dǎo) 引入成本:中等 應(yīng)用成本:低需求管理最佳實(shí)踐需求管理最佳實(shí)踐 2l定義可跟蹤性策略:應(yīng)定義應(yīng)用維護(hù)哪些可跟蹤性的信息以及該信息應(yīng)該怎樣表示,可跟蹤性信息是可以發(fā)現(xiàn)需求間、需求和系統(tǒng)設(shè)計(jì)、組件和文檔間依賴性的信息。 主要效益:維護(hù)所有系統(tǒng)的一致的可跟蹤性信息 引入成本:中等 應(yīng)用成本:中等-高l維護(hù)可跟蹤性手冊(cè):它是對(duì)需求文檔的一個(gè)補(bǔ)充,包含了在項(xiàng)目中使用的特定的跟蹤性策略和需求的可追蹤性信息。 主要效益
60、:作為所有特定項(xiàng)目的可跟蹤性信息的中心記錄 引入成本:低 應(yīng)用成本:中等-高需求管理最佳實(shí)踐需求管理最佳實(shí)踐 3l使用數(shù)據(jù)庫來管理需求:建立一個(gè)需求數(shù)據(jù)庫,把單個(gè)需求作為條目存儲(chǔ)進(jìn)數(shù)據(jù)庫,而不要用文本文檔來維護(hù)需求。 主要效益:使管理大量的需求變得容易 引入成本:中等-高 應(yīng)用成本:中等 實(shí)施指南:需求是怎么表達(dá)的?自然語言、圖形模型、數(shù)學(xué)表達(dá)式?一般需要管理多少需求?需求總是由在同一地方工作、使用相同類型電腦的小組開發(fā)和管理的嗎?已經(jīng)使用一個(gè)支持軟件工程的數(shù)據(jù)庫了嗎?有內(nèi)部的數(shù)據(jù)庫專家嗎?需求工程師負(fù)責(zé)數(shù)據(jù)庫管理嗎?需求管理最佳實(shí)踐需求管理最佳實(shí)踐 4l定義變更管理策略:陳述了變更是以何種形式提出、分析和評(píng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45813-2025造紙機(jī)械安全要求
- 大數(shù)據(jù)技術(shù)專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育??疲?025修訂
- 老年保健與管理專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育??疲?025修訂
- 2025年中國(guó)林業(yè)經(jīng)濟(jì)行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 中國(guó)燃?xì)饪照{(diào)行業(yè)市場(chǎng)深度評(píng)估及投資戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)中藥保健品行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2024年中國(guó)銅藍(lán)礦行業(yè)市場(chǎng)調(diào)查建議報(bào)告
- 中國(guó)碳化硅陶瓷異型梁行業(yè)發(fā)展監(jiān)測(cè)及投資前景展望報(bào)告
- 2020-2025年中國(guó)蜂膠行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 汽車后板簧托板總成項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 飼料學(xué)全套課件
- 奇瑞入職在線測(cè)評(píng)題庫
- 智能制造中的安全與隱私問題
- DB3307-T 119 -2021 金華地方傳統(tǒng)小吃 永康肉麥餅
- 過程校驗(yàn)儀市場(chǎng)需求分析報(bào)告
- 2017風(fēng)電功率預(yù)測(cè)系統(tǒng)測(cè)風(fēng)塔數(shù)據(jù)測(cè)量技術(shù)要求
- 樣品管理程序檢驗(yàn)科程序文件
- 橋梁基本狀況卡片(2021新版)
- 有機(jī)硅化學(xué)課件-有機(jī)硅化學(xué)基本反應(yīng)
- 《Python程序設(shè)計(jì)(第3版)》完整版PDF
- 如何根據(jù)三視圖畫軸測(cè)圖及補(bǔ)視圖缺線課件
評(píng)論
0/150
提交評(píng)論