登錄

軟件需求

1.什么是軟件需求

  軟件需求是指為用戶解決某一問題或達(dá)到某一目標(biāo)所需的軟件功能;系統(tǒng)或系統(tǒng)構(gòu)件為了滿足合同、規(guī)約、標(biāo)準(zhǔn)或其他正式實(shí)行的文檔而必須滿足或具備的軟件功能。

2.軟件需求的組成

  軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。

  1、業(yè)務(wù)需求(Business Requirement)

  業(yè)務(wù)需求反映了組織機(jī)構(gòu)客戶對系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們在項(xiàng)目視圖與范圍文檔中予以說明。

  2、用戶需求(User Requirement)

  用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實(shí)例(use case)文檔或方案腳本說明中予以說明。

  3、功能需求(Functional Requirement)

  功能需求定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。

評論  |   0條評論