需求跟蹤
是需求管理的一項重要內容。指跟蹤乙個需求使用期限的全過程,需求跟蹤包括編制每個需求同系統元素之間的聯絡文件,這些元素包括:
需求跟蹤的主要意義
在於獲得需求目前的實現狀態,確保使用者所有的需求都得到滿足。
需求跟蹤的主要目標
維護軟體工作產品間的一致性。
需求跟蹤分為:
後向跟蹤:指需求在被定義到軟體需求規格說明文件之後的演化過程,包括從需求向前跟蹤和回溯到需求跟蹤兩種聯絡。
需求跟蹤好處:
需求跟蹤能力鏈:
跟蹤能力聯絡鏈可能的資訊源:
鏈的源物件種類
鏈的目的物件種類
資訊源系統需求
軟體需求
系統工程師
用例功能性需求
需求分析員
功能性需求
功能性需求
需求分析員
功能性需求
軟體體系結構元素
軟體體系結構設計師
功能性需求
其他設計元素
開發者設計元素
**開發者
功能性需求
測試例項
測試工程師
需求跟蹤的實現方法:
需求跟蹤矩陣優缺點:
優點:跟蹤資訊清晰易懂
缺點:但限於矩陣的二維性,它僅僅能表達二元的跟蹤關係
實體聯絡模型優缺點:
優點:1>表達多元的跟蹤關係;2>建立的跟蹤資訊可以利用關聯式資料庫來實現,易於查詢和維護
缺點:實體聯絡模型的實現方式不夠直觀,需要具備實體聯絡模型的相關知識才能較好的理解各種跟蹤聯絡
交叉引用優缺點:
優點:表達出來的跟蹤聯絡比較直接,利於使用。
缺點:只適用於對需求文件的處理
需求跟蹤矩陣分類:
需求跟蹤矩陣的生命期:貫穿了整個軟體開發生命週期
需求工程之需求基線
什麼是需求基線?需求基線就是把固定的需求都劃一根 線 說明這些需求已經確定下來,新增新的需求或修改原有的需求都必須通過需求變更流程來操作 建立需求基線的目的 防止需求的變化給程式架構造成重大影響。需求基線定義 已經通過正式評審和批准的規格說明或產品,可作為進一步開發的基礎,而且只有通過正式的變更控制...
《需求工程》閱讀筆記之需求工程
需求工程活動分為需求獲取和需求分析 需求規格說明 需求驗證 需求管理。需求獲取是從人 文件或環境中獲取需求的過程,需求工程師必須要利用各種方法和技術來 發現 需求。需求開發的過程包含有學習和認知的過程,而學習和認知的過程是遞進的,因此需求獲取和分析是交織在一起的,需求工程師需要獲取一些資訊,隨即進行...
軟體工程之需求分析
軟體需求分析是軟體生存期非常重要的一部分。它是介於軟體計畫和軟體設計之間的橋梁。一方面,需求分析以系統規格說明和專案規劃為分析活動的出發點,並從軟體角度對它們進行檢查與調整 另一方面,需求規格說明又是軟體設計 編碼 測試 乃至維護的重要基礎。良好的分析有助於避免或儘量減少早期錯誤。從而提高軟體生產率...