当前位置:文档之家› 信息系统的设计

信息系统的设计


信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.2 信息系统设计的评价标准
但是,从系统开发的角度看,系统的可变更性是首先应考虑的因素 。这是因为,无论对系统研制过程还是对今后的运行,它都有直接的影响 。据统计,在系统的整体生命周期中,经费开销的比例为:研制占20%, 其中分析与设计占35%,编写程序占15%,调试占50%;而维护占80%,其中 维护包括排除开发阶段的错误,适应环境变化增加新的功能。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.1信息系统设计的主要任务
通常又把系统设计分成两个阶段。第一阶段称总体设计(又称概要设计) 阶段,完成上述前九项任务。第二阶段称详细设计阶段,完成上述第十项 任务。
总体设计阶段首先要完成新系统物理结构的设计。我们知道,构成系统中 应用软件的实体是模块,要设计系统由哪些模块组成、设计各模块间的关 系,并把这种设计表达出来。通常,描述应用软件系统物理结构的工具是 模块结构图,这就是说,总体设计首先要完成新系统模块结构图的设计。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.3 信息系统设计的目标
从信息系统设计的评价标准分析可以看出:系统设计必须从保证系 统的变更性入手,设计出一个易于理解、容易维护的系统。
为了使系统容易修改,首先要使其容易被理解,需要注意以下几个问题
1.把系统划分为一些部分,其中每一部分的功能简单明确,内容简明易懂 ,易于修改。我们把这样的部分称为模块。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述51.4信息系统设计的内容7.制定测试计划 8.书写文档 9.审查和复查 以上是总体设计的任务,下面为读者列举出详细设计过程当中的基本任务
(1)数据结构设计。 (2)物理设计。 (3)算法设计。 (4)界面设计。 (5)其他设计。①代码设计②输入/输出格式设计③人机对话设计④网 络设计⑤评审
1.信息系统的功能 2.系统的效率 3.系统的可靠性 4.系统的工作质量 5.系统的可变更性 6.系统的经济性
系统的效率、服务质量、可靠性、可变更性、经济性等指标是相互 联系又彼此制约的,在一定程度上是相互矛盾的。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.2 信息系统设计的评价标准
为了提高系统的可靠性,就要采取一些校验和控制措施,系统的效 率就要受到一定的影响。但从另一个角度看,由于系统可靠性的提高,抗 干扰能力强了,系统能不间断运行,中断时间的减少又提高了系统的效率 。某些系统对可靠性要求很高,要选取可靠性高的设备,甚至采用双机结 构,显然系统成本要大幅度增加,经济性下降。再如,为了增强系统的可 变更性,采用模块化结构,系统的效率也会有所降低。这种彼此制约关系 说明,在系统设计时,应根据系统的具体情况有所侧重。对于可靠性要求 高的系统,如涉及财务及某些高度机密信息的系统,首先要保证系统可靠 ,不惜增加成本,在一定程度上降低效率。对于实时性要求高的系统,如 飞机订票系统,首先要保证效率,不妨增加一些存储空间的开销。
2.系统分成模块的工作按层次进行。首先,把整个系统看成一个模块,按 功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的 功能。然后按功能再分解第一层的各个模块。依次下去,直到每个模块都 十分简单。
3.每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换 关系。当然,系统中的模块不可能与其他模块没有联系,只是要求这种联 系尽可能少。
5.1 信息系统设计概述
5.1.1信息系统设计的主要任务
系统设计阶段任务繁重,主要有十大任务: (1)新系统物理结构的设计。即定义组成新系统的模块及模块间的接口 (2)硬件配置设计。选择新系统采用的硬件系统 (3)系统软件选择设计。选择新系统采用的系统软件 (4)网络选择设计。选择新系统采用的网络 (5)代码设计 (6)输入设计 (7)输出设计 (8)对话设计 (9)数据存储设计 (10)模块内部的算法设计
由此可见,修改系统的经费开销占了整个经费的
90%(=20%×50%+80%),如果系统的可变性好,就可以大大节约人力、 财力,延长系统生命周期。事实上,对一个信息系统,不管事先怎样精心 设计,在投入运行后,总会提出某些修改或补充,这可能是经过一段时间 后,发现某些地方效率还可以提高,或者还要增加某些可靠性措施,也可 能还要增加某些新的功能,或者对工作质量提出新的要求,等等。如果可 变更性好,就比较容易满足这些要求。总而言之,可变更性好的系统,效 率不高可以提高效率,质量不好可以改进质量,可靠性差可以加强可靠性 。反之,可变更性差,修改不如重做,系统寿命自然就短。
详细设计阶段是用表格、图形或其他工具描述每个模块内部的工作过程( 即算法),在系统设计阶段,程序员能根据这些描述写出程序来。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.2 信息系统设计的评价标准
面向管理的信息系统,其优劣程度取决于它为管理工作提供信息服 务的质量。具体讲,我们可以从六个方面来衡量。
信息系统分析与设计
第五章 信息系统的设计
第五章 信息系统的设计
5.1信息系统设计概述 5.2结构化设计的基本概念 5.3从数据流程图导出结构图 5.4数据库设计和编码设计 5.5输入/输出设计 5.6人机对话设计 5.7计算机处理过程的设计 5.8系统设计说明书
信息系统分析与设计
2020年9月23日星期三
4.模块间的关系要阐明。这样,在修改时可以追踪和控制。
信息系统分析与设计
2020年9月23日星期三
5.1 信息系统设计概述
5.1.4信息系统设计的内容
在总体设计中,其基本内容包括以下九点: 1.构造与设想供选择的方案 2.选取合理的方案
对每一个合理的方案,系统分析员都应该准备下列四份资料: (1)系统流程图; (2)组成系统的物理元素清单; (3)成本/效益分析; (4)实现这个系统的进度计划。 3.推荐最佳方案 4.功能分解 5.软件结构设计 6.文件和数据库设计
相关主题