實現需求工程的成功方法 難度 低 影響 中

2021-09-05 18:49:31 字數 681 閱讀 4005

1. 分析可行性

在允許的成本和效能的要求下,分析在指定的執行環境下實現每項需求的可行性,明確與每項需求實現相關的風險,包括與其他需求之間的衝突、對外界因素的依賴以及技術上的障礙。

2. 建立術語表

定義應用領域專業名稱的術語表可以減少誤解。

3. 編寫資料字典

資料字典中包括系統用到的所有資料項和結構的定義。使參與專案開發的每個人都使用統一的資料定義。方便客戶和開發團隊之間的交流。

4. 觀察使用者執行工作的過程

能夠確定使用者對新的應用程式可能有哪些應用。可以通過一張簡單的工作流程圖(最好用資料流程圖)來描繪使用者什麼時候擁有什麼資料,以及怎樣使用這些資料。

5. 確定系統事件和響應

列出系統可能發生的外部事件以及對每個事件所期待的響應。

6. 為每項需求注上唯一的標號

這種規約(標號)應該很健全,經得起隨時間推移發生的對需求的增加、刪除和修改。為需求標號使得需求可以被跟蹤,其變更可以被記錄。

7. 測試需求

根據使用者需求推導出測試用例,以便記錄產品在特定條件下應有的行為。與客戶一起對用例進行走查,已確保它們反映了所期望的系統行為。每項需求都應有其對應的測試用例。

8. 跟蹤需求狀態

建立乙個資料庫,為每一項功能的需求儲存一條記錄。儲存每項需求的重要屬性,包括需求的狀態。

9. 從其他專案的需求工程中積累經驗

實現需求工程的成功方法 難度 低 影響 高

1.在應用領域培養開發者 幫助開發人員對應用領域有乙個基本的理解。這樣可以減少開發過程中的混淆 誤解和返工。2.定義專案前景和範圍 前景 vision 說明使所有涉眾可以對產品的目標達成共識。範圍 scope 則定義了需求是否屬於某個特定版本的界線。3.使用者群分類 將產品的使用者分成組,已避免出現...

實現需求工程的成功方法 難度 高 影響 低

1.重用需求 多個專案可以重用那些符合乙個組織的業務規則的需求。2.應用質量功能調配 質量功能調配 qfd 將產品功能 屬性與客戶的重要性聯絡起來。該技術提供了一種分析方法以明確哪些功能最能滿足客戶的需要。qfd將需求分為3類 期望需求 客戶或許並未提及,但若缺少卻會讓他們感到不滿意的需求 普通需求...

實現需求工程的成功方法 難度 高 影響 中

1.對使用者和管理者進行需求培訓 培訓可使他們明白重視需求的意義 需求活動包括哪些活動,要提交什麼樣的結果 忽略需求過程會導致什麼風險。2.為需求建立模型 模型能夠揭示不正確的 不一致的 遺漏的或冗餘的需求。這類模型包括資料流圖 實體關係圖 狀態轉換圖或狀態圖 對話圖 類圖 序列圖 互動作用圖 決策...