軟體設計中,N S圖 PAD圖 程式流程圖 E R圖,這四種

2021-03-20 11:44:13 字數 2244 閱讀 8977

1樓:59分粑粑

表示的意思如下:

n-s圖:也稱為框圖,這種流程圖將所有演算法寫在一個矩形框中,並且還可以在框中包含從屬於其的其他框。

pad圖:也稱為問題分析圖,其用二維樹結構圖表示程式的控制流。

程式流程圖:也稱為程式框圖,以統一定義的標準符號描述程式操作的特定步驟的圖形表示。

e-r圖:也稱為實體連線圖,其使用實體型別,屬性和連線來描述現實世界的概念模型。

區別如下:

1、表示形式上的區別

(1)n-s圖:使用矩形框編寫所有演算法。

(2)pad圖:使用二維樹結構。

(3)程式流程圖:用統一指定的標準符號表示。

(4)e-r圖:用實體型別,屬性和連線表示。

2、缺點上的區別

(1)n-s圖:不能任意轉移控制權。

(2)pad圖:不像流程圖那樣容易執行。

(3)程式流程圖:表達資料結構並不容易。

(4)e-r圖:資料和應用程式是分開的,er僅分析資料及其連線。

3、優勢上的區別

(1)n-s圖:功能域清晰,一目瞭然。

(2)pad圖:程式結構非常清晰。

(3)程式流程圖:控制流程的描述非常直觀。

(4)e-r圖:表達能力強,易於理解。

2樓:津人依夢趣談體育

n-s圖:

也叫盒圖,這種流程圖將全部演算法寫在一個矩形框內,而且在框內還可以包含其它的從屬於它的框。

pad圖:也叫問題分析圖,用二維樹形結構的圖表示程式的控制流。

程式流程圖:也叫程式框圖,用統一規定的標準符號描述程式執行具體步驟的圖形表示。

e-r圖:也叫實體-聯絡圖,用實體型別、屬性和聯絡等方法,描述現實世界的概念模型。

1、表示方式的不同:

n-s圖:用矩形框,將全部演算法寫入;pad圖:用二維樹形結構表示;

程式流程圖:用統一規定的標準符號表示;e-r圖:用實體型別、屬性和聯絡等方法表示。

2、優點不同:

n-s圖:功能域明確,一眼就可以看出來;pad圖:程式結構十分清晰;

程式流程圖:對控制流程的描繪很直觀;e-r圖:表達能力強,易於理解。

3、缺點不同:

n-s圖:不能任意轉移控制;pad圖:不如流程圖易於執行;

程式流程圖:不易表示資料結構;e-r圖:資料和應用分離,er僅分析資料及其聯絡。

擴充套件資料

n-s圖特點:

1)ns圖形象直觀,功能域明確,具有良好的可見度;

2)很容易確定區域性和全域性資料的作用域;

3)不可能任意轉移控制;

4)很容易表示巢狀關係及模組的層次關係;

5)複雜度接近**本身,修改需要重畫整個圖;

6)它強制設計人員按sp方法進行思考並描述他的設計方案,因為除了表示幾種標準結構的符號之處,它不再提供其他描述手段,這就有效地保證了設計的質量,從而也保證了程式的質量。

3樓:不在單純必需的

n-s圖把整個程式寫在一個大框內,這個大框圖是由若干個小的基本框圖構成的流程圖。e-r圖即實體-聯絡圖,提供了表示實體型、屬性和聯絡的方法,用來描述現實世界的概念模型。pad是問題分析圖,用二維樹形結構的圖表示程式的控制流,將這種圖轉換為程式**比較容易。

在軟體開發中,需求分析階段可以使用的工具是______。a、n-s圖b、dfd圖c、pad圖d、程

4樓:阿甘另傳

正確答案b

在需求分析階段可以使用資料流圖dfd圖、資料字典dd、判定樹和判定表,對號入座,即答案為b

程式流程圖的n-s圖,有人能幫忙總結一下有什麼特點嗎?

5樓:匿名使用者

①功能域明確

②容易確定區域性和全域性資料的作用域

③不可能隨意控制轉移

④很容易表示巢狀關係及模組的層次關係

什麼是n-s流程圖,傳統流程圖?

6樓:匿名使用者

其實你做過很多流程圖的,不過是在你的腦海裡做的,你在編寫程式的時候你的思路就是最好的流程圖,只要把你想到的步驟用書面的形式表達出來就好了,~

7樓:匿名使用者

n-s流程圖跟傳統的流程圖有點像的

軟體工程的書上都有

程式流程圖使用什麼軟體可以畫,程式流程圖使用什麼軟體能畫

edraw 億圖圖示設計軟copy件,操 作簡單 易懂,對於新手來說也不會很複雜。軟體內建豐富的流程圖相關的模板和例子,直接拖拽使用,比用word excel等要方便很多。繪製好的流程圖還可以直接匯出為word excel 等格式。也是一款很好的替代visio在mac上使用的繪圖軟體。1 流程管理軟...

業務流程圖使用什麼軟體畫,程式流程圖使用什麼軟體能畫

office wps visio edraw max 億圖,這些都是比較常用的畫流程圖的軟體。office wps 適專合畫簡單的流程圖,功能有限。visio edraw max 億圖 適合繪製屬相對複雜的流程圖,軟體自帶相應的模板和例子,支援儲存的檔案格式也相對多很多。visio只支援window...

畫流程圖用什麼軟體好用,哪個畫流程圖軟體比較好用?

1 visio很好用,很強大,微軟出的,水平好的可以用它製作出任何東西來 水平一般的就會做得比較難看,這和微軟風格有關,預設的都沒啥美感 2 edraw 億圖 又強大又好用,很容易上手,做出來的東西也漂亮,功能也符合大多數的流程圖需求,還能匯出多種格式 點陣圖和向量都可以 3 axure,這個主要是...