系统硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于。
- A.完善性维护
- B.适应性维护
- C.校正性维护
- D.支持性维护
正确答案及解析
正确答案
解析
为了使系统适应用户环境变化,满足新提出需要,也要对原系统做些局部更新,这些工作称为系统维护。
系统维护重点是系统应用软件维护工作,按照软件维护不同性质划分为下述4种类型:
(1)纠错性维护。由于系统测试不可能揭露系统存在所有错误,因此在系统投入运行后频繁实际应用过程中,就有可能暴露出系统内隐藏错误。诊断和修正系统中遗留错误,就是纠错性维护。纠错性维护时在系统运行中发生异常或故障时进行,这种错误往往是遇到了从未用过输入数据组合或是在与其他部分接口处产生,因此只是在某些特定情况下发生。有些系统运行多年以后才暴露出在系统开发中遗留问题,这是不足为奇。
(2)适应性维护。适应性维护时为了使系统适应环境变化而进行维护工作。一方面计算机科学技术迅速发展,硬件更新周期越来越短,新操作系统和原来操作系统新版本不断推出,外部设备和其他系统部件经常有所增加和修改,这就是必然要求信息系统能够适应新软硬件环境,以提高系统性能和运行效率;另一方面,信息系统使用寿命在延长,超过了最初开发这个系统时应用环境寿命,即应用对象也在不断发生变化,机构调整,管理体制改变、数据与信息需求变更等都将导致系统不能适应新应用环境。如代码改变、数据结构变化、数据格式以及输入/输出方式变化、数据存储介质变化等,都将直接影响系统正常工作。因此有必要对系统进行调整,使之适应应用对象变化,满足用户需求。
(3)完善性维护。在系统使用过程中,用户往往要求扩充原有系统功能,增加一些在软件需求规范书中没有规定功能与性能特征,以及对处理效率和编写程序改进。例如,有时可将几个小程序合并成一个单一运行良好程序,从而提高处理效率;增加数据输出图形方式;增加联机在线帮助功能;调整用户界面等。尽管这些要求在原来系统开发需求规格说明书中并没有,但用户要求在原有系统基础上进一步改善和提高;并且随着用户对系统使用和熟悉,这种要求可能不断提出。为了满足这些要求而进行系统维护工作就是完善性维护。
(4)预防性维护。系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动预防性维护,即选择那些还有较长使用寿命,目前尚能正常运行,但可能将要发生变化或调整系统进行维护,目是通过预防性维护为未来修改与调整奠定更好基础。例如,将目前能应用报表功能改成通用报表生成功能,以应付今后报表内容和格式可能变化,根据对各种维护工作分布情况统计结果,一般纠错性维护占21%,适应性维护工作占25%,完善性维护达到50%,而预防性维护以及其他类型维护仅占4%,可见系统维护工作中,一半以上工作室完善性维护。
根据题干,系统硬件环境、软件环境和数据环境发生变化时需要对系统进行维护属于适应性维护。
参考答案:B
你可能感兴趣的试题
某软件公司项目A的利润分析如下表所示。设贴现率为10%,第二年的利润净现值是 ( ) 元。
-
- A.1,378,190
- B.949,167
- C.941,322D 922,590
- 查看答案
以下关于项目管理计划编制的理解中,正确的是( ) 。
-
- A.项目经理应组织并主要参与项目管理计划的编制,但不应独立编制
- B.项目管理计划的编制不能采用迭代的方法
- C.让项目干系人参与项目计划的编制,增加了沟通成本,应尽量避免D 项目管理计划不能是概括的,必须是详细、具体的
- 查看答案
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态投资回收期是 ( ) 年。
-
- A.1
- B.2
- C.2.27D 2.73
- 查看答案
软件设计过程中,视图可以从不同角度描述软件结构,以下关于几个常见视图的说法中, ( ) 是错误的。
-
- A.逻辑视图从功能需求角度描述了软件结构
- B.组件视图从实现角度描述了软件结构
- C.过程视图从质量角度描述了软件结构D 部署视图从分布问题角度描述了软件结构
- 查看答案
A project manager believes that modifying the scope of the project may provide added value service for the customer. The project manager should ( ) .
-
- A.assign change tasks to project members
- B.call A meeting of the configuration control board
- C.change the scope baseline
- D.postpone the modification until A separate enhancement project is fundeD after this project is completeD according to the original baseline
- 查看答案