- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 结构化系统设计 7.1 系统设计的任务要求 7.2 结构化设计的基本概念 7.3 从数据流图导出结构图 7.4 一体化设计方法 7.5 代码设计 7.6 输出设计 7.7 输入设计 7.8 人机对话设计 7.9 计算机处理过程的设计 7.10 计算机系统的选择 7.11 系统设计说明书 习题7 7.1 系统设计的任务要求 系统分析阶段要回答的中心问题是系统“做什么”,即明确系统的功能。这个阶段的成果是系统的逻辑模型。系统设计要回答的中心问题是系统“怎么做”,即如何实现系统说明书规定的系统功能。这一阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即确定系统的物理模型。 7.1.1 系统设计的目标 根据一个逻辑模型,可以提出多个物理模型。我们怎样评价、选择这些物理模型呢?面向管理的信息系统,其优劣程度取决于它为管理工作提供信息服务的质量。具体讲,我们可以从以下六个方面来衡量。 1. 信息系统的功能 这当然是最根本的一条。它包括系统是否解决了用户希望解决的问题,是否有较强的数据校验功能,能否进行所需要的运算,能否提供符合用户需要的信息输出等等。 2. 系统的效率 这是与时间有关的指标。例如,联机处理系统的响应时间,即从发出要求到得到应答信号的时间,又如批处理系统的处理速度,即处理单个业务的平均时间等。在实时录入、成批处理的事务处理系统中,常用处理能力(标准时间内处理的业务个数)来表示系统的工作效率。 影响系统效率的因素很多,包括系统的硬件及其组织结构、人机接口设计是否合理、计算机处理过程的设计质量等等。这里强调的是整个系统的效率,而不是某一部分的效率。例如,商场的收款系统,衡量其效率的标准是顾客等待时间的长短。它包括人的操作时间和计算机的运算时间。一般来讲,计算机的运算时间比人操作的时间要少得多。因此,人机界面设计是否便于操作,操作人员是否熟练,是这类系统至关重要的因素。 3. 系统的可靠性 系统的可靠性,指系统在运行过程中抵御各种干扰,保证系统正常工作的能力。它包括检查错误、纠正错误的能力及系统一旦发生故障后重新恢复、重新启动的能力。 系统在运行过程中难免会遇到各种干扰。这些干扰有人为的,如病毒、无意的错误操作等;有自然的,如地震、火灾、突然停电等。提高系统的可靠性也有种种途径,例如可以选择可靠性较高的设备,采用硬件结构冗余设计(如双机结构),设置故障检测、恢复处理及各种安全措施等。 4. 系统的工作质量 系统的工作质量指系统提供的信息的准确程度,使用的方便性,输出表格的实用性和清晰性等。很明显,系统的工作质量直接影响系统的使用效果,因此,必须引起注意。同样,这里讲的工作质量是整个系统的工作质量,而不是某个部分的质量。管理信息系统是一个人机系统,除了程序正确之外,还要保证输入计算机的数据是正确无误的。即使输入是正确的,计算结果显示在屏幕上也是正确的,但人还可能看错,如把“3”看成“8”。 这就要求设计人员在各个环节,如输入设计、输出设计、代码设计、人机接口设计等环节都要精心设计。设计时既要考虑应用的要求,还要考虑使用者的能力与心理的反应。 5. 系统的可变更性 系统的可变更性是指修改和维护系统的难易程度。系统实施过程中,需要测试、修改。系统交付使用之后,也会发现某些错误或不足之处。另外,随着系统环境的变化,用户会对系统提出某些新的要求。因此,系统的修改是否方便直接关系到系统生存期的长短。一个可变更性好的系统,维护相对容易,生命周期就长。 6. 系统的经济性 系统的经济性是指系统收益与支出之比。这是确定设计方案的一个重要因素。 系统的效率、服务质量、可靠性、可变更性、经济性等指标是相互联系又彼此制约的,在一定程度上是相互矛盾的。例如,为了提高系统的可靠性,就要采取一些校验和控制措施,系统的效率就要受到一定的影响。但从另一个角度看,由于系统可靠性的提高,抗干扰能力强了,系统能不间断运行,中断时间的减少又提高了系统的效率。某些系统对可靠性要求很高,需要选取可靠性高的设备,甚至采用双机结构,这样系统成本要大幅度增加,经济性下降。 再如,为了增强系统的可变更性
文档评论(0)