版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程14(结构化设计数据流设计)第一页,共24页。一、主要内容讲述面向数据流映射的基本概念。二、目的与要求了解数据流的基本类型,理解面向数据流的映射方法。三、重点与难点面向数据流的映射方法。概述:第二页,共24页。思考:提问:1)什么是数据流?有几种数据流?2)面向数据流映射的步骤?第三页,共24页。4.3体系结构设计基于数据流方法的设计过程典型的数据流类型和系统结构变换型映射方法事务型映射方法软件模块结构的改进方法第四页,共24页。4.3.1基于数据流方法的设计过程基于数据流的设计方法也称为过程驱动的设计方法;把数据流图表示的信息转换成程序结构的设计描述。第五页,共24页。4.3.1基于数据流方法的设计过程基于数据流方法的设计过程第六页,共24页。4.3.2典型的数据流类型和系统结构典型的数据流类型有变换型数据流和事务型数据流,数据流的类型不同,得到的系统结构也不同。第七页,共24页。4.3.2典型的数据流类型和系统结构变换型数据流
变换型数据处理问题的工作过程大致分为3步,即取得数据、变换数据和给出数据,如图所示。第八页,共24页。4.3.2典型的数据流类型和系统结构变换型系统结构图
变换型系统的结构图由输入、中心变换和输出3部分组成。第九页,共24页。4.3.2典型的数据流类型和系统结构事务型数据流
通常接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。完成选择分派任务的部分称为事务处理中心,或分派部件。第十页,共24页。4.3.2典型的数据流类型和系统结构事务型系统结构图
第十一页,共24页。4.3.2典型的数据流类型和系统结构简化的事务型系统结构图
事务型系统的结构图可以有多种不同的形式,如有多层操作层或没有操作层。如果调度模块并不复杂,可将其归入事务中心模块。第十二页,共24页。4.3.3变换型映射方法变换分析方法的步骤
(1)重画数据流图。在需求分析阶段得到的数据流图侧重于描述系统如何加工数据,而重画数据流图的出发点是描述系统中的数据是如何流动的。(2)在数据流图上区分系统的逻辑输入、逻辑输出和中心变换部分。第十三页,共24页。第十四页,共24页。4.3.3变换型映射方法变换分析方法的步骤
(3)进行一级分解,设计系统模块结构的顶层和第一层。自顶向下设计的关键是找出系统树形结构图的根或顶层模块。首先设计一个主模块,并用程序的名字为它命名,然后将它画在与中心变换相对应的位置上。第1层设计:为每个逻辑输入设计一个输入模块,它的功能是为主模块提供数据;为每个逻辑输出设计一个输出模块,它的功能是将主模块提供的数据输出;为中心变换设计一个变换模块,它的功能是将逻辑输入转换成逻辑输出。第十五页,共24页。4.3.3变换型映射方法变换分析方法的步骤
第一层模块与主模块之间传送的数据应与数据流图相对应,如图所示。第十六页,共24页。4.3.3变换型映射方法变换分析方法的步骤
(4)进行二级分解,设计中、下层模块。这一步工作是自顶向下,逐层细化,为每一个输入模块、输出模块、变换模块设计它们的从属模块。设计下层模块的顺序是任意的。但一般是先设计输入模块的下层模块。第十七页,共24页。4.3.4事务型映射方法事务分析也是从分析数据流图开始,自顶向下,逐步分解,建立系统的结构图。第十八页,共24页。4.3.4事务型映射方法事务分析方法的步骤(1)识别事务源。利用数据流图和数据词典,从问题定义和需求分析的结果中,找出各种需要处理的事务。(2)规定适当的事务型结构。在确定了该数据流图具有事务型特征之后,根据模块划分理论,建立适当的事务型结构。(3)识别各种事务和它们定义的操作。(4)注意利用公用模块。第十九页,共24页。4.3.4事务型映射方法事务分析方法的步骤(5)建立事务处理模块。对每一事务,或对联系密切的一组事务,建立一个事务处理模块。(6)对事务处理模块规定它们全部的下层操作模块。(7)对操作模块规定它们的全部细节模块。大型的软件系统通常是变换型结构和事务型结构的混合结构,所以,我们通常利用以变换分析为主,事务分析为辅的方式进行软件结构设计。第二十页,共24页。4.3.4事务型映射方法混合结构的例子第二十一页,共24页。小结本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ESG视角下芦荟种植溯源体系对啫喱水品牌溢价的量化评估
- 2026年湖南食品药品职业学院高职单招笔试语文试题库含答案解析3套试卷
- 2026年湖南信息职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 2026年海南住院医师-海南住院医师儿外科历年参考题库含答案解析
- 2026年浙江工贸职业技术学院高职单招笔试综合素质试题库含答案解析3套试卷
- 2026年测绘职业技能鉴定考试-工程测量工考试历年参考题库含答案解析
- 2026年泉州经贸职业技术学院高职单招笔试职业适应性测验试题库含答案解析2套试卷
- 2026年河南推拿职业学院高职单招笔试英语试题库含答案解析3套试卷
- 2026年河北住院医师-河北住院医师骨科历年参考题库含答案解析
- 2026年江西艺术职业学院高职单招笔试综合素质试题库含答案解析3套试卷
- 2026年轨道交通接触网运维试题(含答案)
- 2026年医院信息科笔试提升题库专项及答案
- 2026年新疆广播电视台招聘事业单位人员笔试真题及答案
- 小学道德与法治新部编版四年级上册第一单元第1课 热爱班集体教案(2026秋)
- IDSA 2026耐药革兰阴性感染治疗指南深度解读
- 2026年山东高考语文(真题)试卷(含答案)
- 2025年上海杨浦区社区工作者考试题库(附答案)
- 2026中小学教资科目一二高频考点必背-考前速记通关
- 2026年申请复查检察监督申请书范文
- 第一单元整体教学设计 统编版语文八年级上册
- 胃脘痛.临床路径
评论
0/150
提交评论