当前位置 - 股票行情交易網 - 文娛動態 - 在軟件開發中,需求分析階段可以使用的工具是______。A、N-S圖B、DFD圖C、PAD圖D、程

在軟件開發中,需求分析階段可以使用的工具是______。A、N-S圖B、DFD圖C、PAD圖D、程

選B,在軟件開發中,需求分析階段可以使用的工具是DFD圖。

DFD圖是需求分析階段業務人員能夠理解的工具,而N-S圖、PAD圖、程序流程圖,都是具體到設計階段的設計工具。

下面詳細介紹壹下選項中這幾種圖:

1、N-S圖:Nassi和Shneiderman 提出了壹種符合結構化程序設計原則的圖形描述工具,叫做盒圖,也叫做N-S圖,是結構化編程中的壹種可視化建模。為表示五種基本控制結構,在N-S圖中規定了五種圖形構件。

2、DFD圖:DFD圖即為數據流圖(Data Flow Diagram),簡稱DFD。它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟件模型的壹種圖示方法。

3、PAD圖,PAD是Problem Analysis Diagram的縮寫,它是日本日立公司提出,由程序流程圖演化來的,用結構化程序設計思想表現程序邏輯結構的圖形工具。

4、程序流程圖,獨立於任何壹種程序設計語言,比較直觀、清晰,易於學習掌握。程序流程圖又稱程序框圖,是用統壹規定的標準符號描述程序運行具體步驟的圖形表示。

程序框圖的設計是在處理流程圖的基礎上,通過對輸入輸出數據和處理過程的詳細分析,將計算機的主要運行步驟和內容標識出來。程序框圖是進行程序設計的最基本依據,因此它的質量直接關系到程序設計的質量。

擴展資料:

軟件開發需求分析過程:

軟件需求分析所要做的工作是深入描述軟件的功能和性能,確定軟件設計的限制和軟件同其它系統元素的接口細節,定義軟件的其它有效性需求。

進行需求分析時,應註意壹切信息與需求都是站在用戶的角度上。盡量避免分析員的主觀想象,並盡量將分析進度提交給用戶。在不進行直接指導的前提下,讓用戶進行檢查與評價。從而達到需求分析的準確性。

分析員通過需求分析,逐步細化對軟件的要求,描述軟件要處理的數據域,並給軟件開發提供壹種可轉化為數據設計、結構設計和過程設計的數據和功能表示。在軟件完成後,制定的軟件規格說明還要為評價軟件質量提供依據。

百度百科-需求分析