2.2 可行性研究中的圖

2.2 可行性研究中的圖

來自專欄 通俗《軟體工程》課

(1)系統流程圖,

(2)數據流圖,

(3)數據字典。


系統流程圖

System Flowchart,SF。用於描述 數據 在系統各部件間的移動情況。

(系統流程圖和程序流程圖不完全一樣,系統流程圖簡單一些)

系統流程圖使用Word、Excel都可以話,在「插入」→「形狀」里有流程圖的圖標。

常用的如下:

顯示——大概應為長得像當年的顯示器,但該圖標可以表示輸入和輸出

磁碟——長得想機械硬碟的核心,後來演化為資料庫的圖標

處理過程——最基本的長方形,不解釋

文檔——很飄逸,也不需要解釋

用系統流程圖描述:輸入→取數據→處理→存數據→生成文檔

就是:

數據流圖

Data Flow Diagram,DFD。描繪數據從輸入到輸出的過程中所經過的變換。

繪製數據流圖,可使用Visio 2010:

新建→軟體和資料庫→數據流模型圖

新建→軟體和資料庫→數據流圖表

數據流圖符號

倉庫定貨系統數據流圖

數據字典

數據字典:關於數據的信息的集合;也是對數據流圖中包含的所有元素的定義的集合;

可行性研究階段,數據流圖與數據字典共同構成系統的「邏輯模型」。

數據字典的用途

1. 作為分析階段的重要工具;

2. 數據元素的控制信息非常有用;

3. 有助於開發資料庫。

數據字典內容舉例:

名字:訂貨數量

別名:購買數量

描述:某件商品一次訂貨的數量

定義:1{數字}99

位置:訂單信息

推薦閱讀:

關於軟體行業的思考和設想
3.2 獲得需求的方法
1.3 什麼是軟體工程?
5W 相關
總結一些 Django 開發經驗

TAG:項目可行性分析 | 軟體工程 | 流程圖 |