作者softwind (softwind rising)
看板Programming
标题[问题] 请教几个关於绘制Data flow diagram的问题
时间Fri Mar 2 15:05:23 2007
首先问一个比较笨的问题
因为小弟只有学过流程图 只能确定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
1F:推 meltice:软工啊 我学过喔 就是教授讲的对的学问 218.211.16.154 03/04 11:41
2F:→ meltice:还一直说课本写错了 他讲的才对 218.211.16.154 03/04 11:41
3F:→ meltice:反正就是一种不严谨自由心证的东西啦 218.211.16.154 03/04 11:42