概要设计规格说明.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概要设计规格说明

* 从物理输出端开始,一步步向系统的中间移动,直至达到这样一个数据流:它已不能再被看作为系统的输出,则其后一个数据流就是逻辑输出。逻辑输出是离系统物理输出端最远的、仍可被看作是系统输出的那个输入流。 位于逻辑输入和逻辑输出之间的加工,就是系统的主加工。 物理输入 物理输出 * 设计系统的上层模块 由顶向下设计的第一个问题是找出系统的“顶”在哪里。决定了系统的主加工实际上就是决定了程序结构的“顶”的位置。 可在与主加工相应的位置上先设计一个模块,它的功能是完成整个程序要做的工作。 程序结构的“顶”设计好之后,下面的结构就可按输入、变换、输出等分支来处理。 为每一个逻辑输入设计一个输入模块,它的功能是向主模块提供数据。 为每一个逻辑输出设计一个输出模块,它的功能是向主模块提供数据输出。 为主加工设计一个变换模块,它的功能是将逻辑输入变换成逻辑输出。 * 第一层模块同主模块之间传送的数据应该同数据流相对应。 这样就得到了结构图的上层,这里主模块控制并协调输入模块、变换模块和输出模块的工作,一般来说,它要根据一些逻辑条件来控制对这些模块的调用。 2. M 1. 3. A B C D SYSTEM GET B MATE BINTOC PUT C B B C C * 设计中、下层模块 仍按“自顶向下逐步细化”的原则继续设计每个模块的下属。 由于输入模块的功能是向它的调用模块提供数据,所以它本身必定要有一个数据来源,因此输入模块可由两部分组成: 接受输入数据; 将输入数据变换成其调用模块所需要的数据。可为每一个输入模块设计两个下层模块,其中一个的功能是输入(即为输入模块),另一个的功能是变换(即为变换模块)。模块调用时传送的参数可以同数据流图相对应。 * 同理,输出模块的功能是将其调用模块提供的数据输出,所以也由两部分组成: 将调用模块提供的数据变换成输出的形式; 数据输出。可为每一个输出模块设计两个下层模块,其中一个的功能是变换(即为变换模块),另一个的功能是输出(即为输出模块) 。 上述设计过程可以由顶向下递归地进行,直至达到系统的输入端或输出端。 * * 例子—划分DFD 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 * 初始SC图 ReadA MC MT Q P R ME WriteW PutU Uto V WriteV A toB GetB DtoE Read D BtoC GetC Get E MA * 事务映射(事务分析) 步骤: 在DFD图上确定边界 事务中心 接受部分(包括接受路径) 发送部分(包括全部动作路径) 画出SC图框架 DFD图的三个部分分别映射为事务控制模块,接受模块和动作发送模块 分解和细化接受分支和发送分支 * 动作部分 传入 T 变换 传出 接受部分 事务中心 + + 事务型DFD图的划分 * 发送 事务控制 接收 顶层 第一层 事务型SC图的上层结构 * 动作分支的典型结构 P T1 T2 Ti A1 A2 A3 Aj D1 D2 Dk 处理层 事务层 操作层 细节层 * 混合结构 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 以变换为主,找出系统的中心变换,确定系统的顶 * 7.2.5 对象关联的表示 内嵌式关联的结构表示 外嵌式关联的结构表示 在面向对象的环境,对象通常不会独立存在,它总是要以一定的形式与其他对象发生关系。 内嵌式关联:就是在发生关联的源对象种建立一个指针,用来指向被关联的第一个对象的结点。 外嵌式关联:就是当要建立A类和B类对象关联时,先建立一个AB关联类,用来保持关联关联的状态信息 * 7.2.6 注册/观察器的表示 注册/观察器结构的表示 它是一种由信息和服务的提供者,将新的信息一对一地迅速传送或通知给相关对象的一种对象协作机制。 * 7.2.7 虚拟设备(Virtual Devices)的表示 图形设备接口的虚拟设备 VD是操作系统的一个重要概念,使用这个概念可以仅考虑设备公共操作性质的一

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档