2014第七章 系统设计.docVIP

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

第七章 系统设计 系统设计就是根据新系统的逻辑模型建立物理模型,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案。如果说需求分析解决了系统“是什么”和“干什么”的问题,那么系统设计则解决“怎么干”,可分为总体设计和详细设计两个阶段,最终需要交付系统设计说明书,做为系统实施阶段的“施工图纸”。通过本章学习,要求同学们:   1.掌握总体结构设计的方法   2. 掌握详细设计的方法   3. 理解系统设计的任务与原则   一、本章知识点   1.系统设计的任务   系统设计的任务就是依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪些程序模块组成,以及各模块之间应以什么方式联结等问题。以及进行代码设计、输入输出设计、人机界面设计、数据库设计、模块处理设计和安全设计等。   2.系统设计的原则   系统设计应遵循以下一些原则:   (1)简单性原则   (2)一致性和完整性原则   (3)灵活和适应性原则   (4)可靠性原则   (5)安全性原则   (6)经济性原则   3.系统设计的两大阶段   (1)总体设计   子系统的划分与确认   模块结构设计   网络设计与设备配置方案   (2)系统详细设计   编码设计   输出设计   输入设计   处理过程设计   数据库设计   安全设计   4.子系统划分的原则   (1)子系统要具有相对独立性   (2)使数据冗余小   (3)便于系统分阶段实现   (4)适应组织管理机构的设置   (5)充分利用各种资源   5.子系统划分的方法   (1)按职能划分   (2)按逻辑功能划分   (3)按通信划分   (4)按业务处理顺序划分   (5)按业务处理的时间关系划分   6.模块设计的主要工作步骤   首先要考虑每个子系统如何划分成多个模块;然后是如何确定子系统之间、模块之间数据交换及其调用关系;如何评价并改进模块结构的质量。   7.模块结构图与模块应具备的要素   模块结构图:模块组合的图形表示就是模块结构图。模块结构图由模块、调用、数据、控制和转接等五种基本符号组成。   (1)模块   模块是组成系统的基本单位。一个模块应具备以下几个要素:   ●输入和输出。模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取是输入,进行加工后再把输出返回给调用者。   ●加工处理功能。指模块把输入转换成输出所作的工作,这部分内容是由程序代码完成的。   ●内部数据。指仅供该模块本身引用的数据。   ●程序代码。指用来实现模块功能的程序。   (2)调用      (3)数据   当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块供处理,而被调用模块又可以将处理的结果数据送回到调用模块。   (4)控制信息   (5)转接符号   8.模块结构的质量标准   (1)相关概念   块内联系与块间联系   耦合:耦合表示模块之间联系的程度   内聚:表示模块内部各成分之间的联程度   (2)模块的耦合方式   有3种:数据耦合、控制耦合、内容耦合   (3)模块的内聚方式   有6种:巧合内聚、逻辑内聚、过程内聚、通信内聚、顺序内聚、功能内聚   (4)评价模块结构质量的标准   评价模块结构质量的标准是:耦合小、内聚大   9.模块结构图与框图、数据流图的区别   模块结构图描述的是系统的层次性,而通常的“框图”等描述的是系统的过程性。数据流图在某种程度上也反映了系统的过程特性,但它与一些程序设计框图相比,更加抽象,而且侧重的是数据的流动。   数据流图是从数据在系统中的流动情况来考虑系统的,而模块结构图则从功能的层次关系上来考虑系统。前者从数据流着眼,后者从控制层次着眼。数据流图的绘制过程是由具体到抽象,逐步去掉各种具体的处理方法,只表述抽象的系统逻辑功能。而模块结构图正好相反,由一个总的抽象的系统功能出发,逐步加入具体的实现方法和技术手段,最后获得一个物理模型。   10.模块结构图与数据流图的关系   第一步从数据流图得到初始模块结构图   ●事务分析   ●变换分析   第二步模块结构图的改进   (1)应按照“耦合小、内聚大”的模块结构质量标准对结构图进行检查和修改。   (2)模块的扇入和扇出数。所谓扇入数是指模块的直接上层模块个数。扇出数是指一个模块拥有的直接下层模块个数。   (3)消除重复的功能。   11.网络设计的主要步骤   三个步骤:选择网络拓扑结构,安排网络上的设备布局,网络节点的权限设计。   12.系统详细设计的内容   包括编码设计、输出设计、输入设计、处理过程设计、数据库设计、人机界面设计、安全控制设计。   13.系统详细设计—编码设计   编码设计的原则   (1)唯一性  

文档评论(0)

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

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

1亿VIP精品文档

相关文档