A-A+

阅读以下关于软件系统容错设计的叙述 回答问题1 问题2和问题3。 某软件公司为某门户网站开发

2022-08-05 22:27:09 问答库 阅读 172 次

问题详情

阅读以下关于软件系统容错设计的叙述,回答问题1、问题2和问题3。
某软件公司为某门户网站开发的大型互动式网络游戏推出后,该网站的点击数大幅攀升。但是,该网络游戏每运行一段时间后,偶尔会出现错误而异常终止。分析表明:出错的模块是不确定的,错误不仅与网络游戏本身的代码相关,而且还与链入其中的第三方程序库相关,但是该第三方程序库并无源代码。项目组就此召开了会议。
会上,小张认为应当继续分析诊断,只有找出隐藏的软件错误,才能解决问题。小张的建议得到了许多成员的赞同。但是王总工认为,定时主动地重新启动则更为现实和明智。王总工给出了令人信服的理由,最后得到了项目组成员的一致同意。
试用200字以内文字,简要地叙述王总工否定小张建议的依据。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(1)该网络游戏每运行一段时间才偶尔出现一次这种错误说明这是一种暂态错误。(2)错误的定位和排除工作困难、耗时长不能及时解决问题。(3)错误涉及无源码的第三方程序库即使找到错误也难以排除。(4)定时主动地重新启动可以在该暂态错误出现之前主动地将网络游戏恢复到久经考验的初始状态。(5)重新启动可以清空一些诸如session和连接缓冲等临时性内容提高系统的性能。
(1)该网络游戏每运行一段时间才偶尔出现一次这种错误,说明这是一种暂态错误。(2)错误的定位和排除工作困难、耗时长,不能及时解决问题。(3)错误涉及无源码的第三方程序库,即使找到错误也难以排除。(4)定时主动地重新启动,可以在该暂态错误出现之前,主动地将网络游戏恢复到久经考验的初始状态。(5)重新启动可以清空一些诸如session和连接缓冲等临时性内容,提高系统的性能。 解析:目前,互联网已经成为人们生活的一部分,各种与商业、生活、娱乐、休闲的互联网应用层出不穷,各行各业也都通过因特网来开展业务、提供服务。近几年来,中国的互联网发展也十分迅速,网民的数量已经达到了7910万之多,对于互联网应用的性能、稳定性、可靠性要求也日益增高。因此,对于因特网应用服务提供商而言,如何创建、维护一个高稳定性、响应速度快的服务系统已经变成一个很重要的问题。
在这些众多的应用中,网络游戏、视频点播这一类的娱乐休闲服务的受众面最广,而且数据量也较大,性能需求矛盾最尖锐,是这个领域中最重要的课题。
第一步:总结问题的要点
本题的考查要点是应试者对互联网应用服务系统的性能维护方面的知识基础。网络游戏作为最典型的、要求较高的网络应用,这方面的问题暴露得最多,而主动定时重新启动系统是一种很常见的维护策略。题目也体现了系统分析员案例分析试题正在朝着更贴近具体应用的方向发展,要求应试者有丰富的工作实践经验。
说明“主动重新启动”维护策略的优点和适用性。

考点:问题,软件公司