




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用DFD图进行应用系统总体设计,在系统分析阶段,采用结构化分析方法得到了由数据流图、数据字典和加工说明等组成的系统的逻辑模型。在系统设计阶段,可根据一些规则从数据流图导出系统初始的模块结构图。,根据数据流图描绘信息在系统中加工和流动的情况定义一些不同的“映射(事务流和变换流)”,利用这些映射把数据流图变换成软件结构。,变换流,信息沿输入通路(可能包含多个处理)进入系统,同时由外部形式变换内部形式。进入系统的信息通过变换中心(在DFD中呈现为多个处理组成),经过加工处理以后再沿输出通路(包含多个处理)变换成外部形式离开软件系统。,事务流,数据沿输入通路到达一个处理T(事务中心),这个处理接收输入数据(事务),分析每个事务类型,根据事务类型在若干个动作序列中选出一个来执行。,具有变换结构的DFD片段设计过程,因为变换型结构由输入、主处理和输出三部分组成,所以从变换型结构的数据流图导出变换型模块结构图,可分三步进行。,具有变换结构的DFD片段设计过程,(1)找出系统的主加工为了处理方便,先不考虑数据流图中的一些支流,如出错处理等。逻辑输入的确定:从物理输入端一步步向系统中间移动,直至到达这样一个数据流,它再不能被作为系统的输入,则其前一个数据流就是系统的逻辑输入,即离物理输入端最远的,但仍可视为是系统输入的那个数据流就是逻辑输入。逻辑输出的确定:从物理输出端一步步向系统中间移动,则离物理输出端最远的,但仍可视为系统输出的那个数据流就是逻辑输出。主加工:逻辑输入和逻辑输出之间的加工就是我们要找的主加工。,具有变换结构的DFD片段设计过程,(2)设计顶层模块和第一层模块首先在与主加工对应的位置上画出主模块,主模块的功能就是整个系统要做的工作,主模块又称为主控制模块。主模块是模块结构图的“顶”,按“自顶向下,逐步细化”的思想来画模块结构图顶下的各层。每一层均需按输入、变换、输出等分支来处理。模块结构图第一层的画法如下:为每一个逻辑输入画一个输入模块,其功能是向主模块提供数据。为每一个逻辑输出画一个输出模块,其功能是把主模块提供的数据输出。为主处理画一个变换模块,其功能是把逻辑输入变换成逻辑输出。至此,结构图第一层就完成了。,具有变换结构的DFD片段设计过程,(3)设计中、下层模块因为输入模块的功能是向调用它的模块提供数据,所以它自已也需要一个数据来源。此外,输入模块必须向调用模块提供所需的数据,因此它应具有变换功能,能够将输入数据按模块的要求进行变换后,再提交该调用模块。从而,我们为每个输入模块设计两个下层模块,其中一个是输入模块,另一个是变换模块。同理,也为每个输出模块设计两个下层模块。一个是变换模块,将调用模块所提供的数据变换成输出的形式;另一个是输出模块,将变换后的数据输出。该过程由顶向下递归进行,直到系统的物理输入端或物理输出端为止。每设计出一个新模块,应同时给它起一个能反映模块功能的名字。,具有变换结构的DFD片段设计过程,具有事务特性结构的DFD片段设计过程,当数据流图呈现“束状”结构时,应采用事务分析的设计方法。就步骤而言,该方法与变换分析方法大部分类似,主要差别在于由数据流图到模块结构的映射方式不同。,具有事务特性结构的DFD片段设计过程,(1)确定以事务为中心的结构,包括找出事务中心和事务来源。,具有事务特性结构的DFD片段设计过程,(2)按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。(3)为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。(4)若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。,具有混合结构的DFD片段设计过程,在规模较大的实际系统中,其数据流图往往是变换型和事务型的混合结构。,具有混合结构的DFD片段设计过程,此时可把变换分析和事务分析应用在同一数据流图的不同部分。例如,可以以“变换分析”为主,“事务分析”为辅进行设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮业人才短缺现状与2025年新趋势培养路径研究报告
- 申请实践活动方案
- 美容院老板抽奖活动方案
- 矿业公司拓展活动方案
- 端午节企业文化活动方案
- 端午蔬菜活动方案
- 社教活动进社区活动方案
- 社群服务党建活动方案
- 餐饮业2025年突发事件应急物资储备与管理报告
- 碳酸饮料活动方案
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- 机修车间岗位廉洁风险点及防范措施表
- 全新版尹定邦设计学概论1课件
- 牙及牙槽外科
- 文物建筑保护修缮专项方案
- 万用表 钳形表 摇表的使用课件
- 63T折弯机使用说明书
- 170位真实有效投资人邮箱
- 工程力学ppt课件(完整版)
- 《区域经济学》讲义(1)课件
- 船模制作教程(课堂PPT)课件(PPT 85页)
评论
0/150
提交评论