利用Visio繪制數據流圖與組織結構圖
繪制數據流圖:
利用Visio 2007來繪制網上書店系統的數據流圖。利用Visio 2007創建Gane- Sarson數據流圖,可以選擇“軟件和數據庫”模板,然後再選擇“數據流模型圖”,創建之後可以看到Gane-Sarson有4種基本符號,如下圖所示。
在繪制系統數據流圖的過程中,結構化需求分析方法通常強調“自頂向下,逐層分析”的思想。對於大規模的軟件系統而言,需要采用多層的數據流圖才能將問題描述清楚,而對於中等規模或小型的軟件系統而言,采用三層的數據流圖就可以了。在三層的數據流圖中,頂層數據流圖主要描述目標系統作為一個整體與外部用戶或數據之間的交互;中層數據流圖是對頂層數據流圖的細化,描述系統的主要功能模塊,以及數據在功能模塊之間的流動關系;底層數據流圖是對中層數據流圖的進一步細化,它更關註於功能模塊內部的數據處理細節。
下面,我就以兩個例子具體的教大家用Visio 2007畫數據流圖。
(圖一)
(1)首先打開Visio 2007,選擇“軟件和數據庫”模板,然後再選擇“數據流模型圖”,如下圖示:
點擊確定,即進入了畫圖界面。下面根據原圖開始畫圖:
在這個過程中需要註意的是
這種畫法如圖示,如當鼠標知道兩個圖形中端時,會出現三角形,點擊三角形則連成所示帶箭頭的連線,再點擊此線中間,出現下圖所示結果,再在中間虛線長方形內輸入相應文字即可。 而其他中間不需輸入文字的連線,則是通過使用數據流得來,而數據流,流程,接口,數據存儲這四種圖案都是先將鼠標移到左邊圖處再左擊鼠標不放直到把相應圖案拖到畫板處得來。數據流的圖形可以通過鼠標的拖動來改變。 (2) 繪制圖元。Visio 2007支持拖曳式繪圖,即將所需要的圖元拖到繪圖窗口上
(3) 編輯圖元。雙擊每個圖元,進入文本編輯狀態後,輸入相應的文字信息。這裏要註意:在Visio 2007中,不能對“數據存儲”圖元進行文字編輯
(4) 連接圖元。依據數據在各圖元之間的流動關系,將相關圖元用數據流連線連接起來。在連接圖元時,可以用Visio 2007的自動連線功能,也可以將“數據流”連線拖曳到待連線的圖元之間。雙擊“數據流”圖元,可以輸入數據流所表示的詳細信息。
(5)布局。先選中多個圖元,然後利用菜單欄裏的“形狀”→“對齊形狀”和“形狀”→“分布形狀”對圖形進行布局。最後,便可得到完整的數據流圖。
繪制組織結構圖:
成圖如下示: (1)首先打開Visio 2007,選擇"商務"模板,然後再選擇“組織結構圖”,如下圖示:
點擊確定後得:
下面畫圖步驟類似於上圖畫圖步驟,依舊是采用拖拽式畫圖,但畫此圖需註意層次,如第一層是總經理,下一層是經理。。。,框格於框格之間額連接用動態連接線連接。再對其調整後即可得所需畫的第二幅圖。
利用Visio繪制數據流圖與組織結構圖