DFD图转化为变换型与事务型SC图

DFD图转化为变换型与事务型SC图

ID:36990592

大小:63.46 KB

页数:11页

时间:2019-05-17

DFD图转化为变换型与事务型SC图_第1页
DFD图转化为变换型与事务型SC图_第2页
DFD图转化为变换型与事务型SC图_第3页
DFD图转化为变换型与事务型SC图_第4页
DFD图转化为变换型与事务型SC图_第5页
资源描述:

《DFD图转化为变换型与事务型SC图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实用标准文案数据流图(DFD)变换型与事务型转化为初始软件布局图解析在体系解析阶段,我们采取布局化解析办法获得了由数据流图、数据字典和加工申明等构成的体系的逻辑模型。如今,可按照一些规矩从数据流图导出体系初始的模块布局图。经管信息体系的数据流图凡是也可分为两种典范的布局,即变换型布局和事务型布局。变换型布局的数据流图呈一种线性状况,见图6-4-4所示,它所描述的工作可默示为输入、主处理惩罚及输出。事务型布局的数据流图则呈束状,见图6-4-5所示,即一束数据流平行流人或流出,可能同时有几个事务请求处理惩罚。图6-4-4变换型布局的数据流图精彩文档实用标准文

2、案图6-4-5   事务型布局的数据流图这两种典范的布局分别可经由过程“变换解析”和“事务解析”技巧,导出“变换型”和“事务型”初始的模块布局图。这两种办法的思惟是起首设计顶层模块,然后自顶向下,慢慢细化,最后获得一个满够数据流图所默示的用户请求的体系的模块布局图,即体系的物理模型。初始布局图的技巧1.从变换型数据流图导出初始布局图的办法精彩文档实用标准文案因为变换型布局由输入、主处理惩罚和输出三项目组构成,所以从变换型布局的数据流图导出变换型模块布局图,可分

3、三步进行。(1)找出体系的主加工为了处理惩罚便利,先不推敲数据流图中的一些支流,如失足处理惩罚等。凡是在数据流图中多股数据流的汇合处往往是体系的主加工。若没有明显的汇合处,则可先断定哪些数据流是逻辑输入和逻辑输出,从而获得主加工。从物理输入端一步步向体系中心移动,直至达到如许一个数据流,它再不克不及被作为体系的输入,则其前一个数据流就是体系的逻辑输入,即离物理输入端最远的,但仍可视为是体系输入的那个数据流就是逻辑输入。用类似办法,从物理输出端一步步向体系中心移动,则离物理输出端最远的,但仍可视为体系输出的那个数据流就是逻辑输出。精彩文档实用标准文案逻辑输

4、入和逻辑输出之间的加工就是我们要找的主加工。如图6-4-6所示。图6-4-6在数据流图中找体系的主加工(2)设计顶层模块和第一层模块起首在与主加工对应的地位上画出主模块(如图6-4-7所示),主模块的功能就是全部体系要做的工作,主模块又称为主把握模块。主模块是模块布局图的“顶”,如今我们就可按“自顶向下,慢慢细化”的思惟来画模块布局图顶下的各层了。每一层均需按输入、变换、输出等分支来处理惩罚。模块布局图第一层的画法如下:精彩文档实用标准文案为每一个逻辑输入画一个输入模块,其功能是向主模块供给数据。为每一个逻

5、辑输出画一个输出模块,其功能是把主模块供给的数据输出。③为主处理惩罚画一个变换模块,其功能是把逻辑输入变换成逻辑输出。至此,布局图第一层就完成了。在作图时应重视主模块与第一层模块之间传送的数据,要与数据流图相对应(如图5-21所示)。(3)设计中、基层模块精彩文档实用标准文案因为输入模块的功能是向调用它的模块供给数据,所以它自已也须要一个数据起原。此外,输入模块必须向调用模块供给所需的数据,是以它应具有变换功能,可以或许将输入数据按模块的请求进行变换后,再提交该调用模块。从而,我们为每个输入模块设计两个基层模块,此中一个是输入模块,另一个是变

6、换模块。同理,也为每个输出模块设计两个基层模块。一个是变换模块,将调用模块所供给的数据变换成输出的情势;另一个是输出模块,将变换后的数据输出。该过程由顶向下递归进行,直到体系的物理输入端或物理输出端为止(如图6-4-7所示)。每设计出一个新模块,应同时给它起一个能反应模块功能的名字。应用上述办法,就可获得与数据流图相对应的初始布局图。精彩文档实用标准文案图6-4-7由变换型数据流图导出的初始模块布局图2.从事务型数据流图导出初始布局图的办法当数据流图浮现“束状”布局时,应采取事务解析的设计办法。就步调而言,该办法与变换解析办法大项

7、目组类似,首要差别在于由数据流图到模块布局的映射体式格式不合。精彩文档实用标准文案进行事务解析时,凡是采取以下四步:(1)断定以事务为中间的布局,包含找出事务中间和事务起原。以图6-4-8的典范事务型数据流布局为例进行申明。图6-4-8事务型中间数据流图实例(2)按功能划分事务,将具备雷同功能的事务分为同一类,建树事务模块。(3)精彩文档实用标准文案为每个事务处理惩罚模块建树全部的操纵层模块。其建树办法与变换解析办法类似,但事务处理惩罚模决可以共享某些操纵模块。(4)如有须要,则为操纵层模块定义响应的细节模块,并尽可能使细节模块被多个操纵模块共享。例如,

8、图6-4-8是一个以事务为中间的数据流图,显然,加工“断定事务类型&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。