當前位置:成語大全網 - 古籍善本 - 需求分析方法有哪些?

需求分析方法有哪些?

結構化分析方法是壹種傳統的分析方法。其優點是在需求階段不需要對系統進行精確的定義,只需要確定系統的功能範圍,以及各個功能的處理邏輯和業務規則,功能需求規範等。根據業務框架。因為不需要精確的描述,所以描述系統的方式靈活多樣,可以用圖表、實例圖、文字等來描述系統。在系統開發之前,壹般可以用更直觀的原型系統方式與最終用戶進行溝通和確認,因此對業務需求的要求會更低,業務需求階段的周期也相對容易控制;通過業務全景,終端用戶也可以了解系統的功能;通過功能活動圖和業務規則的描述,也可以相對準確地描述業務系統;因為沒有嚴格的標記語言,妳可以用適當的空間來描述適當的系統。當然,這種方法的缺點也很明顯。分析師和業務人員可能缺乏相同的語言,機器無法識別業務需求。在設計階段,需要繼續和用戶確認壹些功能。

面向對象的分析方法最大的優點是可以在需求階段非常準確地描述壹個系統,以編程語言的形式與最終用戶進行交流(最終用戶必須熟悉這種語言),在項目初期發現很多問題,避免開發過程中需求的重復,在系統設計開發階段不需要最終用戶的參與。在實踐中,壹般可以用場景和業務功能來描述,比較適合業務流程多的系統或者軟件產品的開發。但也要看到,現實中大多數應用系統很難在需求階段被精確抽象定義,所以這種方法的缺點和困難也是顯而易見的:首先,用戶要確切知道最終的業務系統應該是什麽樣的,或者可以通過抽象的方式確定最終的應用系統;其次,由於最終用戶不需要參與設計和開發階段,雙方確定業務需求的過程會更長;同時,因為是準確的描述,所以用來描述系統的語言非常有邏輯性。壹般來說,機器能夠以某種方式識別業務需求。這樣寫出來的業務需求非常格式化。壹方面,描述壹個系統需要大量的信息,這可能會使需求描述的長度非常長,不方便理解和閱讀。另外,由於最終系統的運行模式是以抽象的方式推導出來的,所以對業務人員的要求非常高。