问题 单项选择题

根据维护的具体内容的不同,可对软件维护进行分类。()是指对文件或数据库中的记录进行增加、修改和删除等操作,通常采用专用的程序模块。

A.程序维护

B.数据维护

C.代码维护

D.设备维护

答案

参考答案:B

解析:

本题考查软件维护的基础知识。

软件维护阶段覆盖了从软件交付使用到软件被淘汰为止的整个时期。软件维护占整个软件生命周期的60%~80%,维护的类型主要有以下四种,在整个软件维护活动中,改正性维护约占20%,适应性维护约占25%,完善性维护约占50%以上,其他维护约占4%。

·改正性维护

改正性维护是为了诊断和改正在使用过程中发现的隐藏的错误而修改软件的活动。

·适应性维护

适应性维护是为了适应变化了的环境而修改软件的活动。

·完善性维护

完善性维护是为了扩充或完善原有软件的功能或性能而修改软件的活动。

·预防性维护

预防性维护是为了提高软件的可维护性和可靠性,为未来的进一步改进打下基础而修改软件的活动。

软件维护涉及不同内容,主要包括硬件设备的维护、应用软件的维护和数据的维护。其中数据维护主要负责数据库的安全性、完整性和进行并发性控制,以及维护数据库中的数据,当数据库中的数据类型、长度等发生变化时,或者需要添加某个数据项、数据库时,要负责修改相关的数据库、数据字典等工作。

多项选择题
问答题 简答题