[問題] 請教幾個關於繪製Data flow diagram的問題
看板Programming作者softwind (softwind rising)時間18年前 (2007/03/02 15:05)推噓1(1推 0噓 2→)留言3則, 1人參與討論串1/5 (看更多)
首先問一個比較笨的問題
因為小弟只有學過流程圖 只能確定flow chart是一種正式
可以用來解說的圖形
那請問DFD 是不是也可以算是工程上的正式圖形
(我不太清楚這部分 因為我沒有正式上過和DFD繪製的相關課程
只有自己K過一些簡單的內容 例如下面這幾個網站
http://www.cems.uwe.ac.uk/~tdrewry/dfds.htm#An%20example:
http://en.wikipedia.org/wiki/Data_flow_diagram
http://www.yourdon.com/strucanalysis/wiki/index.php?title=Table_of_Contents
http://www.yourdon.com/strucanalysis/wiki/index.php?title=Introduction
)
正式提問題
1.
請問圖是該用哪一套 好像有Y版 和G&S版
我在VISIO上面只有Y版的圖可以用 不過Y版的圖示好像FUNCTION
都不用加編號
2.關於外部互動者 external entities/terminators的觀念:
小弟知道 process應該是動詞 data flow應該是名詞 這我OK
但是 外部互動者 應該是名詞還是動詞?
因為他可以提供資料 也可以處理資料 那到底應該表明為動詞好還是名詞好?
(PS. 外部互動者 可以同時具有 輸出輸入嗎? 不是只說可以同時接輸出輸入
是說 可以由外部互動者 取回資料 我的系統處理後 交給他處理)
3.data sotre(/DS) 抄一段說明
(Data Stores are some location where data
is held temporarily or permanently.)
我看過的範例都是使用 資料庫 檔案 磁帶等的DS
但是依他的說明 是不是 記憶體中的BUFFER也可以當作Data store
例如說
SORRY... 我說明一下圖例:
[ $proess_name ] 表示 process
--$flow_name--> 表示 data flow
= $terminator_name = 表示 external entity/terminator
EX:
=原始檔案資料=---一列列文字---->[讀入檔案 濾出所需資料]----->[整理成特定格式]
----->=合乎特定格式的資料=----->[寫回指定檔案]----->=新檔案儲存=
^^^^^^^^^^^^^^^^^^
這個只是放在記憶體中的一段BUFFER 用DS符號可以嗎?
先問這樣就好 感覺有點多 如果你 沒有直接END 那就謝謝你的閱讀及回應
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.36.212
推
03/04 11:41, , 1F
03/04 11:41, 1F
→
03/04 11:41, , 2F
03/04 11:41, 2F
→
03/04 11:42, , 3F
03/04 11:42, 3F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章