軟件工程圖表規範

  1. 流程圖,匯聚點應該爲同一個點
  2. 狀態圖:線上寫狀態轉換髮生需要的條件
  3. 用例圖:先上用例描述,再接用例圖。需要注意如果用例比較複雜,可以先畫總體用例(按照功能模塊分,或者子系統分也是可以的)
    然後針對每一個大用例,分層畫出詳細用例。如果系統簡單,那麼就沒有必要繪製分層用例。
  4. 圖/表編號應該在對應圖/表的正上方,文字敘述中描述的圖表應該在文字敘述的末尾
    例如:

xx功能模塊的流程圖
xxx功能流程圖(居中)
|---------------------------|
|---------------------------|
-----------------------------

  1. 概要設計,領域模型是指類之間的關係,此時並沒有涉及到類中的方法,類與類之間可能有繼承,關聯,依賴,組合等關係,也有1–n 之類的數量關係
  2. 時序圖中,如果有循環塊,需要註明參數條件,因爲循環是有退出條件的

在這裏插入圖片描述
6. 排版問題,描述與圖表儘量不要分頁;圖表與文字之間儘量不要有留白;每頁開頭不要有留白;標題與正文不要分頁(若不得已,需要在文字末尾標註圖表轉(見)下頁)
7. 一定要劃分功能模塊,否則流程圖會十分龐大。每個功能模塊有自己的流程圖。

以上是此次連番轟炸的課設,老師在檢查課設報告時,提出的問題,以及自己的一些理解。
圖表是爲了讓更加清晰明瞭的展示系統的設計思路,當你畫的圖表讓沒有學過軟件工程的人看見,如果他也能夠看得明白,那就說明你的圖表是表達清楚了(但也是有可能圖表對不上號,移花接木那種),還是認真的再學學軟件工程概論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章