軟件測試中軟件管理分析方法[2] 需求管理工具
關鍵字:軟件測試 需求管理 分析方法
同時結合以往的項目經驗對用戶采用誘導式、啟發式的調研方法和手段,和用戶一起探討業務流程設計的合理性、準確性、便易性、習慣性。用戶可以操作簡單演示的DEMO,來感受一下整個業務流程的設計合理性、準確性等等問題,及時地提出改進意見和方法。
實現手段:拜訪(誘導)、原型演示
輸出成果:調研分析報告、原型反饋報告、業務流程報告
4.2.3 “確認式Afirm”階段
這一階段是在上述兩個階段成果的基礎上,進行具體的流程細化、數據項的確認階段,這個階段承建方必須提供原型系統和明確的業務流程報告、數據項表,并能清晰地向用戶描述系統的業務流設計目標。用戶方可以通過審查業務流程報告、數據項表以及操作承建方提供的DEMO系統,來提出反饋意見,并對已經可接受的報告、文檔簽字確認。
實現手段:拜訪(回顧、確認),提交業務流程報告、數據項表;原型演示系統
輸出成果:需求分析報告、數據項、業務流程報告、原型系統反饋意見(后三者可以統一歸入需求分析報告中,提交用戶方、監理方進行確認和存檔)
整體來講,需求分析的三個階段是需求調研中不可忽視一個重要的部分,三個階段或者說三步法的實施和采用,對用戶和承建方都同樣提供了項目成功的保證。當然在系統建設的過程中,特別在采用迭代法的開發模式時,需求分析的工作需一直進行下去,而在后期的需求改進中,工作則基本集中在后兩個階段中。
五、 軟件需求分析工具
我們根據用戶需求,通過反復討論、分析,最終明確一個唯一性的用戶需求,這個結果其實就是我們的軟件需求分析報告。一般我們采用Word、 PowerPoint、Visio、ProntPage、Excel等Office工具,同時可能采用一些開發工具,如VC或BC等,同樣也會使用一些圖形工具,如Potoshop、調色板等畫圖工具。
使用各種工具表達軟件需求分析,其具體表達手段可以分為:
● 效果圖描述。主要是用戶UI界面的描述反映用戶需求功能;
● 邏輯圖描述。根據用戶需求功能,使用抽象化理論,以及需求分析理論,對用戶需求功能進行全面的分析,建立功能性邏輯關系圖,流程邏輯關系圖等;
● 關系圖表描述。主要是對信息關系、數據庫表格、接口函數等描述;
原文轉自:http://www.anti-gravitydesign.com