DFD图转化为变换型与事务型SC图
更新时间:2023-10-27 14:32:01 阅读量: 综合文库 文档下载
- 变换型的dfd是由输入推荐度:
- 相关推荐
数据流图(DFD)变换型与事务型转化为初始软件布局图解析
在体系解析阶段,我们采取布局化解析办法获得了由数据流图、数据字典和加工申明等构成的体系的逻辑模型。如今,可按照一些规矩从数据流图导出体系初始的模块布局图。
经管信息体系的数据流图凡是也可分为两种典范的布局,即变换型布局和事务型布局。变换型布局的数据流图呈一种线性状况,见图6-4-4所示,它所描述的工作可默示为输入、主处理惩罚及输出。事务型布局的数据流图则呈束状,见图6-4-5所示,即一束数据流平行流人或流出,可能同时有几个事务请求处理惩罚。
图6-4-4 变换型布局的数据流图
图6-4-5 事务型布局的数据流图
这两种典范的布局分别可经由过程“变换解析”和“事务解析”技巧,导出“变换型”和“事务型”初始的模块布局图。这两种办法的思惟是起首设计顶层模块,然后自顶向下,慢慢细化,最后获得一个满够数据流图所默示的用户请求的体系的模块布局图,即体系的物理模型。
初始布局图的技巧
1.从变换型数据流图导出初始布局图的办法
因为变换型布局由输入、主处理惩罚和输出三项目组构成,所以从变换型布局的数据流图导出变换型模块布局图,可分三步进行。
(1) 找出体系的主加工
为了处理惩罚便利,先不推敲数据流图中的一些支流,如失足处理惩罚等。
凡是在数据流图中多股数据流的汇合处往往是体系的主加工。若没有明显的汇合处,则可先断定哪些数据流是逻辑输入和逻辑输出,从而获得主加工。
从物理输入端一步步向体系中心移动,直至达到如许一个数据流,它再不克不及被作为体系的输入,则其前一个数据流就是体系的逻辑输入,即离物理输入端最远的,但仍可视为是体系输入的那个数据流就是逻辑输入。
用类似办法,从物理输出端一步步向体系中心移动,则离物理输出端最远的,但仍可视为体系输出的那个数据流就是逻辑输出。
逻辑输入和逻辑输出之间的加工就是我们要找的主加工。如图6-4-6所示。
图6-4-6 在数据流图中找体系的主加工
(2) 设计顶层模块和第一层模块
起首在与主加工对应的地位上画出主模块(如图6-4-7所示),主模块的功能就是全部体系要做的工作,主模块又称为主把握模块。主模块是模块布局图的“顶”,如今我们就可按“自顶向下,慢慢细化”的思惟来画模块布局图顶下的各层了。每一层均需按输入、变换、输出等分支来处理惩罚。模块布局图第一层的画法如下:
为每一个逻辑输入画一个输入模块,其功能是向主模块供给数据。
为每一个逻辑输出画一个输出模块,其功能是把主模块供给的数据输出。
③ 为主处理惩罚画一个变换模块,其功能是把逻辑输入变换成逻辑输出。
至此,布局图第一层就完成了。
在作图时应重视主模块与第一层模块之间传送的数据,要与数据流图相对应(如图5-21所示)。
(3) 设计中、基层模块
因为输入模块的功能是向调用它的模块供给数据,所以它自已也须要一个数据起原。此外,输入模块必须向调用模块供给所需的数据,是以它应具有变换功能,可以或许将输入数据按模块的请求进行变换后,再提交该调用模块。从而,我们为每个输入模块设计两个基层模
块,此中一个是输入模块,另一个是变换模块。
同理,也为每个输出模块设计两个基层模块。一个是变换模块,将调用模块所供给的数据变换成输出的情势;另一个是输出模块,将变换后的数据输出。
该过程由顶向下递归进行,直到体系的物理输入端或物理输出端为止(如图6-4-7所示)。每设计出一个新模块,应同时给它起一个能反应模块功能的名字。
应用上述办法,就可获得与数据流图相对应的初始布局图。
图6-4-7 由变换型数据流图导出的初始模块布局图
2.从事务型数据流图导出初始布局图的办法
当数据流图浮现“束状”布局时,应采取事务解析的设计办法。就步调而言,该办法与变换解析办法大项目组类似,首要差别在于由数据流图到模块布局的映射体式格式不合。
进行事务解析时,凡是采取以下四步:
(1) 断定以事务为中间的布局,包含找出事务中间和事务起原。以图6-4-8的典范事务型数据流布局为例进行申明。
图6-4-8 事务型中间数据流图实例
(2) 按功能划分事务,将具备雷同功能的事务分为同一类,建树事务模块。
(3) 为每个事务处理惩罚模块建树全部的操纵层模块。其建树办法与变换解析办法类似,但事务处理惩罚模决可以共享某些操纵模
块。
(4) 如有须要,则为操纵层模块定义响应的细节模块,并尽可能使细节模块被多个操纵模块共享。
例如,图6-4-8是一个以事务为中间的数据流图,显然,加工“断定事务类型”是它的事务中间,由该数据流图经事务解析所获得的模块布局图如图6-4-9所示。
图6-4-9 事务型模块布局图实例
3.混淆布局的解析
在范围较大的实际体系中,其数据流图往往是变换型和事务型的混淆布局,如图6-4-10所示。此时可把变换解析和事务解析应用在同一数据流图的不合项目组。例如,可以以“变换解析”为主,“事务解析”为辅进行设计。先找出主处理惩罚,设计出布局图的上层,然后按照数据流图各项目组的布局特点,适被选用“变换解析”或“事务解析”就可得出初始布局图的某个规划。
图6-4-10 变换型和事务型混淆布局的数据流图
图6-4-11 变换解析与事务解析的混淆应用
如图6-4-11所示,此中第一层是用变换解析获得的,而模块“使b变成d”及基层模块和模块“变d为g” 及基层模块则是采取事务解析获得的。
从数据流图导出初始的模块布局图的办法就介绍到这里。必须指出的是,因为开辟人员的本质、经验和小我懂得程度不合,采取上述办法导出的初始模块布局图也不是独一的。事实上,满足体系申明书请求的任何模块布局图都可以作为初始布局图。
图6-4-11 变换解析与事务解析的混淆应用
如图6-4-11所示,此中第一层是用变换解析获得的,而模块“使b变成d”及基层模块和模块“变d为g” 及基层模块则是采取事务解析获得的。
从数据流图导出初始的模块布局图的办法就介绍到这里。必须指出的是,因为开辟人员的本质、经验和小我懂得程度不合,采取上述办法导出的初始模块布局图也不是独一的。事实上,满足体系申明书请求的任何模块布局图都可以作为初始布局图。
正在阅读:
DFD图转化为变换型与事务型SC图10-27
北师大版7-9年级数学知识点归纳05-09
服装公司工作总结_工作总结08-08
青协志愿活动心得02-25
Symantec Backup Exec 2010 备份还原SQL Server 2008 R2 数据库 - 图文11-30
房贷个人收入证明02-07
张掖市建筑施工行业企业名录2018版230家 - 图文01-26
英语后置定语的详细用法08-07
幼儿园管理理念01-31
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 事务型
- 换型
- 化为
- DFD
- 电子显微分析试题级答案(中南大学)
- 1-8周业务学习材料
- 人教版三年级下册数学1-3单元综合测试
- 《《最新》》电子设计竞赛报告(精简版)
- 郑州大学《行政法学》第16章在线测试试题及满分参考答案
- 地区羊水过少对母婴结局影响的调查分析
- 党章党规知识竞赛参考275题
- 结构创优措施
- 小说段落的作用
- 药食同源食品目录及新资源食品名单
- 生活在西安五十个不可不知的典故2011
- 天字一号 数字推理
- 基于大数据与云计算的配电网设备状态监测与故障诊断关键技术研究-20150302 - 图文
- dsp实验报告 3 - 图文
- 连铸机电气自动化控制系统的设计与实现
- “施地佳”盐碱土壤改良剂在阿勒泰市甜菜上的试验总结
- 浅谈小学英语词汇教学的艺术
- 霍布斯洛克卢梭之契约思想比较
- 2015年国家公务员行测备考:常识模拟及解析
- 作业3