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

16 查阅

阅读以下关于软件系统容错设计的叙述,回答问题1、问题2和问题3。

某软件公司为某门户网站开发的大型互动式网络游戏推出后,该网站的点击数大幅攀升。但是,该网络游戏每运行一段时间后,偶尔会出现错误而异常终止。分析表明:出错的模块是不确定的,错误不仅与网络游戏本身的代码相关,而且还与链入其中的第三方程序库相关,但是该第三方程序库并无源代码。项目组就此召开了会议。

会上,小张认为应当继续分析诊断,只有找出隐藏的软件错误,才能解决问题。小张的建议得到了许多成员的赞同。但是王总工认为,定时主动地重新启动则更为现实和明智。王总工给出了令人信服的理由,最后得到了项目组成员的一致同意。

试用200字以内文字,简要地叙述王总工否定小张建议的依据。

参考答案:

(1)该网络游戏每运行一段时间才偶尔出现一次这种错误说明这是一种暂态错误。(2)错误的定位和排除工作困难、耗时长不能及时解决问题。(3)错误涉及无源码的第三方程序库即使找到错误也难以排除。(4)定时主动地重新启动可以在该暂态错误出现之前主动地将网络游戏恢复到久经考验的初始状态。(5)重新启动可以清空一些诸如session和连接缓冲等临时性内容提高系统的性能。(1)该网络游戏每运行一段时间才偶尔出现一次这种错误,说明这是一种暂态错误。(2)错误的定位和排除工作困难、耗时长,不能及时解决问题。(3)错误涉及无

软考高级