您所在位置: 网站首页 / [2]05传统的设计方法.ppt / 文档详情
[2]05传统的设计方法.ppt 立即下载
2024-07-05
约1.8千字
约47页
0
357KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

[2]05传统的设计方法.ppt

[2]05传统的设计方法.ppt

预览

免费试读已结束,剩余 42 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章传统的设计方法结构化设计的内容—从分析模型导出设计模型软件设计是开发阶段中最重要的步骤,它是软件开发过程中质量得以保证的关键步骤。设计提供了软件的表示,使得软件的质量评价成为可能。同时,软件设计又是将用户要求准确地转化成为最终的软件产品的唯一途径。另一方面,软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统,只要出现一些小小的变动,就会使得软件垮掉,而且难于测试。5.1结构化设计方法二、描述工具—SC图SC图的组成符号矩形框来表示模块带箭头的连线表示模块间的调用关系传入和传出模块的数据流SC图中的模块调用三、DFD图的类型与SD方法的步骤变换型结构这类系统有3个部分组成:传入路径、变换中心和传出路径组成。流经这3个部分的数据流分别称为传入流、变换流和传出流。事务型结构某一个加工将它的输入分离成一串平行的数据流,然后选择后面的某个加工。即某一个加工接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。通常大型系统的DFD图中,两类结构同时存在。SD方法的步骤复审DFD图,必要时可再次进行修改或细化;鉴别DFD图的结构特征:事务?变换?按照SD方法规定的一组规则,把DFD图为初始的SC图;变换型DFD图—————>初始SC图事务型DFD图—————>初始SC图改进初始的SC图,获得最终的SC图四、变换映射步骤:划分DFD图的边界,区分系统的有效(逻辑)输入、有效(逻辑)输出和中心加工(变换)部分;进行一级分解,设计系统的上层模块,建立初始SC图的框架;顶层都只含一个用于控制的主模块第一层包括传入、传出和中心变换三个模块对SC图的各个分支进行二级分解,设计完成系统的输入、输出和中心变换部分的系统的中、下层模块,分解实质上是“映射”。变换型结构的数据流图可分成三部分:输入、主加工和输出。主加工的输入数据流称为系统的“逻辑输入”。主加工的输出数据流称为系统的“逻辑输出”。系统输入端的数据流称为“物理输入”。系统输出端的数据流称为“物理输出”。从输入设备获得的物理输入一般要经过编辑、格式转换、合理性检查等一系列辅助性加工变成纯粹的“逻辑输入”传送给主加工,同样,主加工产生的纯粹的“逻辑输出”要经过格式转换、组成物理块、缓冲处理等辅助性加工后成为物理输出最后从系统送出。如何找出系统的逻辑输入、逻辑输出和主加工从物理输出端开始,一步步向系统的中间移动,直至达到这样一个数据流:它已不能再被看作为系统的输出,则其后一个数据流就是逻辑输出。逻辑输出是离系统物理输出端最远的、仍可被看作是系统输出的那个输入流。位于逻辑输入和逻辑输出之间的加工,就是系统的主加工。设计系统的上层模块第一层模块同主模块之间传送的数据应该同数据流相对应。这样就得到了结构图的上层,这里主模块控制并协调输入模块、变换模块和输出模块的工作,一般来说,它要根据一些逻辑条件来控制对这些模块的调用。设计中、下层模块同理,输出模块的功能是将其调用模块提供的数据输出,所以也由两部分组成:将调用模块提供的数据变换成输出的形式;数据输出。可为每一个输出模块设计两个下层模块,其中一个的功能是变换(即为变换模块),另一个的功能是输出(即为输出模块)。19例子—划分DFD第一级分解传入分支的分解传出分支的分解变换中心的分解初始SC图五、事务映射步骤:在DFD图上确定边界事务中心接受部分(包括接受路径)发送部分(包括全部动作路径)画出SC图框架DFD图的三个部分分别映射为事务控制模块,接受模块和动作发送模块分解和细化接受分支和发送分支动作部分发送动作分支的典型结构混合结构六、结构设计的优化规则对模块分割、合并和变动调用关系的指导规则提高内聚,降低耦合简化模块接口少用全局性数据和控制型信息保持高扇入/低扇出的原则例:扇出的煎饼形结构例:扇出的塔型结构扇出的瓮型结构作用域/控制域规则作用域不要超出控制域的范围软件系统的判定,其位置离受它控制的模块越近越好TOPTOP5.3过程设计3、过程设计的原则和方法清晰第一的设计风格结构化的控制结构逐步细化的实现方法控制结构的“结构化”五种基本控制结构4、过程设计工具流程图N-S图伪代码PDL语言流程图和N-S图伪代码和PDL语言5.4Jackson方法1、Jackson表示法Jackson方法和SD方法
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

[2]05传统的设计方法

文档大小:357KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用