當前位置:編程學習大全網 - 編程語言 - 軟件編程流程

軟件編程流程

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

DFD圖是業務人員在需求分析階段可以理解的工具,而N-S圖、PAD圖、程序流程圖都是針對設計階段的設計工具。

下面是對選項中這些數字的詳細介紹:

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

2.DFD圖:DFD圖是數據流圖,簡稱DFD。從數據傳輸和處理的角度,圖形化地表達了系統的邏輯功能、系統中數據的邏輯流向和邏輯轉換過程。它是結構化系統分析方法的主要表達工具,是表達軟件模型的壹種圖形化方法。

3.PAD diagram,是問題分析圖的縮寫,是日本日立公司提出的壹種圖形化工具,由程序流程圖演變而來,用結構化的編程思想表達程序的邏輯結構。

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

程序框圖的設計是在加工流程圖的基礎上,通過對輸入輸出數據和加工過程的詳細分析,確定計算機的主要操作步驟和內容。程序框圖是編程最基本的基礎,所以它的好壞直接關系到編程的質量。

擴展數據:

軟件開發需求分析過程:

軟件需求分析的工作是描述軟件的功能和性能,確定軟件設計的局限性和軟件與其他系統元素的接口細節,定義軟件的其他有效需求。

在分析需求時,需要註意的是所有的信息和需求都是從用戶的角度出發的。盡量避免分析師的主觀想象,盡量將分析進度提交給用戶。讓用戶在沒有直接指導的情況下檢查和評估。從而達到需求分析的準確性。

通過需求分析,分析師逐步細化對軟件的需求,描述軟件要處理的數據域,提供壹種可以轉化為軟件開發的數據設計、結構設計和流程設計的數據和功能表示。軟件完成後,軟件規格說明書也將為評估軟件質量提供依據。

百度百科-需求分析

  • 上一篇:十大視頻聊天軟件排行榜
  • 下一篇:誰是宇宙萬物的創造者
  • copyright 2024編程學習大全網