信息管理系统第5章.ppt

信息管理系统第5章.ppt

ID:56303459

大小:137.00 KB

页数:29页

时间:2020-06-10

信息管理系统第5章.ppt_第1页
信息管理系统第5章.ppt_第2页
信息管理系统第5章.ppt_第3页
信息管理系统第5章.ppt_第4页
信息管理系统第5章.ppt_第5页
资源描述:

《信息管理系统第5章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章系统设计作  者:刘 喆第一节系统设计原则1.系统的效率性系统的效率是指系统的处理能力、处理速度、响应时间等与时间有关的指标。2.系统的可靠性系统的可靠性指系统在运行过程中,抗干扰(包括人为的和机器的故障)和保证正常工作的能力。*提高系统可靠性的途径主要有:(1)选取可靠性较高的主机和外部设备;(2)硬件结构的冗余设计,即在高可靠性的应用场合,应采用双机或双工的结构方案;(3)对故障的检测、处理和系统安全方面的措施,如对输入数据进行校验,建立运行记录和监督跟踪,规定用户的文件使用级别,对重要文件的拷贝等。

2、3.系统的准确性系统的准确性是指系统所能提供的信息的准确程度。4.系统的可维护性系统的可维护性是指系统易于理解、易于修改和扩充。要提高系统的可维护性,在系统分析和设计的过程中,可采用结构化、模块化的方法。5.系统的经济性系统的经济性是指系统的收益应大于系统支出的总费用。第二节结构化设计结构化系统设计是新系统开发的一个重要内容,是结构化系统分析和结构化程序设计之间的接口。结构化系统设计技术是在结构化程序设计思想的基础上发展起来的一种用于复杂系统结构设计的技术。它运用一套标准的设计准则和工具,采用模块化方法,进行新

3、系统控制层次关系和模块分解设计。把用数据流程图表示的系统逻辑模型转变为用HIP0图或控制结构图表示的系统层次模块结构。结构化系统设计的核心是模块分解设计,模块化显著提高了系统的可修改性和可维护性,同时,为系统设计工作的有效组织和控制提供了方便条件。一、模块及其层次分解(一)模块1.模块的含义模块:是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。系统中的任何一个处理功能都可以看作是一个模块。一个模块具有三种基本属性:一是功能,说明该模块实现什么;二是逻辑,描述模块内部如何实现要求的功能;三是状态,描

4、述该模块的使用环境、条件及模块间的相互关系。2.模块结构的图形表示模块在模块结构图中用方框表示,方框内写上模块的名称。模块的调用用从一个模块指向另一个模块的箭头表示,当后一个模块(被调用模块)执行完它的功能后,再返回前一模块(调用模块)。模块间信息传递用带有小圆圈的有向线段。模块有三种调用关系,即顺序调用、选择调用、重复调用。(二)模块的层次功能分解图1.总体IPO图实际上是数据流程图的初步分层细化结果,对最高层模块进行功能分解,并为其提供输入变量表、处理功能和输出变量表。2.HIPO图对顶层模块进行重复逐层分

5、解,而得到的关于组成顶层模块的所有功能模块的层次结构关系图。3.低层主要模块的详细IPO图二、模块分解设计的基本原则(一)模块聚合模块聚合是衡量一个模块内部各组成部分间整体统一性的指标,描述了一个模块功能专一性的程度。根据模块的内部构成情况,聚合可以划分为以下七个等级:1.偶然聚合2.逻辑聚合3.时间聚合4.过程聚合5.数据聚合6.顺序聚合7.功能聚合(二)模块耦合模块耦合:是衡量一个模块与其他模块在联接形式和接口复杂性方面相互作用关系的指标,标志着系统结构设计的质量。模块耦合划分为以下三种类型:1.数据耦合2

6、.控制耦合3.内容耦合第三节代码设计代码是事物、概念的名称、属性或状态的代表符号。一、代码设计原则1.惟一性:每个代码应惟一地表示一个实体或属性。2.扩展性3.实用性及系统性4.简短性5.标准化二、代码的种类:1.顺序码2.分组码3.助记码4.区间码5.密码三、校验码校验码又称编码结构中的校验位。为了保证输入的正确性,在编码设计结构中原代码的基础上,通过事先规定的数学方法计算出校验码(一位或两位),附加在原代码的后面,使它变成代码的一个组成部分;使用时与原代码一起输入,此时计算机会用同样的数学运算方法按输入的代

7、码数字计算出校验位,并将它与输入校验位进行比较,以检验输入是否有错。1.算术级数法。原代码12345各乘以权65432乘积之和6+10+12+12+10=50以11为模去除乘积之和,把得出的余数作为校验码:50/11=4…6因此代码为123456.2.几何级数法。原代码12345各乘以权3216842乘积之和32+32+24+16+10=114以11为模去除乘积之和,把得出的余数作为校验码:114/11=10…4因此代码为123454。3.质数法。原代码12345各乘以权1713753乘积之和17+26+21+

8、20+15=9911为模去除乘积之和,把得出余数作为校验码:99/11=9…O因此代码为123450.注意,以11为模时,若余数是10,则按O处理。四、代码设计步骤设计代码的工作,可按下列步骤进行:1.确定代码目的。2.决定代码对象,对所要处理的全部信息逐个地进行研究,决定哪些需要代码化。3.决定代码使用范围和期限。4.分析代码对象的特性,包括代码使用频率、变更周期、追加删除情况、输出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。