軟件工程中有很多圖,這兒將列出一些比較重要的圖說明及其畫法
分解和抽象是結構化需求分析的基本指導思想。
在結構化需求分析的過程中,通常還需要藉助數據流程圖、數據字典、E-R圖、結構化語言、判定表、判定樹等工具
E-R圖
表達元素:
實體:長方形表示實體,實體名寫在長方形中間;
屬性:橢圓形表示實體的屬性,實體與屬性用線連接,橢圓中間寫屬性名;
聯繫:實體與實體之間的聯繫系用菱形表示,菱形中間寫關係名;
關係:實體與實體之間的比例關係分一對一,一對多,多對多,用數字表示。
示例:http://book.51cto.com/art/200909/149651.htm
用例圖:
數據流圖:
高層圖中層圖底層圖
數據流圖的畫法示例如下: