軟件需求包括如下幾個不同的層次
時間:2015-1-17
1.業務需求,反映了組織機構或客戶對系統,產品高層次的目標要求,它們在項目視力與范圍文檔中予以說明.
2.用戶需求;描述了用戶使用產品必須要完成的任務,這在使用實例文檔或方案腳本說明中給予以說明.
3.功能需求:定義了開發人員必須實現的軟件功能,使得用戶能完成他們的任務,從而滿足了業務需求.
4.非功能需求;指軟件的性能,可靠性,界面和可維護性等約束,有很多需求人員可能會忽略非功能要求.然后有些時候,非功能需求會迫使開發團隊推翻原有的設計,這樣的風險是非常大的.