1. 在應用領域培養開發者
幫助開發人員對應用領域有乙個基本的理解。這樣可以減少開發過程中的混淆、誤解和返工。
2. 定義專案前景和範圍
前景(vision)說明使所有涉眾可以對產品的目標達成共識。
範圍(scope)則定義了需求是否屬於某個特定版本的界線。
3. 使用者群分類
將產品的使用者分成組,已避免出現某一使用者群的需求被忽略的情況。
4. 繪製關聯圖
關聯圖是顯示新系統如何適應環境的乙個簡單的分析模型。定義了正在開發的系統和系統的外部實體(如使用者、硬體裝置和其他資訊系統)之間的界線和介面。
5. 確定需求**
為保證所有涉眾都明白srs中為何包括這些需求,以及便於進一步闡明需求。可以通過使用跟蹤鏈或定義需求屬性來確定需求**。
6. 建立需求基線和控制版本
基線是已經被提交到乙個指定版本中的實現(implementation)的需求組成的,在需求被定為基線後,只能通過定義的變更控制過程來實現變更。使用合適的配置管理工具,將需求文件置於版本控制之下。
ee6d64b9
實現需求工程的成功方法 難度 低 影響 中
1.分析可行性 在允許的成本和效能的要求下,分析在指定的執行環境下實現每項需求的可行性,明確與每項需求實現相關的風險,包括與其他需求之間的衝突 對外界因素的依賴以及技術上的障礙。2.建立術語表 定義應用領域專業名稱的術語表可以減少誤解。3.編寫資料字典 資料字典中包括系統用到的所有資料項和結構的定義...
實現需求工程的成功方法 難度 高 影響 低
1.重用需求 多個專案可以重用那些符合乙個組織的業務規則的需求。2.應用質量功能調配 質量功能調配 qfd 將產品功能 屬性與客戶的重要性聯絡起來。該技術提供了一種分析方法以明確哪些功能最能滿足客戶的需要。qfd將需求分為3類 期望需求 客戶或許並未提及,但若缺少卻會讓他們感到不滿意的需求 普通需求...
實現需求工程的成功方法 難度 高 影響 中
1.對使用者和管理者進行需求培訓 培訓可使他們明白重視需求的意義 需求活動包括哪些活動,要提交什麼樣的結果 忽略需求過程會導致什麼風險。2.為需求建立模型 模型能夠揭示不正確的 不一致的 遺漏的或冗餘的需求。這類模型包括資料流圖 實體關係圖 狀態轉換圖或狀態圖 對話圖 類圖 序列圖 互動作用圖 決策...