软件程序设计中的N-S图、PAD图、程序流程图、E-R图
生活随笔
收集整理的這篇文章主要介紹了
软件程序设计中的N-S图、PAD图、程序流程图、E-R图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在軟件程序設計中,我們通常會用到以下幾種圖,來幫助我們,分析問題,整理邏輯。
我將介紹這四種圖的特性,以及區分它們的方法。
1.N-S圖:
也叫盒圖,由美國學者I.Nassi 和 B.Shneiderman提出,所以又稱N-S圖,可以清晰的表示程序的結構以及流程,其主要特征為“矩形框”。
2.PAD圖:
全稱為Problem Analysis Diagram,即問題分析圖表,利用二維樹形結構表示程序的控制流,也就是將程序功能的路線圖給畫出來,既可以表示程序的邏輯,也可以表示程序的結構,區分它的方法是程序的最左端有一條“豎線”,表示程序的“主線”。
3.程序流程圖
按照規定的符號來描述程序中各項操作和判斷的圖。表示程序的流程,具有三種結構,分別為順序結構,選擇結構和循環結構。區分它的方法是圖的頂端總是存在一個“橢圓形的起始框”。
4.E-R圖
E-R圖,即Entity Relationship Diagram,實體聯系圖,也就是表示各個實體之間的聯系,圖中有矩形框(實體),菱形框(聯系),橢圓形框(屬性),在面向對象編程中用來表示各個實體之間的關系,也用作數據庫設計。區分它的方法為,各個框之間用”直線“相連,并且直線上有”1,n,m“來表示各個實體之間的數量關系。
總結
以上是生活随笔為你收集整理的软件程序设计中的N-S图、PAD图、程序流程图、E-R图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [猎豹网校]数据结构与算法_Java语言
- 下一篇: WinCC vbs脚本小结