1樓:匿名使用者
1:1表示一對一的關係,1:n表示表示一對多的關係,m:n表示多對多的關係
軟體設計中,n-s圖、pad圖、程式流程圖、e-r圖,這四種圖分別表示什麼意思,有什麼區別?
2樓: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圖:表達能力強,易於理解。
3樓:津人依夢趣談體育
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方法進行思考並描述他的設計方案,因為除了表示幾種標準結構的符號之處,它不再提供其他描述手段,這就有效地保證了設計的質量,從而也保證了程式的質量。
4樓:不在單純必需的
n-s圖把整個程式寫在一個大框內,這個大框圖是由若干個小的基本框圖構成的流程圖。e-r圖即實體-聯絡圖,提供了表示實體型、屬性和聯絡的方法,用來描述現實世界的概念模型。pad是問題分析圖,用二維樹形結構的圖表示程式的控制流,將這種圖轉換為程式**比較容易。
資料庫中 1:m m:n 是什麼意思,急!謝謝了!
5樓:匿名使用者
在資料庫抄概念模型設計的時候,er圖是基本方法之一,主要用來描述資料庫中所涉及實體及實體與實體之間的關係。實體間的關係通常有:1對1(1:
1),1對多 (1:m),多對1(m:1),多對對(m:
n)等。
比如有兩個簡單實體,分別是單位和職員,它們的關係就是1:m,一個單位可以有多個職員;
再比如有兩個實體,分別是學生和圖書,它們的關係就是m:n,從而形成中間表 學生借閱的圖書,結果是1本圖書可以被多人借閱,1個人也可以借多本圖書。
其它的自己去查教程吧。
順帶說說,許多人做資料庫表設計是想到**就建個欄位,沒有做概念設計,這樣的資料庫生命週期很短,而且維護極難。基本知識學好了非常重要!
6樓:
請給點詳細內容,你在**看到的
e-r圖中的m、n、1是什麼意思?
7樓:匿名使用者
表示兩個物件的數量關係
如: 1對1 1對多(1:n) 多對多(m:n)舉例:學生和學號是1:1關係
學生和班級是m:n關係 (m n表示兩個不同的數量)等等
8樓:匿名使用者
1對一關係。一對多關係,多對多關係啊
cad圖中中e,n是什麼意思?
9樓:匿名使用者
有點像定位座標。不過一般定位座標沒有這個英文符號。可以打**問下出圖人或者設計院。希望可以幫到您
10樓:匿名使用者
橫、縱座標。e=east;n=north
在e-r圖向關係模型轉換的過程中,無論是一個1:1的聯絡,一個1:n的聯絡,還是一個m:n
11樓:香港澤仁醫療
選c.6 e-r 模型轉化為關係模型的規則,一,每一個實體對應一個關係模式;二,每個m:n聯絡對應一個關係模式……
軟體工程好學嗎,軟體工程專業難學嗎?
1 軟體工 bai程專業並不難du學,只有少數幾門課zhi 不超過5門,比如 dao高等數學 離散回數學 操作答系統等 稍難一些,但只要期末考試通過也不是什麼難事,但軟體工程專業是所有工科專業中最容易學的 比起電子資訊工程 通訊工程 機械設計製造及其自動化 建築學 土木工程 自動化 材料科學與工程 ...
軟體工程專業就業前景怎樣?軟體工程專業就業前景
軟體工程專業學生畢業後可以從事各級各類企事業單位的辦公自動化處理 計算機安裝與維護 網頁製作 計算機網路和專業伺服器的維護管理和開發工作 動態商務 開發與管理 軟體測試與開發及計算機相關裝置的商品 等方面的有關工作。除考取國內外名牌大學研究生外,主要畢業去向是計算機軟體專業公司 資訊諮詢公司 以及金...
軟體工程碩士就業如何,軟體工程專業都有哪些就業方向?
軟體工程專業是目前就業比較好的專業之一,軟體工程專業比較注重學生動手能力的培養,不少軟體工程專業的學生在學習期間就能接觸到一些實踐專案,這會明顯提升學生的就業競爭力。軟體工程專業也是一個與時俱進的專業,不少軟體工程專業畢業生的畢業題目都比較貼近技術流行趨勢,比如大資料 機器學習等方向。復旦大學軟體工...