模块化设计原理.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文档。上传文档
查看更多

*6.2.2总体设计说明书总体设计说明书是总体设计阶段结束时提交的技术文档,它的主要内容如下:(1)引言:编写目的、背景、定义和参考资料。(2)总体设计:需求规定、运行环境、基本设计概念、处理流程和结构。(3)接口设计:用户接口、外部接口和内部接口。(4)运行设计:运行模块的组合、运行控制和运行时间。(5)系统数据结构设计:逻辑结构设计、物理结构设计、数据结构与程序的关系。(6)系统出错处理设计:出错信息、补救措施和系统恢复设计。*6.2.3总体设计的评审总体设计完成之后必须提交评审,总体设计评审包括的内容有:(1)可追溯性:确认该设计是否覆盖了所有已确定的系统需求,系统每一成份是否可追溯到某一项需求;(2)接口:确认该系统的内部接口与外部接口是否已经明确定义。模块是否满足高内聚和低耦合的要求,模块作用范围是否在其控制范围之内;(3)风险:确认该设计在现有技术条件下和预算范围内是否能按时实现;(4)实用性:确认该设计对于需求的解决方案是否实用;(5)技术清晰度:确认该设计是否以一种易于翻译成代码的形式表达;(6)可维护性:确认该设计是否考虑了方便未来的维护;(7)质量:确认该设计是否表现出良好的质量特征;(8)各种选择方案:看是否考虑过其它方案,比较各种选择方案的标准是什么;(9)限制:评估对该系统的限制是否现实,是否与需求一致;(10)其他具体问题:对于文档、可测试性、设计过程等方面进行评估。*6.2.4总体设计的图形工具用于总体设计的图形工具有HIPO图和结构图,它们主要用来描述系统模块的层次结构。1.HIPO图HIPO(HierarchyPlusInput/Processing/Output)图是IBM公司在20世纪70年代发展起来的用于描述系统结构的图形工具。它实质上是在描述系统总体模块结构的层次图(H图)的基础上,加入了用于描述每个模块输入/输出数据和处理功能的IPO图,因此它的中文全名为层次图加输入/处理/输出图。*1)HIPO图中的H图H图在第五章介绍过了,但在HIPO图中为了使H图更具有可追踪性,可以为除顶层矩形框以外的其他矩形框加上能反映层次关系的编号。例如,工资计算系统的H图如图6-7所示。*2)HIPO图中的IPO图IPO图在第五章也介绍过,下面举个例子,例如,工资计算系统中的计算工资模块的IPO图如图6-8所示。*2.结构图Yourdon提出的结构图(SC,StructureChart)是进行系统结构设计的另一个有力工具。结构图能够描述出软件系统的模块层次结构,清楚地反映出程序中各模块之间的调用关系和联系。结构图中的基本符号及其含义如表6-1所示。表6-1结构图中的基本符号*在系统结构图中,模块有以下几种类型:传入模块、传出模块、变换模块和协调模块,如图6-9所示。*如图6-10所示就是一个描绘了产生最佳解的结构图的例子。*6.3面向数据流的总体设计方法在总体设计中,主要采用面向数据流的设计方法,结构化设计方法是一种典型的面向数据流的总体设计方法。面向数据流的体系结构设计的过程如图6-11所示。*6.3.1数据流图的类型根据数据流图的结构特点通常可将数据流图划分为变换型数据流图和事务型数据流图两个基本类型。1.变换型数据流图变换型数据流图呈现出的结构特点为:由(逻辑)输入、变换中心和(逻辑)输出三部分组成,如图6-12所示。*变换型数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据,如图6-13所示。由变换型数据流图映射出的变换型系统结构图,如图6-14所示。*2.事务型数据流图事务型数

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档