[問題] 請教幾個關於繪製Data flow diagram的問題

看板Programming作者 (softwind rising)時間18年前 (2007/03/02 15:05), 編輯推噓1(102)
留言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
文章代碼(AID): #15vyotSE (Programming)
文章代碼(AID): #15vyotSE (Programming)