1. 對使用者和管理者進行需求培訓
培訓可使他們明白重視需求的意義;需求活動包括哪些活動,要提交什麼樣的結果;忽略需求過程會導致什麼風險。
2. 為需求建立模型
模型能夠揭示不正確的、不一致的、遺漏的或冗餘的需求。這類模型包括資料流圖、實體關係圖、狀態轉換圖或狀態圖、對話圖、類圖、序列圖、互動作用圖、決策表和決策樹等。
3. 管理需求風險以及編寫需求文件
可組織自由討論,找到方法來減輕或避免這些風險。實施減少風險的活動,以及跟蹤它們的程序和效果。
4. 使用需求管理工具
商業需求管理工具可用於在資料庫中儲存各種型別的需求。可以為每項需求定義屬性,跟蹤每項需求的狀態,並在需求和其他軟體開發產品間建立跟蹤鏈。
5. 建立需求跟蹤能力矩陣
建立乙個表,把每項功能需求和實現它的設計和**部分、驗證它的測試部分聯絡起來。需求跟蹤矩陣還能把功能需求和產生它的高層需求以及其他相關需求聯絡起來。
6. 召開需求獲取討論會
實現需求工程的成功方法 難度 低 影響 高
1.在應用領域培養開發者 幫助開發人員對應用領域有乙個基本的理解。這樣可以減少開發過程中的混淆 誤解和返工。2.定義專案前景和範圍 前景 vision 說明使所有涉眾可以對產品的目標達成共識。範圍 scope 則定義了需求是否屬於某個特定版本的界線。3.使用者群分類 將產品的使用者分成組,已避免出現...
實現需求工程的成功方法 難度 高 影響 低
1.重用需求 多個專案可以重用那些符合乙個組織的業務規則的需求。2.應用質量功能調配 質量功能調配 qfd 將產品功能 屬性與客戶的重要性聯絡起來。該技術提供了一種分析方法以明確哪些功能最能滿足客戶的需要。qfd將需求分為3類 期望需求 客戶或許並未提及,但若缺少卻會讓他們感到不滿意的需求 普通需求...
實現需求工程的成功方法 難度 高 影響 中
1.對使用者和管理者進行需求培訓 培訓可使他們明白重視需求的意義 需求活動包括哪些活動,要提交什麼樣的結果 忽略需求過程會導致什麼風險。2.為需求建立模型 模型能夠揭示不正確的 不一致的 遺漏的或冗餘的需求。這類模型包括資料流圖 實體關係圖 狀態轉換圖或狀態圖 對話圖 類圖 序列圖 互動作用圖 決策...