資源描述:
《軟件需求獲取課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第三章軟件需求獲取周立新博士北京大學(xué)軟件與微電子學(xué)院課程提綱軟件需求基本理論和概念軟件需求工程過程軟件需求獲取軟件需求分析軟件需求規(guī)格說明軟件需求驗證軟件需求管理軟件需求實現(xiàn)軟件需求工程新進展軟件需求開發(fā)與需求管理工具內(nèi)容提要建立項目視圖和范圍需求獲取一.項目視圖和范圍文檔業(yè)務(wù)需求項目視圖解決方案范圍和局限性業(yè)務(wù)環(huán)境產(chǎn)品成功的因素基于項目視圖和范圍的管理項目視圖和范圍文檔業(yè)務(wù)需求–為什么開發(fā)該項目?新產(chǎn)品為客戶和軟件開發(fā)者帶來的利益背景業(yè)務(wù)機遇業(yè)務(wù)目標(biāo)客戶需求業(yè)務(wù)風(fēng)險項目視圖和范圍文檔背景總結(jié)新產(chǎn)品的理論基礎(chǔ)產(chǎn)品開發(fā)的歷史背景業(yè)務(wù)機遇描述產(chǎn)品競爭的市場及運用的環(huán)境現(xiàn)有產(chǎn)品評價及存在
2、的問題新產(chǎn)品的競爭優(yōu)勢項目視圖和范圍文檔業(yè)務(wù)目標(biāo)描述產(chǎn)品所帶來的商業(yè)利潤客戶獲得的價值,如提高生產(chǎn)率、節(jié)省開支、符合產(chǎn)業(yè)標(biāo)準(zhǔn)、提高可用性等產(chǎn)品預(yù)算和交付日期項目視圖和范圍文檔客戶需求描述典型客戶的需求客戶對現(xiàn)有產(chǎn)品使用所遇到的問題通過原型或舉例闡述新產(chǎn)品的使用方法確定新產(chǎn)品運行的軟、硬平臺定義較高層次的關(guān)鍵接口產(chǎn)品的性能要求項目視圖和范圍文檔業(yè)務(wù)風(fēng)險市場競爭帶來的風(fēng)險產(chǎn)品預(yù)算和交付日期帶來的風(fēng)險用戶是否可以接受實現(xiàn)技術(shù)的可行性預(yù)測每一項風(fēng)險的嚴重性制定風(fēng)險應(yīng)對或減輕措施項目視圖和范圍文檔項目視圖解決方案–長遠項目視圖,業(yè)務(wù)目標(biāo),決策信息等項目視圖陳述–開發(fā)新系統(tǒng)(產(chǎn)品)的目的簡要陳
3、述產(chǎn)品主要性能列表–強調(diào)區(qū)別于以往產(chǎn)品和競爭產(chǎn)品的特性主要假設(shè)和產(chǎn)品依賴的環(huán)境項目視圖和范圍文檔范圍和局限性–確定項目基本解決方案及適用范圍,產(chǎn)品應(yīng)包含和不應(yīng)包含的性能Release1.0首次發(fā)行(開發(fā))的范圍,目的(爭奪市場優(yōu)先權(quán)?)Release2.0隨后發(fā)行(開發(fā))的范圍Release相關(guān)的產(chǎn)品局限性和專用性項目視圖和范圍文檔業(yè)務(wù)環(huán)境–客戶分類概述和項目管理優(yōu)先級不同客戶群的特征,包括客戶能獲得的益處,對新產(chǎn)品的態(tài)度,對產(chǎn)品哪些特性最感興趣,使用該產(chǎn)品的可能性有多大,客戶的限制項目優(yōu)先級,通過對產(chǎn)品性能、質(zhì)量、開發(fā)計劃、開發(fā)成本、可用資源(主要為人力)的分析建立項目開發(fā)優(yōu)先級
4、項目視圖和范圍文檔產(chǎn)品成功的因素產(chǎn)品成功的定義和測量影響產(chǎn)品成功的主要因素與所有關(guān)鍵風(fēng)險承擔(dān)者達成一致一.項目視圖和范圍文檔基于項目視圖和范圍的管理新的需求或特性出現(xiàn)時確認是否在項目范圍之內(nèi)。當(dāng)不得不改變項目范圍時,必須重新商定預(yù)算、資源和進度安排。為應(yīng)對較小改變可能帶來的麻煩,最初計劃中留有余地,如25%,會是較現(xiàn)實的做法.通常拒絕一個新的需求因缺乏根據(jù)難以做到,但基于項目視圖和范圍文檔卻可以合理地拒絕這些新的要求。需求獲取的三個主要方面:應(yīng)獲取什么信息?應(yīng)使用何種信息來源?應(yīng)采用什么獲取技術(shù)?二.軟件需求獲取1.需求獲取的信息獲取信息就是為了能夠得到產(chǎn)生需求文檔和規(guī)格說明所必需
5、的信息:問題域的描述要求解決的問題列表(需求)用戶對解系統(tǒng)的行為或結(jié)構(gòu)施加的任何約束2.信息來源高層系統(tǒng)需求SystemRequirements客戶(實際的和潛在的)Customers客戶的“規(guī)格說明書”CRS原有解系統(tǒng)(即運行在問題域中,執(zhí)行與預(yù)期的新的解系統(tǒng)相似功能的系統(tǒng))及其文檔原有系統(tǒng)的用戶競爭對手的產(chǎn)品應(yīng)用領(lǐng)域?qū)<叶x了任何接口系統(tǒng)的特征和行為的文檔相關(guān)的技術(shù)標(biāo)準(zhǔn)和法規(guī)2.1IdentifyingRequirementsInfoSourcesAsastartpoints,youfirstneedtoidentifyKeystakeholders-aswelearnedbe
6、fore,theyareusers,customersanddevelopersPotentialusersandoperatorswhoneedthisproductHistoricaldata,includingprocessdataBecausetheyareeasytoidentify?No,becausetheyareimportant!2.1IdentifyingRequirementsInfoSourcesBaselinedocuments基線文檔Sourcerequirementsdocuments原始需求Contracts合同Proposal提案Standards
7、ProductvisionsandscopeRegulationsCustomerrequirements2.1IdentifyingRequirementsInfoSourcesAuxiliarydocuments補充文檔EarlysystemconceptstudiesUserprofiles用戶概況MarketingstudyInterviewingnotesCurrenttechnologyWhitepapersLessonslearnedstudy2.1Id