试题与答案

信息系统是一个复杂的人机系统,系统内外环境以及各种人为的、机器的因素都在不断地变化。

题型:问答题 案例分析题

题目:

信息系统是一个复杂的人机系统,系统内外环境以及各种人为的、机器的因素都在不断地变化。为了使系统能够适应这种变化,充分发挥软件的作用,产生良好的社会效益和经济效益,就要进行系统的维护工作。在软件生命周期中,软件维护占整个软件生命周期的60%~80%。项目建成后,如果后期维护工作跟不上,信息化项目顺利运行就得不到保证。所以,在企业中必须要强化系统维护工作的重要性,以充分发挥系统的作用。

 

系统的维护对于延长系统的生命具有决定意义,请列出系统开发中能提高系统可维护性的要求。

答案:

参考答案:

提高系统可维护性的要求包括5个方面:

(1) 建立明确的软件质量目标和优先级;

(2) 使用提高软件质量的技术和工具;

(3) 进行明确的质量保证审查;

(4) 选择可维护的程序设计语言;

(5) 系统的文档。

解析:

系统的可维护性对于延长系统的生命周期具有决定意义,因此必须考虑如何才能提高系统的可维护性。

(1) 建立明确的软件质量目标和优先级,可维护的程序应是可理解的、可靠的、可测试的,可更改的,可移植的,高效率的,可使用的。

(2) 使用提高软件质量的技术和工具,模块化是系统开发过程中提高软件质量、降低成本的有效方法之一。

(3) 进行明确的质量保证审查,质量保证审查是获得和维持系统各阶段的质量的重要措施。

(4) 选择可维护的程序设计语言,程序是维护的对象,要做到程序代码本身正确无误,同时要充分重视代码和文档资料的易读性和易理解性。

(5) 系统的文档是对程序总目标、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补偿。

试题推荐
微信公众账号搜索答案