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

3.模块之间的关联度 按关联程度由低到高分为: 数据关联:如果两个模块彼此之间通过数据交换信息,而且每一个参数仅仅为数据,称为数据关联,或数据耦合。 控制关联:如果两个模块之间彼此传递的信息中有控制信息,则称为控制关联或控制耦合。 公共环境关联:如果两个模块彼此之间通过一个公共的数据区域传递信息,则称为公共环境关联。 内容关联:如果一个模块需要涉及另外一个模块的内部信息时,称为内容关联或内容耦合。 模块之间的关联度的比较 4.模块内部聚合度类型(1) 偶然性聚合:将几个毫无联系的程序组合成一个模块。只是为节省存储空间,提高运算速度。 逻辑性聚合:将几个逻辑上相似的程序组合成一个模块。内部功能靠控制变量选择调动,类似子程序调动。 时间性聚合:将几个需要在同一时间段内执行的程序聚合成一个模块。如系统的初始化模块,关机模块等。 过程性聚合:将为完成某一工作,执行条件受同一控制流支配的几个程序聚合成一个模块。如若干报表的制作。 模块内部聚合度类型(2) 数据性聚合:将对同一数据库(数据文件)加工处理的几个程序聚合成一个模块。如工资输入、工资查询、做工资报表的聚合。 顺序性聚合:将几个顺序执行,一个程序的输出是另一个程序输入的程序聚合成一个模块。如:“销售数据采集程序”与“销售数据分析”程序的聚合。 功能性聚合:将为完成一项工作所必须的几个小程序聚合成一个模块。如 “打印工资发放表”由“打印机设置”、“读工资数据”、“打印表头”、“循环输出每行数据”,“打印表尾”聚合而成,缺一不可,切不宜再分。 模块内部聚合度的比较 6、程序处理过程说明。它包括在程序中使用的计算公式、数学模型和控制方法等。 第四节 处理流程图设计 三、程序设计说明书 程序设计说明书主要包括以下内容: 7、程序运行环境的说明。它主要是指保证程序能够正常运行所需要的输入、输出设备的类型和数量,内部存储器的容量,以及支持程序运行的操作系统等内容进行说明。 程序设计说明书不仅是程序设计人员进行程序设计时的重要参考,也是系统修改和维护的技术依据。 第五节 代码设计 代码是代表客观存在事物名称、属性和状态等的符号。代码的符号可以是数字、字母或者是由数字和字母混合组成 。 一、代码的功能与设计原则 (一)代码的功能  使用代码可以提高计算机处理的效率和精度。按代码对事物进行分类、合并、更新、检索,可以十分迅速。  利用代码可以节省计算机的存储空间,提高运算速度。例如在物资管理系统中,通过相应的代码就可以反映出物资的种类、规格、型号等内容,因此可以减少计算机处理的数据量,提高处理速度,并可以节省存储空间。  利用代码可以提高系统的可靠性。通过在代码中加入校验码,可以在输入数据时利用计算机进行检验,以保证输入的数据准确可靠,从而可以提高整个系统的可靠性。  利用代码可以提高数据的全局一致性。对同一事物,即使在不同场合有不同的叫法,都可以用代码统一起来,减少了因数据不一致而造成的错误。 (二)代码设计的原则 1、唯一性。每一个代码只能唯一地代表系统中的一个实体或实体属性。而一个实体或实体属性也只能唯一地由一个代码来表示。 第五节 代码设计 (一)代码的功能  代码是人和计算机的共同语言,是两者交换信息的工具。 2、标准性。代码设计时要尽量采用国际或国家的标准代码,以方便信息的交换和共享,并可为以后对系统的更新和维护创造有利条件。 3、合理性。代码设计必须与编码对象的分类体系相适应,以使代码对编码对象的分类具有标识作用。 第五节 代码设计 (二)代码设计的原则 4、可扩充性。编码时要留有足够的备用代码,以适应今后扩充代码的需要。但备用代码也不能留得过多,以免增加处理的难度。 5、简单性。代码结构要简单,要尽量缩短代码的长度,以方便输入,提高处理效率,并且便于记忆,减少读写的差错。 6、适用性。代码设计要尽量反映编码对象的特点,以便于识别和记忆,使用户容易了解和掌握。 7、规范化。代码的结构、类型、编码格式必须严格统一,以便于计算机处理。 二、代码的种类 从编码对象实际状况和使用方便两个方面进行考虑,常用的代码主要有以下几种: (一)顺序码 顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。 第五节 代码设计   例如,一个大学里面的各个学院可以采用顺序编码:          01 经济管理学院          02 化工学院          03 纺织学院          : :          14 机械工程学院 顺序码的优点是简单、易处理。缺点是不能反映编码对象的特征,代码本身无任何含义。另

您可能关注的文档

文档评论(0)

kaku + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档