2.2 可行性研究中的圖
05-20
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 開發經驗