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

2022-08-03 16:12:16 字數 700 閱讀 6017

需求工程活動分為需求獲取和需求分析、需求規格說明、需求驗證、需求管理。需求獲取是從人、文件或環境中獲取需求的過程,需求工程師必須要利用各種方法和技術來「發現」需求。需求開發的過程包含有學習和認知的過程,而學習和認知的過程是遞進的,因此需求獲取和分析是交織在一起的,需求工程師需要獲取一些資訊,隨即進行分析和整理,理解、認知到一定程度後在確定要進一步獲取內容。在需求獲取中,需求工程師需要執行任務包括收集背景資料、獲取問題與目標,定義專案前景與範圍,識別涉眾,選擇資訊的**,選擇獲取方法,執行獲取,獲取功能與非功能需求,記錄獲取結果。需求分析階段,需求工程師主要任務包括

1背景分析

2問題分析、目標分析、業務分析、確定系統邊界

3軟體需求建模

4細化需求

5確定優先順序

6需求協商。

獲取的需求下需要編寫成文件,業務需求被寫入專案前景和範圍文件,使用者需求被寫入使用者需求文件(或用例文件),系統級需求被寫入需求規格說明。需求工程師在這個階段主要工作包括定製文件模板好編寫文件。需求驗證主要任務包括執行驗證、問題修正

需求管理主要任務包括

1建立和維護需求基線集

2建立需求跟蹤資訊

3進行變更控制。需求開發過程是迭代的和併發的,而且它的兩個重要活動

-需求獲取與需求分析

-還是交織的,共同構成乙個學習過程。相比與程式設計,需求是眾多因素影響的不確定性,是實踐與理論並用。

需求工程之需求基線

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

需求工程之需求跟蹤

需求跟蹤 是需求管理的一項重要內容。指跟蹤乙個需求使用期限的全過程,需求跟蹤包括編制每個需求同系統元素之間的聯絡文件,這些元素包括 需求跟蹤的主要意義 在於獲得需求目前的實現狀態,確保使用者所有的需求都得到滿足。需求跟蹤的主要目標 維護軟體工作產品間的一致性。需求跟蹤分為 後向跟蹤 指需求在被定義到...

《需求工程》閱讀筆記01

讀 需求工程 第一部分後 需求工程第一部分是基本概述,主要講解了需求是什麼及需求工程的過程。讀了這一部分後,我知道了作為軟體工程專業的一名學生,編 的能力強並不能代表你的軟體工程這乙個專業的能力強。需求工程作為軟體工程中最核心的一部分,充當著不可替代的作用。第一章是需求工程導論,主要介紹了軟體生產中...