




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
需求工程概論(應用篇)上期回顧什么是需求?系統必須符合的條件和具備的功能。需求如何分類?Furps+模型功能性需求+非功能性需求上期回顧需求有哪幾個層次?衡量需求是否優秀的標準?清楚(Clear)完整(Complete)一致(Consistent)可測試(Testable)業務需求系統需求用戶需求需求工程的結構上期回顧需求工程需求開發需求管理需求獲取分析需求驗證變更控制版本控制需求跟蹤需求狀態跟蹤編寫需求規格需求的開發與管理市場管理客戶需求需求分析編寫文檔評審、商議基準需求說明需求開發需求管理當前基線修正后基線需求變更項目變更市場客戶管理項目環境需求變更過程課程內容基礎篇需求簡介需求現狀分析應用篇需求開發需求管理需求開發需求開發是項目開發的基礎,是項目實施成敗的關鍵
需求開發獲取需求
分析需求編寫需求規驗證需求格說明書1獲取需求需求獲取(Requirementselicitation)是兩個有關團體相互溝通,識別需要的過程。雙方通過提取、定義需求來進行約束。三大需要關注的領域:提供輸入信息和使用輸出信息的用戶可能改變的業務流程環境軟、硬件限制界面風格與其他現有系統的關系項目不同風險承擔人的特點,如管理風格、計算機經驗等其他約束條件,如時間、資金等組織機構獲取需求的活動流程:獲取需求活動準則:清楚用戶提出需求的理由并判斷理由是否充分恰當關注“做什么”而不是“怎么做”分析識別用戶需求的隱含需求明確標識未確定的需求項使用戶需求與業務需求保持一致1獲取需求識別系統用戶調研與訪談整理結果結果呈遞需求開發
需求開發獲取需求
分析需求編寫需求規驗證需求格說明書2分析需求需求分析通過建立關聯和模型的方式來描述需求以獲取更明確的需求,同時為用戶和項目團隊提供一個交流的渠道。需求分析的關鍵活動:繪制關聯圖創建開發原型分析風險和確立優先級建立需求模型繪制關聯圖以圖形表示的方式描述系統的整體結構,包括系統的邊界與接口。2分析需求之繪制關聯圖軟件原型(softwareprototype)是所提出的新產品的部分實現,建立原型的目的是:明確并完善需求探索設計選擇方案發展為最終的產品原型的分類:按范圍可分為“水平原型”和“垂直原型”;按用法可分為“拋棄型原型”和“演化型原型”2分析需求之創建開發原型原型法成功的因素:項目計劃中應包括原型風險;對于已經理解的需求不要建立原型;在原型屏幕顯示和報表中使用合理的模擬數據;不要期望原型可以代替需求文檔。2分析需求之創建開發原型分析風險:在允許的成本、性能要求下,明確每項需求的風險,包括與其他需求的沖突、對外界因素的依賴和技術障礙。確立優先級:盡早確立交付產品最重要的功能以權衡合理的項目范圍、進度、預算和質量目標等。2分析需求之分析風險和確立優先級風險優先級高發生率高,影響面大重要緊迫,必須實現中發生率一般,影響面一般重要但不緊迫,可延后實現低發生率低,影響面低不重要也不緊迫,實現更完美結構化分析:數據模型(實體關系圖ERD)功能模型(數據流圖DFD)行為模型(行為遷移圖STD)面向對象:用例模型(UseCase)2分析需求之建立需求模型數據模型的三種元素:實體屬性關聯實體關系圖(ERD):實體名稱關聯實體名稱E1E21M實體屬性關聯屬性實體屬性使用用戶QQQQ號用戶信息在線信息版本號E1E21M2分析需求之建立需求模型—數據模型2分析需求之
建立需求模型—功能模型功能模型的四種元素外部實體數據流數據加工數據存儲數據流圖(DFD):外部實體1外部實體2No.1數據加工數據流1數據流2數據存儲用戶A用戶BNo.1Server中轉消息消息存儲離線消息行為模型由三種元素組成:狀態遷移事件狀態遷移圖(STD):
S1S3S2t1t2t3t4離線上線離開登錄5分鐘無動作動作退出2分析需求之建立需求模型—行為模型用例模型(UseCase):通過描述“系統”和“活動者”之間的交互來描述系統的行為。分解系統目標,描述活動者為實現目標而執行的所有步驟。
優點:以用戶為向導的;方便的得到系統功能的測試用例。2分析需求之建立需求模型—用例模型需求開發
需求開發獲取需求
分析需求編寫需求規驗證需求格說明書3編寫需求規格說明書軟件需求規格說明(SRS)闡述一個軟件系統必須提供的功能和性能以及它所要考慮的限制條件。一篇優質的需求規格說明書應遵循的幾個原則:1、采用SRS模板2、指明來源用戶、管理層、業務部、客服部、開發部、測試部、其他3、標識需求Type.nnn(FR.001,UI.005)4、記錄業務規范5、創建需求跟蹤能力矩陣3編寫需求規格說明書引言文檔目的文檔范圍讀者對象和閱讀建議參考文獻綜合描述產品前景用戶類和特征設計和實現上的限制業務目標運行環境外部接口需求用戶界面硬件接口軟件接口通訊接口系統特性說明和優先級激勵/響應序列功能需求其他非功能需求質量屬性用戶文檔安全設施需求其他需求附件詞匯表分析模型待定問題表SRS模板注意運用優秀需求的標準!需求開發
需求開發獲取需求
分析需求編寫需求規驗證需求格說明書4驗證需求驗證需求的關鍵活動有:審查需求文檔編寫測試用例編寫用戶手冊確定驗收標準需求基線!小結
需求開發獲取需求
分析需求編寫需求規驗證需求格說明書三大領域:1、組織機構2、環境3、項目關鍵活動:1、繪制關聯圖2、建立原型3、確立風險和優先級4、需求模型關鍵活動:1、使用SRS模板2、指明來源3、標識需求4、記錄業務規范5、創建跟蹤矩陣關鍵活動:1、審查需求文檔2、編寫測試用例3、編寫用戶手冊4、確立驗收標準課程內容基礎篇需求簡介需求現狀分析應用篇需求開發需求管理需求管理需求管理是一種用于查找,紀錄,組織和跟蹤系統需求變更的系統化方法。需求管理與CMM的關系:初始級可重復級已定義級已管理級優化級需求管理
軟件項目計劃軟件項目跟蹤與監控軟件子合同管理軟件質量保證軟件配置管理需求管理需求管理強調:定義需求基線評審變更請求、評估變更影響、裁決是否實施以可控方式將需求變更融入項目使當前項目計劃與需求保持一致使需求能與其工件聯系起來以實現跟蹤在整個項目過程中跟蹤需求狀態及其變更情況有效需求管理的關鍵在于維護需求的明確闡述、需求屬性及與其他需求和工件之間的可追蹤性!需求管理的結構
需求管理變更控制版本控制需求跟蹤需求狀態跟蹤1變更控制參與變更控制的項目角色和職責:需求產品組PMCCB開發組質量保證組測試組配置管理組收集分析業務、用戶需求組織需求管理評估和批準需求變更開發+追蹤+評審審核管理過程驗證+追蹤+評審需求文檔和需求跟蹤記錄的配置管理1變更控制開始條件:通過合適的渠道(書面報告,web表單或email)接受合法的變更請求。杜絕口頭變更申請!步驟:建議變更分析影響作出抉擇實施變更合并驗證變更1變更控制驗證:通過檢查確保更新后的需求文檔、分析模型、產品均正確反映了變更的實施和實施質量根據需求跟蹤找出受變更影響的其他特性,驗證其是否更新結束條件:所有變更的狀態為“關閉”建議者、CCB主席、質量保證人員等相關責任人關注到變更的細節和當前狀態需求能力跟蹤矩陣已經更新1變更控制變更控制的策略:所有需求變更必須遵循一個過程,按照此過程,若變更未被采納則后續過程不予考慮未獲批準的變更,除可行性論證外,不應再做其他設計和實現工作變更是否實現統一由CCB裁決項目風險承擔人應掌握變更數據庫的內容絕不能從變更數據庫中刪除或修改變更請求的原始文檔每一個集成的需求變更必須能跟蹤到一個經核準的變更請求需求管理
需求管理變更控制版本控制需求跟蹤需求狀態跟蹤2版本控制版本控制:建立需求和需求文檔的基準版本,記錄版本變更歷史,保持版本的獨立性,有效保證了需求及其文檔的回溯、完整和一致。文檔:2版本控制需求的屬性可分為:需求標識需求版本創建時間需求描述優先級風險需求來源需求類型狀態負責人進度需求關聯合入版本需求管理
需求管理變更控制版本控制需求跟蹤需求狀態跟蹤3需求跟蹤需求跟蹤:追蹤一個需求使用期限的全過程,即從需求源到實現的前后生存期。作用及地位:是項目管理的重要依據是變更的重要參考是可靠過程的重要標志用戶需求系統需求開發產品追溯回溯追溯回溯業務需求追溯回溯3需求跟蹤問題:搞不清楚需求變更的影響面有多大建立和維護需求跟蹤矩陣忘記實現子需求建立需求與需求的跟蹤變更時不清楚要變更的地方建立需求與工件的跟蹤3需求跟蹤需求能力跟蹤矩陣一用例設計元素代碼測試用例UC登錄Logon.aspLogon.classUser.classLogon.aspLogon.classUser.class.validate()TUC登錄成功TUC登錄失敗3需求跟蹤需求能力跟蹤矩陣二跟蹤特性到系統需求精化的過程跟蹤特性與系統需求的關聯TOC局域網查找AllinoneVideoGroupFR.1傳文件FR.2邀請FR.3視頻調節UI.1影音交談需求管理
需求管理變更控制版本控制需求跟蹤需求狀態跟蹤3需求狀態跟蹤需求狀態跟蹤:為了有效進行項目監控,確保需求被正確實現而必須進行的追蹤。需求狀態的轉換關系提出拒絕接受實施驗證刪除完成3需求狀態跟蹤步驟:識別當前狀態更新需求狀態統計狀態分布報告關鍵需求的狀態及變更歷史度量需求工作的度量:是深入項目、產品、處理過程的調查研究,它一般由質量控制人員進行執行。度量對象:用例、特性的總數需求變更的總數需求變更的工作量評審發現的需求缺陷數各變更來源的總數需求管理工具為什么要使用需求管理工具?存在問題難以保持文檔與現實一致通知受變更影響的干責人是手工過程難以做到為每個變更保存變更歷史記錄難以在需求與工件之間建立聯系鏈難以跟蹤每個需求的狀態難以集成精確地分析需求風險、成本和可行性報告的數據分析和統計是手工過程工具實現管理版本和變更存儲需求屬性幫助分析影響跟蹤需求狀態訪問控制自動知會變更重用需求小結
需求管理變更控制版本控制需求跟蹤需求狀態跟蹤步驟:1、建議變更2、分析影響
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒園上年工作方案
- 高三下學期《好心態、好狀態》主題班會課件
- 2025年電子視力測量儀項目可行性研究報告
- 閱讀區自制圖書教案
- 2025年玻璃卡項目可行性研究報告
- 2025年特氟龍加熱器項目可行性研究報告
- 2025年燃煤添加劑項目可行性研究報告
- 上海財大北郊高級中學2025年高三下學期期末復習檢測試題(一模)數學試題含解析
- 長江藝術工程職業學院《體育舞蹈理論與實踐Ⅰ》2023-2024學年第一學期期末試卷
- 鄭州食品工程職業學院《私教實踐指導》2023-2024學年第二學期期末試卷
- 公司年度經營目標及公司各部門年度經營計劃
- 生物技術測試題+參考答案
- 大學英語(西安石油大學)知到智慧樹章節測試課后答案2024年秋西安石油大學
- 《壽險的功能與意義》課件
- DB15-T 3738-2024 家政服務機構星級劃分及評定規范
- 實驗室危險化學品安全管理
- 新疆烏魯木齊市(2024年-2025年小學六年級語文)部編版期末考試(上學期)試卷及答案
- 初中數學新課程標準(2024年版)
- 計算機網絡技術基礎(微課版)(周舸第6版) 各章課后習題
- 中華傳統文化進中小學課程教材指南
- 醫療搶救設備儀器培訓
評論
0/150
提交評論