市場分析從哪幾個方面 需求分析在軟件開發(fā)中的重要性?
需求分析在軟件開發(fā)中的重要性?軟件需求分析特別重要。在軟件工程的歷史中,很長時間里人們一直認為需求分析是整個軟件工程中的一個簡單步驟,但在過去十多年中越來越多的人認識到它是整個過程中最關鍵的一個過程。

需求分析在軟件開發(fā)中的重要性?
軟件需求分析特別重要。在軟件工程的歷史中,很長時間里人們一直認為需求分析是整個軟件工程中的一個簡單步驟,但在過去十多年中越來越多的人認識到它是整個過程中最關鍵的一個過程。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。許多大型應用系統(tǒng)的失敗,最后均歸結到需求分析的失敗:要么獲取需求的方法不當,使得需求分析不到位或不徹底,導致開發(fā)者反復多次地進行需求分析,致使設計、編碼、測試無法順利進行;要么客戶配合不好,導致客戶對需求不確認,或客戶需求不斷變化,同樣致使設計、編碼、測試無法順利進行。參考文章: http://book.csdn.net/bookfiles/1047/100104731335.shtml
軟件工程的需求分析階段主要要完成哪些工作?
1. 需求獲取
確定需求開發(fā)過程確定如何組織需求的收集、分析、細化并核實的步驟,并將它編寫成文檔。
2. 需求分析
繪制關聯圖、創(chuàng)建開發(fā)原型、分析可行性、確定需求優(yōu)先級、為需求建立模型、編寫數據字典、應用質量功能調配。
3. 編寫規(guī)格說明書
項目視圖和范圍文檔包含了業(yè)務需求,而使用實例文檔則包含了用戶需求
4. 需求驗證
審查需求文檔、依據需求編寫測試用例、編寫用戶手冊、確定合格的標準
二、需求管理
需求開發(fā)的結果應該有項目視圖和范圍文檔、使用實例文檔、軟件需求規(guī)格說明及相關分析模型。經評審批準,這些文檔就定義了開發(fā)工作的需求基線。