簡介
軟件結構圖是為了反映軟件系統中組件之間相互關系和約束的體系結構設計圖,稱為軟件體系結構圖更為合適,一般通過分層次或分時間段等方式說明體系結構的各個組成部分的組合關系。在結構化設計方法中,軟件結構圖主要分為變換型軟件結構圖和事務型軟件結構圖兩種。
軟件結構包括構成系統的設計元素的描述、設計元素之間的交互、設計元素的組合模式以及在這些模式中的約束。一個系統由一組構件以及它們之間的交互關系組成,這種系統本身又可以成為一個更大的系統的組成元素。
組成元素
-
方框代表一個模塊;
-
方框之間的直線表示模塊的調用關系;
-
尾部是空心圓箭頭表示傳遞的是數據;
-
尾部實心圓箭頭表示傳遞的是控制信息。
例子

