软件接口设计.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件接口设计

第五章 传统的设计方法 结构化设计模型 结构化设计方法 过程设计 Jackson方法 结构化设计的内容 结构化设计的内容 结构设计—概要设计 体系结构设计 SC图 接口设计 SC图 数据库设计 物理数据模型 过程设计—详细设计 模块的处理过程 N-S图,PAD,PDL等 描述工具—SC图 SC图的组成符号 (P88) 矩形框来表示模块 带箭头的连线表示模块间的调用关系 传入和传出模块的数据流 SC图中的模块符号 传入 传出 变换 源 漏 控制 SC图中的模块调用 简单调用 选择调用 循环调用 面向数据流的设计方法 DFD图的类型 变换型结构 事务型结构 从DFD图到SC图的映射 复审DFD图,必要时可再次进行修改或细化 鉴别DFD图的结构特征:事务?变换? 按照规则,把DFD图为初始的SC图 改进初始的SC图 变换结构的DFD 事务型结构DFD 同时存在两类结构 变换分析 划分DFD图的边界 建立初始SC图的框架 顶层都只含一个用于控制的主模块 第一层包括传入、传出和中心变换三个模块 分解SC图的各个分支 分解实质上是“映射” 例子—划分DFD 第一级分解 传入分支的分解 传出分支的分解 变换中心的分解 初始SC图 事务分析 在DFD图上确定边界 事务中心 接受部分(包括接受路径) 发送部分(包括全部动作路径) 画出SC图框架 DFD图的三个部分分别映射为事务控制模块,接受模块和动作发送模块 分解和细化接受分支和发送分支 例子—划分DFD Example ---- first-level factoring 混合结构 优化结构设计的指导规则 对模块分割、合并和变动调用关系的指导规则 提高内聚,降低耦合后 简化模块接口 少用全局性数据和控制型信息 保持高扇入/低扇出的原则 作用域/控制域规则 作用域不要超出控制域的范围 位置离受它控制的模块越近越好 扇入和扇出 例子:扇出 例子:扇出 过程设计 目的 确定模块采用的算法和块内数据结构 任务:编写软件的“过程设计说明书” 为每个模块确定采用的算法 确定每一模块使用的数据结构 确定模块接口的细节 过程设计的原则 清晰第一的设计风格 结构化的控制结构 逐步细化的实现方法 过程设计工具 流程图 N-S图 伪代码 PDL语言 N-S图 Jackson 方法 实体动作 实体结构 初始建模 系统功能 系统时间 系统实现 Jackson表示法 Jackson图 Jackson伪代码 Jackson方法和SD方法 * * PSPEC 数据对象描述 CFD DFD E-R DD CSPEC 过程设计 接口设计 体系结构设计 数据设计 A B C D A B C 变换 中心 传入 传出 信息 传入流 传出流 变换流 时间 事务中心 接受路径 动作路径 T 传入 变换 传出 事务中心 P E D C B A W R U V Q a b c d e p r w u v 传入部分 变换中心 传出部分 ME MT MC MA c,e c,e u,w u,w GetE AtoB ReadD DtoE ReadA BtoC GetB GetC MA c,e c e b b c a a b d d b WriteW UtoV Write V PutU ME w,u w u u v v MT R P Q e p c,p r r w,u MC MT Q P R ME WriteW PutU Uto V WriteV A toB ReadA GetB DtoE Read D BtoC GetC Get E MA 传入 T 变换 传出 接受部分 事务中心 动作部分 发送 事务控制 接收 顶层 第一层 C1 A C3 B C2 D L F G E K J a b b1 b2 b3 c1 c2 c3 d e f g h j k l m M M M的扇入 M的扇出 计算 实发工资  取得 工资数据 编外人员  扣 款 编外人员  工 资 编外人员  税 收 薪金制 工资额 计时制 工资额 常规 扣款 税收 扣款 煎饼形结构 不可取! 常规 扣款 编外人员 实发工资 计 算 实发工资 取  得 工资数据 计时工人 实发工资 计薪工人 实发工资 编外人员 扣  款 编外人员 税  收 编外人员 工  资 税收 扣款 计时制 工资额 薪金制 工资额 塔型结构 S1 S2 顺序 C T F S1 S2 选择 While C S

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档