《軟件需求分析》教學PPT
《軟件需求分析》教學PPT,軟件需求分析,軟件,需求,分析,教學,PPT
第3章.需求工程過程主要內(nèi)容1.需求工程過程2.需求工程過程的活動3.需求工程過程的并發(fā)和迭代性4.實踐方法的應(yīng)用1.需求工程過程n過程是一組相關(guān)活動的集成,通過這些活動的執(zhí)行,可以完成一項任務(wù)或者達到一個目標。n需求工程過程是系統(tǒng)開發(fā)當中需求開發(fā)活動的集成,它的模版是產(chǎn)生一個能夠在用戶環(huán)境下解決用戶業(yè)務(wù)問題的系統(tǒng)方案n需求工程過程可能會表現(xiàn)出極大的差異,但是除了少數(shù)情況之外,主要的需求工程活動是比較固定的1.需求工程過程1.需求工程過程主要內(nèi)容1.需求工程過程2.需求工程過程的活動3.需求工程過程的并發(fā)和迭代性4.實踐方法的應(yīng)用2.需求工程過程的活動n需求獲取q需求獲取是從人、文檔或者環(huán)境當中獲取需求的過程q需求工程師必須要利用各種方法和技術(shù)來“發(fā)現(xiàn)”需求 q需求獲取和需求分析是交織在一起的 2.需求工程過程的活動n需求獲取子活動 q收集背景資料 q定義項目前景和范圍 q選擇信息的來源 q選擇獲取方法,執(zhí)行獲取 q記錄獲取結(jié)果 2.需求工程過程的活動n需求分析q建模來整合各種信息,以使得人們更好的理解問題q為問題定義出一個需求集合,這個集合能夠為問題界定一個有效的解決方案q檢查需求當中存在的錯誤、遺漏、不一致等各種缺陷,并加以修正 2.需求工程過程的活動n需求分析子活動q背景分析 q確定系統(tǒng)邊界 q需求建模 q需求細化 q確定優(yōu)先級 q需求協(xié)商 2.需求工程過程的活動n需求規(guī)格說明q獲取的需求需要被編寫成文檔,主要目的是為了在系統(tǒng)涉眾之間交流需求信息q業(yè)務(wù)需求被寫入項目前景和范圍文檔q用戶需求被寫入用戶需求文檔(或者用例文檔)q系統(tǒng)需求被寫入需求規(guī)格說明 n需求規(guī)格說明 子活動q定制文檔模版 q編寫文檔2.需求工程過程的活動n需求驗證q確保需求規(guī)格說明文檔能正確、準確的反映用戶的意圖q確保文檔的高質(zhì)量n文檔內(nèi)每條需求都正確、準確的反映了用戶的意圖;n文檔記錄的需求集在整體上具有完整性和一致性;n文檔的組織方式和需求的書寫方式具有可讀性和可修改性 n需求驗證子活動q執(zhí)行驗證 q問題修正 2.需求工程過程的活動n需求管理q保證需求作用在整個軟件的產(chǎn)品生命周期中的續(xù)、穩(wěn)定和有效發(fā)揮n需求管理子活動q建立和維護需求基線集 q建立需求跟蹤信息 q進行變更控制主要內(nèi)容1.需求工程過程2.需求工程過程的活動3.需求工程過程的并發(fā)和迭代性4.實踐方法的應(yīng)用3.需求工程過程的并發(fā)和迭代性需求開發(fā)中的分析模型復(fù)雜度3.需求工程過程的并發(fā)和迭代性迭代的需求開發(fā)過程模型3.需求工程過程的并發(fā)和迭代性需求開發(fā)活動的并發(fā)性主要內(nèi)容1.需求工程過程2.需求工程過程的活動3.需求工程過程的并發(fā)和迭代性4.實踐方法的應(yīng)用4.實踐方法的應(yīng)用n個人才智實踐方法知識體系n需求工程師需要為組織或項目選擇、定制和應(yīng)用一些有效的實踐方法 n見教材表3-1有效實踐內(nèi)容技術(shù)、方法需求獲取定義項目前景定義項目前景問題分析明確問題發(fā)現(xiàn)業(yè)務(wù)需求定義問題解決方案和系統(tǒng)特性控制項目范圍控制項目范圍定義問題解決方案的邊界定義系統(tǒng)邊界需求獲取實現(xiàn)用戶價值涉眾識別涉眾描述涉眾分析涉眾識別方法涉眾的描述特征涉眾的優(yōu)先級評估涉眾的風險評估涉眾的共贏分析促進用戶參與涉眾采樣用戶參與代表采樣制定參與策略使用用戶替代源用戶參與需求獲取識別并使用各種需求源涉眾分析硬數(shù)據(jù)采樣需求重用涉眾分析的各種方法(如前述)硬數(shù)據(jù)采樣有效的獲取需求建立有效交流機制建立合作關(guān)系,維護交流氣氛利用適當?shù)慕涣魍緩?、交流方式正確使用需求獲取方法面談/調(diào)查問卷群體會議面談/頭腦風暴原型觀察文檔分析/需求重用/需求剝離收集和組織需求獲取的結(jié)果建立收集和組織需求需求結(jié)果的機制面向目標的方法基于場景的方法基于用例的方法需求分析為需求建模通過建模手段明確和理解需求信息上下文圖和系統(tǒng)用例圖ERD和數(shù)據(jù)字典DFD、FDD和PDD狀態(tài)(轉(zhuǎn)移)圖/矩陣UML(分析部分)使用多種手段從多角度建模相同的內(nèi)容多視點方法Wiegrnga框架Zachman框架在合適的層次上描述需求需求細化唯一的標識每一條需求需求細化劃分需求的優(yōu)先級確定需求優(yōu)先級累計投票區(qū)域劃分Top-N數(shù)據(jù)量化分析系統(tǒng)的背景前期需求階段的建模與分析面向目標的方法面向問題域的分析領(lǐng)域分析企業(yè)建模有效實踐內(nèi)容技術(shù)、方法需求規(guī)格說明使用模版使用需求文檔模版IEEE1998的模版創(chuàng)建需求規(guī)格說明文檔創(chuàng)建正式的軟件需求規(guī)格說明文檔文檔的類型文檔的內(nèi)容文檔的使用進行良好的寫作綜合使用各種描述手段形式化、半形式和非形式化描述學習有效的寫作實踐發(fā)揮創(chuàng)造性以交流為目標組織內(nèi)容得當不要重復(fù)形式依賴內(nèi)容使用術(shù)語表和數(shù)據(jù)字典避免干擾文本避免歧義詞匯需求驗證驗證需求使用有效方法進行需求的驗證和確認需求評審原型與模擬開發(fā)測試用例用戶手冊編制利用跟蹤關(guān)系自動化分析需求管理建立和維護需求基線建立和維護需求基線配置管理狀態(tài)維護進行變更控制進行變更控制變更控制過程變更控制事項(策略)建立需求跟蹤信息建立需求跟蹤信息低端/高端的需求跟蹤使用需求跟蹤矩陣需求依賴實踐方法內(nèi)容過程管理建立需求工程過程建立需求過程過程框架選擇需求工程過程工作組件維護和使用有效的實踐方法維護和使用有效的實踐方法持續(xù)改進需求工程過程評價需求工程過程持續(xù)改進需求工程過程項目管理制定需求開發(fā)計劃提供充足的資源支持選擇需求開發(fā)的生命周期建立需求工程團隊組建團隊維持團隊內(nèi)部的交流氛圍管理需求風險管理需求風險思考題n1.除了需求開發(fā)的四個活動和需求管理活動之外,需求工程當中還有沒有需要執(zhí)行的活動?如果有的話,它們是哪些活動?給出你的理由。n2.需求開發(fā)過程具有迭代特性,但是不是所有項目的需求開發(fā)過程都必須是迭代完成的?如果不是,請給出舉例和理由。n3.需求開發(fā)的迭代特性與軟件開發(fā)過程的迭代式開發(fā)有什么關(guān)系?它們之間會互相影響嗎?如果會,那么有哪些影響?n4.需求工程細節(jié)知識的實踐性對不同項目的需求開發(fā)過程的差異性有沒有影響?如果有,請說明影響是什么。如果沒有,請說明是哪些因素產(chǎn)生了不同項目的需求開發(fā)過程的差異性。本章小結(jié)n需求工程有著屬于它自己的生命周期模型,存在著針對需求開發(fā)的需求工程過程 n需求工程過程擁有一些常見的需求工程活動:需求獲取、需求分析、需求規(guī)格說明、需求驗證和需求管理 n需求開發(fā)活動是互相交織、并發(fā)、迭代和遞增 的n需求工程過程的成功執(zhí)行需要應(yīng)用很多的有效實踐方法
收藏
編號:67120358
類型:共享資源
大?。?span id="qgqcimy" class="font-tahoma">13.48MB
格式:ZIP
上傳時間:2022-03-30
35
積分
- 關(guān) 鍵 詞:
-
軟件需求分析
軟件
需求
分析
教學
PPT
- 資源描述:
-
《軟件需求分析》教學PPT,軟件需求分析,軟件,需求,分析,教學,PPT
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。