系统总体设计_第1页
系统总体设计_第2页
系统总体设计_第3页
系统总体设计_第4页
系统总体设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统总体设计系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至 进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的 划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整 个系统实现规划等方面进行合理的安排。一、系统设计的任务系统设计的概念系统设计又称为物理设计,是开发管理信息系统的第二阶段,系统设计通常 可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向 用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段一一详细设 计,这两部分工作是互相联系的,需要交叉进行,本章将这两个部分内容结合起 来进行介绍。系统设计是

2、开发人员进行的工作,他们将系统设计阶段得到的目标系统的逻 辑模型转换为目标系统的物理模型,该阶段得到工作成果一一系统设计说明书是 下一个阶段系统实施的工作依据。系统设计的主要内容系统设计的主要任务是进行总体设计和详细设计。下面分别说明它们的具体 内容。(1)总体设计总体设计包括系统模块结构设计和计算机物理系统的配置方案设计。系统模块结构设计系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画 出模块结构图。在这个过程中必须考虑以下几个问题:如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量

3、。计算机物理系统配置方案设计在进行总体设计时,还要进行计算机物理系统具体配置方案的设计,要解决 计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题。计算 机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。开发管理信息系统的大量经验教训说明,选择计算机软硬件设备不能光看广 告或资料介绍,必须进行充分的调查研究,最好应向使用过该软硬件设备的单位 了解运行情况及优缺点,并征求有关专家的意见,然后进行论证,最后写出计算 机物理系统配置方案报告。从我国的实际情况看,不少单位是先买计算机然后决定开发。这种不科学的、 盲目的做法是不可取的,它会造成极大浪费。因为,计算机更新换代

4、是非常快的, 就是在开发初期和在开发的中后期系统实施阶段购买计算机设备,价格差别就会 很大。因此,在开发管理信息系统过程中应在系统设计的总体设计阶段才具体设 计计算机物理系统的配置方案。详细设计在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定 每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工 要求等,一般来说,处理过程模块详细设计的难度已不太大,关键是用一种合适 的方式来描述每个模块的执行过程,常用的有流程图、问题分析图、IPO图和过 程设计语言等;除了处理过程设计,还有代码设计、界面设计、数据库设计、输 入输出设计等。编写系统设计说明书系统设计阶段的结

5、果是系统设计说明书,它主要由模块结构图、模块说明书 和其它详细设计的内容组成。二、系统设计原则简单性:在达到预定的目标、具备所需要的功能前提下,系统应尽量简单,这 样可减少处理费用,提高系统效益,便于实现和管理。灵活性和适应性:以便适应外界的环境变化。可变性是现代化企业的特点之一, 是指其对外界环境的变化的适应能力。作为企业的管理信息系统也必须具有相当 的灵活性,以便适应外界环境的不断变化,而且系统本身也需不断修改和改善。 因此,在这里系统的可变性是指允许系统被修改和维护的难易程度。一个可变性 好的系统,各个部分独立性强,容易进行变动,从而可提高系统的性能,不断满 足对系统目标的变化要求。此外

6、,如果一个信息系统的可变性强可以适应其它类 似企业组织的需要,无疑地,这将比从新开发一个新系统成本要低得多。致性和完整性:一致性是指系统中信息编码、采集、信息通信要具备一致性 设计规范应标准;完整性是指系统作为一个统一的整体而存在,系统功能应尽量 完整。可靠性:系统的可靠性指系统硬件和软件在运行过程中抵抗异常情况的干扰及 保证系统正常工作的能力。衡量系统可靠性的指标是平均故障间隔时间和平均维 护时间。前者指平均的前后两次发生故障的时间,反映了系统安全运行时间,后 者指故障后平均每次所用的修复时间,反映系统可维护性的好坏。只有可靠的系 统,才能保证系统的质量并得到用户的信任,否则就是没有使用价值

7、。提高系统可靠性的途径主要有:1)选取可靠性较高的主机和外部设备;2)硬件结构的冗余设计,即在高可靠性的应用场合,应采取双机或双工的结 构方案;3)对故障的检测处理和系统安全方面的措施,如对输入数据进行校检,建立 运行记录和监督跟踪,规定用户的文件使用级别,对重要文件的拷贝等。经济性:系统的经济性是指系统的收益应大于系统支出的总费用。系统支出费 用包括系统开发所需投资的费用与系统运行维护费用之和;系统收益除有货币指 标外,还有非货币指标。系统应该给用户带来相应的经济效益。系统的投资和经营费用应当得到补 偿。需要指出的是,这种补偿有时是间接的或不能定量计算的。特别是对于管理信息系统,它的效益当中

8、,有很大一部分效益不能以货币来衡量。三、系统设计的目的系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能提高目标系统 的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全 性,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物 理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。四、系统划分在前面我们强调过结构化系统分析与设计的基本思想就是自顶向下地将整 个系统划分为若干个子系统,子系统再分子系统(或模块),层层划分,然后在 自上而下地逐步设计。人们在长期的实践中摸索出了一套子系统的划分方法。虽 然它还不太成熟,但已为广大实际工作者自觉或不自觉采用

9、了。系统划分的原则:在前几章中介绍过从科学管理的角度划分子系统的方法,它是我们划分系 统的基础。但在实际工作中,我们往往还要根据用户的要求、地理位置的分布、 设备的配置情况等重新进行划分。系统划分的一般原则是:子系统要具有相对独立性子系统的划分必须使得子系统的内部功能、信息等各方面的凝聚性较好。在 实际中我们都希望每个子系统或模块相对独立,尽量减少各种不必要的数据、调 用和控制联系。并将联系比较密切、功能近似的模块相对集中,这样对于以后的 搜索、查询、调试、调用都比较方便。要使子系统之间数据的依赖性尽量小子系统之间的联系要尽量减少,接口简单、明确。一个内部联系强的子系统 对外部的联系必然是相对

10、很少。所以划分时应将联系较多的都划入子系统内部。 这样划分的子系统,将来调试、维护、运行都是非常方便的。子系统划分的结果应使数据冗余最小如果我们忽视这个问题,则可能引起相关的功能数据分布在各个不同的子系 统中,大量的原始数据需要调用,大量的中间结果需要保存和传递,大量计算工 作将要重复进行。从而使得程序结构紊乱,数据冗余,不但给软件编制工作带来 很大的困难,而且系统的工作效率也大大降低了。子系统的设置应考虑今后管理发展的需要子系统的设置光靠上述系统分析的结果是不够的,因为现存的系统由于这样 或那样的原因,很可能都没有考虑到一些高层次管理决策的要求。为了适应现代 管理的发展,对于老系统的这些缺陷,在新系统的研制过程中应设法将它补上。 只有这样才能使系统实现以后不但能够更准确、更合理地完成现存系统的业务, 而且可以支持更高层次、更深一步的管理决策。子系统的划分应便于系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论