- 流程圖,匯聚點應該爲同一個點
- 狀態圖:線上寫狀態轉換髮生需要的條件
- 用例圖:先上用例描述,再接用例圖。需要注意如果用例比較複雜,可以先畫總體用例(按照功能模塊分,或者子系統分也是可以的)
然後針對每一個大用例,分層畫出詳細用例。如果系統簡單,那麼就沒有必要繪製分層用例。 - 圖/表編號應該在對應圖/表的正上方,文字敘述中描述的圖表應該在文字敘述的末尾
例如:
xx功能模塊的流程圖
xxx功能流程圖(居中)
|---------------------------|
|---------------------------|
-----------------------------
- 概要設計,領域模型是指類之間的關係,此時並沒有涉及到類中的方法,類與類之間可能有繼承,關聯,依賴,組合等關係,也有1–n 之類的數量關係
- 時序圖中,如果有循環塊,需要註明參數條件,因爲循環是有退出條件的
6. 排版問題,描述與圖表儘量不要分頁;圖表與文字之間儘量不要有留白;每頁開頭不要有留白;標題與正文不要分頁(若不得已,需要在文字末尾標註圖表轉(見)下頁)
7. 一定要劃分功能模塊,否則流程圖會十分龐大。每個功能模塊有自己的流程圖。
以上是此次連番轟炸的課設,老師在檢查課設報告時,提出的問題,以及自己的一些理解。
圖表是爲了讓更加清晰明瞭的展示系統的設計思路,當你畫的圖表讓沒有學過軟件工程的人看見,如果他也能夠看得明白,那就說明你的圖表是表達清楚了(但也是有可能圖表對不上號,移花接木那種),還是認真的再學學軟件工程概論。