《軟件需求分析》教學(xué)PPT
《軟件需求分析》教學(xué)PPT,軟件需求分析,軟件,需求,分析,教學(xué),PPT
第5章.確定項(xiàng)目的前景和范圍主要內(nèi)容1.確定項(xiàng)目前景和范圍的活動(dòng)2.問(wèn)題分析3.建立系統(tǒng)邊界4.項(xiàng)目前景和范圍文檔1.確定項(xiàng)目前景和范圍的活動(dòng)為什么要確定項(xiàng)目的前景和范圍n在看待現(xiàn)實(shí)世界時(shí)q世界是復(fù)雜的n從不同的角度觀察,會(huì)看到不同的內(nèi)容q例如,對(duì)桌子,木匠、商人、考古學(xué)家、工藝學(xué)家觀察到的內(nèi)容是不一樣的n因此q如何保證項(xiàng)目涉眾以符合項(xiàng)目需要的角度描述現(xiàn)實(shí)世界?q描述哪些事物和事件才會(huì)盡可能的符合項(xiàng)目的需要?n方法是q定義項(xiàng)目前景n所有的涉眾都從共同認(rèn)同的項(xiàng)目前景出發(fā),理解和描述問(wèn)題域及需求q定義項(xiàng)目范圍n范圍內(nèi)的事物和事件是描述的目標(biāo)1.確定項(xiàng)目前景和范圍的活動(dòng)確定項(xiàng)目前景和范圍的位置和作用1.確定項(xiàng)目前景和范圍的活動(dòng) 確定項(xiàng)目前景和范圍的關(guān)鍵n定義業(yè)務(wù)需求和能夠滿足需求的高層解決方案,包括:q業(yè)務(wù)目標(biāo)、目的q高層業(yè)務(wù)功能q每個(gè)高層業(yè)務(wù)功能所關(guān)聯(lián)的高層數(shù)據(jù)q每個(gè)功能相關(guān)的項(xiàng)目涉眾q等等n如果存在不同業(yè)務(wù)需求之間的沖突,那么在確定項(xiàng)目前景和范圍階段必須予以解決1.確定項(xiàng)目前景和范圍的活動(dòng)業(yè)務(wù)需求沖突示例n對(duì)一個(gè)配有嵌入式軟件的售貨機(jī)而言:q銷售機(jī)開(kāi)發(fā)者的業(yè)務(wù)目標(biāo):n向零售商出售或出租售貨機(jī),并由此獲利。n通過(guò)售貨機(jī)向顧客銷售消費(fèi)品。n吸引客戶對(duì)商品的興趣。n生產(chǎn)出多種類型的售貨機(jī)。q零售商的業(yè)務(wù)目標(biāo):n將單位營(yíng)業(yè)面積的收益最大化。n吸引更多的顧客來(lái)商店購(gòu)買。n用售貨機(jī)替代人工,帶來(lái)銷量和利潤(rùn)的增長(zhǎng)。n可能產(chǎn)生的矛盾:q開(kāi)發(fā)者重技術(shù)、零售商要求簡(jiǎn)單可直接投入使用、顧客希望方便和功能性1.確定項(xiàng)目前景和范圍的活動(dòng) 過(guò)程描述主要內(nèi)容1.確定項(xiàng)目前景和范圍的活動(dòng)2.問(wèn)題分析1.明確問(wèn)題2.發(fā)現(xiàn)業(yè)務(wù)需求3.定義解決方案及系統(tǒng)特性3.建立系統(tǒng)邊界4.項(xiàng)目前景和范圍文檔2.1 明確問(wèn)題n一、對(duì)問(wèn)題達(dá)成共識(shí)n二、收集背景資料,判斷問(wèn)題的明確性 n三、分析不明確問(wèn)題,發(fā)現(xiàn)問(wèn)題背后的問(wèn)題 2.1 明確問(wèn)題一、對(duì)問(wèn)題達(dá)成共識(shí)n描述問(wèn)題q在涉眾之間取得認(rèn)同元素內(nèi)容ID問(wèn)題涉眾影響解決問(wèn)題標(biāo)識(shí)問(wèn)題描述受問(wèn)題影響的風(fēng)險(xiǎn)承擔(dān)人問(wèn)題對(duì)風(fēng)險(xiǎn)承擔(dān)人和業(yè)務(wù)活動(dòng)的影響指出可能的解決方案及主要優(yōu)點(diǎn)2.1 明確問(wèn)題二、判斷問(wèn)題的明確性 n問(wèn)題的明確性要求它們具備一下兩點(diǎn):q易于理解;nP1.圖書管理員:圖書總是無(wú)法上架。nP2.圖書管理員:圖書的內(nèi)容分類不合適,無(wú)法分類上架 圖書上架的工作太繁雜,導(dǎo)致來(lái)不及上架。圖書的借閱不遵守章程,不能保證上架。q能指明解決的方向nP3.決策者:生產(chǎn)的廢品過(guò)多。2.1 明確問(wèn)題三、發(fā)現(xiàn)問(wèn)題背后的問(wèn)題n對(duì)于不明確的問(wèn)題q直接咨詢涉眾是第一選擇q利用收集的資料和業(yè)務(wù)數(shù)據(jù)是第二選擇q必要時(shí)需要使用一些簡(jiǎn)單的問(wèn)題分析技巧2.1 明確問(wèn)題發(fā)現(xiàn)深層問(wèn)題的示例n當(dāng)前問(wèn)題:產(chǎn)生了太多的廢品n進(jìn)一步問(wèn)題:產(chǎn)生太多廢品的原因?q用魚骨圖列出所有的可能原因q請(qǐng)用戶確認(rèn)(通常可以解決問(wèn)題)q如果用戶無(wú)法確認(rèn),則搜集數(shù)據(jù)進(jìn)行分析q重新定義新的問(wèn)題(不準(zhǔn)確的銷售訂單)2.2 發(fā)現(xiàn)業(yè)務(wù)需求n每一個(gè)明確、一致的問(wèn)題都意味著涉眾存在一些相應(yīng)的期望目標(biāo),即業(yè)務(wù)需求。qP3.決策者:生產(chǎn)的廢品過(guò)多nBR2:提供銷售訂單的準(zhǔn)確性,在系統(tǒng)使用后3個(gè)月內(nèi),減少50%因此而產(chǎn)生的廢品。q注意:業(yè)務(wù)目標(biāo)要具有第二章所述的各種優(yōu)秀特性,尤其是要有可驗(yàn)證性2.3 定義解決方案及系統(tǒng)特性n一、確定高層次的解決方案 n二、確定系統(tǒng)特性和解決方案的邊界n三、確定解決方案的約束2.3 定義解決方案及系統(tǒng)特性一、確定高層次的解決方案n發(fā)現(xiàn)各種可行的高層次解決方案,分析不同方案的業(yè)務(wù)優(yōu)勢(shì)和代價(jià),然后通過(guò)和涉眾的協(xié)商,選定其中一個(gè) 要素內(nèi)容ID問(wèn)題標(biāo)識(shí)解決方案方案描述概要描述解決方案業(yè)務(wù)優(yōu)勢(shì)該解決方案所能帶來(lái)的業(yè)務(wù)優(yōu)勢(shì)代價(jià)該解決方案將花費(fèi)的代價(jià)2.3 定義解決方案及系統(tǒng)特性確定解決方案示例n背景:對(duì)一個(gè)設(shè)備制造商的IS系統(tǒng)升級(jí)n問(wèn)題:改進(jìn)同經(jīng)銷商之間的通信n涉眾:制造商、經(jīng)銷商n開(kāi)發(fā)人員提出的解決方案:q提供更好的財(cái)務(wù)報(bào)告、更好的發(fā)票和陳述的格式、在線的零件訂購(gòu)以及電子郵件q最終希望能實(shí)現(xiàn)公司和經(jīng)銷商間的電子資金轉(zhuǎn)賬n客戶討論修正后的方案:q首要任務(wù)是提供電子資金轉(zhuǎn)賬q最好能有電子郵件及其它的通信特性2.3 定義解決方案及系統(tǒng)特性二、確定問(wèn)題解決邊界n明確該解決方案需要具備的功能特征,即系統(tǒng)特性 n分析解決方案需要和周圍環(huán)境形成的交互作用,定義解決方案的邊界 q尤其是信息流的輸入/輸出關(guān)系 n它需要的信息由誰(shuí)提供?n它產(chǎn)生的信息由誰(shuí)使用?n誰(shuí)控制它的執(zhí)行?n誰(shuí)會(huì)影響它的執(zhí)行?2.3 定義解決方案及系統(tǒng)特性三、確定解決方案的約束約束源問(wèn)題示例經(jīng)濟(jì)的有哪些財(cái)政或者預(yù)算上的約束?有貨物成本和價(jià)格上的要求嗎?有任何法律許可問(wèn)題嗎?行政的有產(chǎn)生影響的內(nèi)部或外部政治問(wèn)題嗎?有什么需要部門間協(xié)調(diào)的問(wèn)題嗎?技術(shù)的在技術(shù)的選擇上有什么限制嗎?是否必須使用既有的平臺(tái)和技術(shù)進(jìn)行工作?對(duì)新技術(shù)的應(yīng)用會(huì)被禁止嗎?有可能使用COTS軟件包嗎?系統(tǒng)的要建立在現(xiàn)有系統(tǒng)基礎(chǔ)之上嗎?要維護(hù)和現(xiàn)有系統(tǒng)的兼容性嗎?環(huán)境的需要支持哪些操作系統(tǒng)和環(huán)境?有環(huán)境的約束嗎?其靈活度怎樣?符合法律法規(guī)嗎?有安全性需求嗎?可能會(huì)被哪些其他標(biāo)準(zhǔn)限制?進(jìn)度及資源的進(jìn)度要求如何?會(huì)被限制在已有資源上嗎?可以使用外部人力嗎?可以暫時(shí)或永久的擴(kuò)展資源嗎?2.3 定義解決方案及系統(tǒng)特性三、確定解決方案約束示例n對(duì)“新的銷售訂單系統(tǒng)”的約束約束源約束理由操作性系統(tǒng)技術(shù)要求設(shè)備預(yù)算銷售訂單數(shù)據(jù)的一份完全備份必須保存在已有數(shù)據(jù)庫(kù)中一年的時(shí)間應(yīng)用在服務(wù)器上占用的空間不應(yīng)該超過(guò)20M應(yīng)用新的面向?qū)ο蟮姆椒〝?shù)據(jù)丟失的風(fēng)險(xiǎn)太大存儲(chǔ)空間有限該技術(shù)會(huì)增加可靠性主要內(nèi)容1.確定項(xiàng)目前景和范圍的活動(dòng)2.問(wèn)題分析3.建立系統(tǒng)邊界4.項(xiàng)目前景和范圍文檔3.建立系統(tǒng)邊界n隨著問(wèn)題數(shù)量的增加,系統(tǒng)的問(wèn)題解決方案的復(fù)雜性也會(huì)增加,這就需要講各個(gè)分散的問(wèn)題解決方案整合起來(lái),建立解系統(tǒng)的整體解決方案q可以從總體上來(lái)理解系統(tǒng)中的業(yè)務(wù)靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為q確保不同問(wèn)題的涉眾在系統(tǒng)總體上也能達(dá)成一致n問(wèn)題分析僅僅是確保了涉眾在具體問(wèn)題上達(dá)成一致n將所有問(wèn)題的解決方案進(jìn)行綜合,就可以得到整個(gè)解系統(tǒng)的功能和邊界 n系統(tǒng)邊界的常用技術(shù)描述手段是系統(tǒng)用例圖和上下文圖3.建立系統(tǒng)邊界系統(tǒng)用例圖示例3.建立系統(tǒng)邊界上下文圖示例圖55、自助餐廳訂餐系統(tǒng)上下文圖自助餐廳在線訂餐系統(tǒng)顧客工資系統(tǒng)菜單管理人送餐人員自助餐廳工作人員送餐請(qǐng)求從工資中扣除餐費(fèi)的請(qǐng)求付款要求菜單內(nèi)容送餐請(qǐng)求付款請(qǐng)求食物訂單菜單食物訂單食物訂購(gòu)信息注冊(cè)從工資中扣除餐費(fèi)自助餐廳庫(kù)存系統(tǒng)食物訂單可提供的食物信息從工資中扣除餐費(fèi)的響應(yīng)更新食物狀態(tài)主要內(nèi)容1.確定項(xiàng)目前景和范圍的活動(dòng)2.問(wèn)題分析3.建立系統(tǒng)邊界4.項(xiàng)目前景和范圍文檔4.前景和范圍文檔n業(yè)務(wù)需求、高層次解決方案和系統(tǒng)特性都應(yīng)該被定義到項(xiàng)目前景與范圍文檔之中 n前景與范圍文檔主要由需求工程師來(lái)完成,但文檔的負(fù)責(zé)人一般是項(xiàng)目的投資負(fù)責(zé)人、執(zhí)行主管或其他類似角色 n文檔中記錄的應(yīng)該是清晰、明確的業(yè)務(wù)需求、高層次解決方案和系統(tǒng)特性n項(xiàng)目合約或抽象的業(yè)務(wù)用例文檔也可以實(shí)現(xiàn)類似目的 4.前景和范圍文檔結(jié)構(gòu)實(shí)例分析(一戶式存儲(chǔ)軟件)n問(wèn)題描述q在軟件開(kāi)發(fā)期間造成很大的麻煩。由于時(shí)間比較緊張,并沒(méi)有仔細(xì)去明確業(yè)務(wù)需求n結(jié)果q在開(kāi)發(fā)過(guò)程中,技術(shù)人員與業(yè)務(wù)人員通過(guò)交流,發(fā)現(xiàn)很多問(wèn)題,這樣就不斷修改業(yè)務(wù)需求,再修改程序,浪費(fèi)了很多時(shí)間。q特別是由于單位領(lǐng)導(dǎo)參與到這次需求之中,提出的需求有的不是很符合系統(tǒng)整體的功能,甚至是超出一戶式儲(chǔ)存軟件的范圍業(yè)務(wù)實(shí)例分析(一個(gè)管理信息系統(tǒng))n問(wèn)題q在公司內(nèi)部,為確定項(xiàng)目的前景和范圍,一般通過(guò)用戶開(kāi)會(huì),進(jìn)行摸底。由于公司的用戶一般都是非計(jì)算機(jī)專業(yè)出生,一般對(duì)于項(xiàng)目的前景和范圍,主要從實(shí)際工作出發(fā),提出構(gòu)想和思路,但是有個(gè)明顯的問(wèn)題是,有些構(gòu)想太過(guò)理想化,有些思路又太過(guò)細(xì)節(jié)。n解決q問(wèn)題業(yè)務(wù)需求q用戶問(wèn)題;開(kāi)發(fā)人員方案;用戶評(píng)價(jià)思考題n你被任命為替換學(xué)生財(cái)務(wù)資助項(xiàng)目的項(xiàng)目經(jīng)理。你想開(kāi)發(fā)一個(gè)工作陳述來(lái)定義范圍并降低范圍蔓延的風(fēng)險(xiǎn)。n財(cái)務(wù)資助部門的主管堅(jiān)持要你15個(gè)月、600 000美元的預(yù)算內(nèi)替換他現(xiàn)有的系統(tǒng)就可以了。他說(shuō)這就是你需要知道的全部,不需要浪費(fèi)時(shí)間開(kāi)發(fā)一個(gè)工作陳述了。n省略工作陳述的風(fēng)險(xiǎn)是什么?你將如何說(shuō)服主管?思考題n一個(gè)需求工程師正在為一個(gè)信息系統(tǒng)考慮三個(gè)可選的解決方案,所有三個(gè)方案都滿足了用戶的業(yè)務(wù)需求。q第一個(gè)方案被認(rèn)為與開(kāi)發(fā)人員的技術(shù)知識(shí)最一致,q第二個(gè)方案被認(rèn)為是最快的實(shí)現(xiàn)方案,q第三個(gè)方案是最劃算的方案。n這三個(gè)方案中是否有一個(gè)可行方案?如果是這樣,你認(rèn)為需求工程師應(yīng)該如果做出最后決定?思考題n某大銀行的一位銀行卡辦公室的收賬經(jīng)理Liz遇到了一個(gè)問(wèn)題。她每周都收到一份過(guò)期未付款的賬戶名單。n這份報(bào)告已經(jīng)從兩年前的250個(gè)賬戶增加到現(xiàn)在的1250個(gè)賬戶。為了確定那些嚴(yán)重拖欠債務(wù)的賬戶,Liz需要通讀這份報(bào)告。嚴(yán)重拖欠債務(wù)的賬戶由幾個(gè)不同的規(guī)則確定,每個(gè)規(guī)則都要求Liz檢查客戶的一項(xiàng)或幾項(xiàng)數(shù)據(jù)。過(guò)去半天的工作量現(xiàn)在增加到了每周三天。即使在確定了嚴(yán)重拖欠債務(wù)的賬戶后,如果沒(méi)有查閱該賬戶三年內(nèi)的歷史資料,Liz也不能做出最后的信用決定(例如嚴(yán)厲的催款電話、斷絕信用或?qū)⑦@個(gè)賬戶轉(zhuǎn)給一個(gè)收賬代理)。另外,Liz需要報(bào)告所有賬戶中過(guò)期未付款的、拖欠債務(wù)的、嚴(yán)重拖欠債務(wù)的和呆死賬的比例。目前的報(bào)告中并沒(méi)有給她提供這個(gè)信息。n假設(shè)現(xiàn)在需要你來(lái)開(kāi)發(fā)一個(gè)軟件,解決Liz面對(duì)的難題。那么你認(rèn)為L(zhǎng)iz現(xiàn)在遇到的問(wèn)題有哪些?你希望新的軟件應(yīng)該達(dá)成哪些業(yè)務(wù)目標(biāo)?你怎樣設(shè)計(jì)軟件的高層解決方案和系統(tǒng)特性?本章小結(jié)n確定項(xiàng)目的前景和范圍是需求工程以及整個(gè)項(xiàng)目的重要工作,它決定著整個(gè)項(xiàng)目后繼工作的方向n確定項(xiàng)目的前景和范圍要q首先從分析問(wèn)題著手q然后依據(jù)明確的問(wèn)題發(fā)現(xiàn)業(yè)務(wù)需求q最后再為業(yè)務(wù)需求定義問(wèn)題的解決方案依據(jù)系統(tǒng)特性n各個(gè)單獨(dú)問(wèn)題的解決方案整合起來(lái),就是整個(gè)解系統(tǒng)的整體解決方案n項(xiàng)目的前景和范圍需要以文檔的方式明確的固定下來(lái)
收藏
編號(hào):67120358
類型:共享資源
大?。?span id="4qa6you" class="font-tahoma">13.48MB
格式:ZIP
上傳時(shí)間:2022-03-30
35
積分
- 關(guān) 鍵 詞:
-
軟件需求分析
軟件
需求
分析
教學(xué)
PPT
- 資源描述:
-
《軟件需求分析》教學(xué)PPT,軟件需求分析,軟件,需求,分析,教學(xué),PPT
展開(kāi)閱讀全文
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。