關於軟件需求分析的認知
方法/步驟1軟件需求就是系統必須完成的事以及必須具備的品質,包括功能需求,非功能需求和設計約束三方面。
2非功能需求是軟件必須具備的屬性或品質,如可靠性、性能、響應時間、容錯性等。
3設計約束也成爲限制條件或者補充規約,通常是對解決方案的一些約束說明。軟件需求是經常變化的。
4軟件需求文檔主要包含:軟件需求規格說明書,業務需求說明書,技術建議書等。
5需求獲取可以通過問卷調查,訪談,專題討論和選型開發等手段進行,接下來進行需求分析。
6需求分析要選取合適的分析方法以明確用戶需求和產品需求的必要性、可行性和優先級。
7需求驗證通過需求評審、編寫測試用例和制定驗收準則,評估需求分析的正確性和完整性。