首页 理论教育系统设计评价标准-信息系统开发方法与实践教程

系统设计评价标准-信息系统开发方法与实践教程

【摘要】:决策依据是一组评价标准:运行效率、可靠性、可修改性、灵活性、通用性和实用性。其中前三项是最重要的评价标准。校验码为某一项数据设置校验码,在进行数据处理时能防止一些错误。,这些都必须由系统设计员预先定义。显然平均修复时间越短,系统的可维护性越高。

从用户的观点看,建立一个新的计算机化的信息系统要能够比现行系统更快、更准确、更新、更多地提供信息,并且对信息的处理能力要大大高于现行系统。如何从若干种设计方案中选择一个尽可能好的设计方案,实际是一个决策问题。决策依据是一组评价标准:运行效率可靠性、可修改性、灵活性、通用性和实用性。其中前三项是最重要的评价标准。

1.运行效率

任何一个系统的可用资源毕竟有限,设法提高资源的使用效率是系统设计的重要任务之一。评价系统运行效率可以从处理能力、运行时间、响应时间3个方面来进行。处理能力是指在单位时间内能够处理多少事务;运行时间是指在处理状态下,系统运行一次所需要的时间;响应时间是指在联机处理状态下,从向系统发出一次请求到系统给出回答所用的时间。

2.可靠性

系统的可靠性包括软件和硬件可靠性,一般可以从以下几方面来考虑。

(1)校验码

为某一项数据设置校验码,在进行数据处理时能防止一些错误。例如,每个客户的银行账号是10位,指定最后一位(第10位)是校验码。账号被指定以后,用适当的计算公式可以算出校验码是多少。当客户到银行存取款时,将这10位账号输入到计算机。计算机根据前9位数据和计算公式算出校验码,当算出的值和输入的第10位的值相符才允许办理客户业务,否则拒绝处理。虽然使用校验码会增加处理时间,但却可以防止一些错误的发生。

(2)建立运行日志和信息追踪

由于一些业务上的需要,管理部门要求系统能够随时提供每天都处理过哪些业务,是如何处理的。为了得到这些信息,系统设计员要设计一个运行日志,每当一个事务要进入系统被处理时,就将该事务的信息登录到运行日志上。另外还要对数据文件的变化情况进行记录。

建立运行日志和信息追踪不仅占用了大量的存储容量,同时需要一定的运行时间,必然在某种程度上降低系统的运行效率。所以提高系统的可靠性需要付出一定的代价,但却是必要的。

(3)文件的存取限制(www.chuimin.cn)

文件的存取限制,即所谓安全性和完整性的问题。什么样的人能够访问哪些数据?什么样的人有资格更新哪些数据……,这些都必须由系统设计员预先定义。对用户进入系统的身份检查可以通过密码和操作权限表的方式来进行,一旦出现越权操作,系统将及时对其处理。

(4)可靠性指标

衡量可靠性的指标是“平均故障间隔时间”(Mean Time Between Failures,MTBF),这是指发生前后两次故障的平均间隔时间。例如,第一次故障在3:00发生,第二次故障在11:00发生,第三次故障在23:00发生,则

MTBF=(8+12)÷2=10显然故障间隔时间越长,系统的可靠性越高。

与可靠性密切相关的是系统的可维护性,这是指排除故障的难易程度,衡量的指标是“平均修复时间”(Mean Time To Repair,MTTR)。它的含义是系统发生故障后,平均每次用的修理时间,也称为排除故障时间。显然平均修复时间越短,系统的可维护性越高。

系统的有效性=MTBF/(MTBF+MTTR)

它是一个大于0小于1的实数,这项指标越接近1,则系统的有效性越高。

3.可修改性

一个系统从起步开始到走完它的生命周期,被另外一个系统取代,总是处于不断的修改中。系统的可修改性也可以用时间衡量,没有绝对指标,是对不同设计方案进行相对比较的结果。

近几年随着计算机应用的不断发展,系统可修改性因素对系统维护费用的影响越来越大。为了提高系统的可修改性,一定要注重在系统开发过程中使用正确的方法,并建立一整套的开发文档资料。