軟件需求
1.什么是軟件需求
軟件需求是指為用戶解決某一問題或達到某一目標所需的軟件功能;系統(tǒng)或系統(tǒng)構(gòu)件為了滿足合同、規(guī)約、標準或其他正式實行的文檔而必須滿足或具備的軟件功能。
2.軟件需求的組成
軟件需求包括三個不同的層次:業(yè)務需求、用戶需求和功能需求(也包括非功能需求)。
1、業(yè)務需求(Business Requirement)
業(yè)務需求反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求,它們在項目視圖與范圍文檔中予以說明。
2、用戶需求(User Requirement)
用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務,這在使用實例(use case)文檔或方案腳本說明中予以說明。
3、功能需求(Functional Requirement)
功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足了業(yè)務需求。
評論 | 0條評論
評論