日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

repo-话说软件详细设计工具

發布時間:2023/12/3 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 repo-话说软件详细设计工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

repost 4?https://blog.csdn.net/tang_huan_11/article/details/8043481

?

在軟件設計是需要寫軟件詳細說明書,設計此文檔的時候,肯定少不了工具.現在我們就來了解一下軟件詳細設計的

?

工具.

?

1)程序流程圖

???

??????程序流程圖又稱為程序框圖,它是最古老,應用最廣泛且最有爭議描述詳細設計的工具.它易學,表達算法直觀,缺點是

?

不夠規范,特別是使用箭頭會使質量受到很大的影響.

?

為了使它能夠描述結構化的程序,限制只能用以下所述的三種基本結構:

?

(a)順序結構圖

?

?

(b)選擇結構

?

?

(c) "當型"結構

?

?

(d)"直到型"循環

?

???????

?

2)N-S圖

?

?????為了克服流程圖在描述程序邏輯時的隨意性等缺點,1973年 ,Nassi 和Shneiderman代表了題為"結構化程序的流程

?

圖技術"的文章,提出用盒式圖來代替傳統的流程圖,又稱

?

為"N-S圖",N-S圖的主要特點就是只能藐視結構化程序所允許的標準結構.

?

N-S圖基于三種基本程序結構的表現方法如下所示:

?

(1)順序結構

?

?

?

(2) 選擇結構

?

?

?

(3) 循環結構

?

?

3)PAD圖

?

?????問題分析圖(Problem Analysis Diagram,PAD)采用一種由左向右展開的二維樹形結構圖來描述程序的邏輯.用PDA圖

?

描述程序的流程能使程序一目了然.根據PDA圖編出的程序,

?

不管由誰來編寫,都會得到風格相同的源程序.

?

例如:將數組A(1)~A(10)從大到小進行選擇法排序的算法.如下兩個圖所示:

?

?

?

?

4)過程設計語言?

?????過程設計語言(Process Design Language,PDL),也稱為偽碼,是一種用于描述模塊算法設計和處理細節的語言.一方面,PDL具有嚴格的關鍵字外層語法,用于定義控制結構和數據結構;另一方面,PDL表示實際操作和條件的內層語法又是靈活自由的,以便可以適應各種工程項目的需要.

? ?????因此,PDL 是一種混雜語言,它在使用一種語言詞匯的同時有使用另一種語言的語法.PDL與實際的高級程序設計語

言的區別在于:PDL的語句中嵌有自然語言的敘述,故PDL是不能被編譯的.

總結

以上是生活随笔為你收集整理的repo-话说软件详细设计工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。