需求工程之需求跟蹤

2021-10-05 08:53:20 字數 983 閱讀 6805

需求跟蹤

是需求管理的一項重要內容。指跟蹤乙個需求使用期限的全過程,需求跟蹤包括編制每個需求同系統元素之間的聯絡文件,這些元素包括:

需求跟蹤的主要意義

在於獲得需求目前的實現狀態,確保使用者所有的需求都得到滿足。

需求跟蹤的主要目標

維護軟體工作產品間的一致性。

需求跟蹤分為:

後向跟蹤:指需求在被定義到軟體需求規格說明文件之後的演化過程,包括從需求向前跟蹤和回溯到需求跟蹤兩種聯絡。

需求跟蹤好處:

需求跟蹤能力鏈:

跟蹤能力聯絡鏈可能的資訊源:

鏈的源物件種類

鏈的目的物件種類

資訊源系統需求

軟體需求

系統工程師

用例功能性需求

需求分析員

功能性需求

功能性需求

需求分析員

功能性需求

軟體體系結構元素

軟體體系結構設計師

功能性需求

其他設計元素

開發者設計元素

**開發者

功能性需求

測試例項

測試工程師

需求跟蹤的實現方法:

需求跟蹤矩陣優缺點:

優點:跟蹤資訊清晰易懂

缺點:但限於矩陣的二維性,它僅僅能表達二元的跟蹤關係

實體聯絡模型優缺點:

優點:1>表達多元的跟蹤關係;2>建立的跟蹤資訊可以利用關聯式資料庫來實現,易於查詢和維護

缺點:實體聯絡模型的實現方式不夠直觀,需要具備實體聯絡模型的相關知識才能較好的理解各種跟蹤聯絡

交叉引用優缺點:

優點:表達出來的跟蹤聯絡比較直接,利於使用。

缺點:只適用於對需求文件的處理

需求跟蹤矩陣分類:

需求跟蹤矩陣的生命期:貫穿了整個軟體開發生命週期

需求工程之需求基線

什麼是需求基線?需求基線就是把固定的需求都劃一根 線 說明這些需求已經確定下來,新增新的需求或修改原有的需求都必須通過需求變更流程來操作 建立需求基線的目的 防止需求的變化給程式架構造成重大影響。需求基線定義 已經通過正式評審和批准的規格說明或產品,可作為進一步開發的基礎,而且只有通過正式的變更控制...

《需求工程》閱讀筆記之需求工程

需求工程活動分為需求獲取和需求分析 需求規格說明 需求驗證 需求管理。需求獲取是從人 文件或環境中獲取需求的過程,需求工程師必須要利用各種方法和技術來 發現 需求。需求開發的過程包含有學習和認知的過程,而學習和認知的過程是遞進的,因此需求獲取和分析是交織在一起的,需求工程師需要獲取一些資訊,隨即進行...

軟體工程之需求分析

軟體需求分析是軟體生存期非常重要的一部分。它是介於軟體計畫和軟體設計之間的橋梁。一方面,需求分析以系統規格說明和專案規劃為分析活動的出發點,並從軟體角度對它們進行檢查與調整 另一方面,需求規格說明又是軟體設計 編碼 測試 乃至維護的重要基礎。良好的分析有助於避免或儘量減少早期錯誤。從而提高軟體生產率...