填空题
软件维护是软件生存期的最后一个阶段。软件工程学针对维护工作的主要目标是提高(),降低()。软件的()、()、()是决定软件可维护性的基本因素。软件生存期()的工作与软件可维护性有密切的关系。
【参考答案】
软件的可维护性;维护的代价;可测试性;可理解性;可修改性;每个阶段
点击查看答案
相关考题
-
填空题
一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的()可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化,最常见的是配合软件工作的()有变动;还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为()。软件投入使用后的另一项工作是(),针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(),包括软件重构、重写文档等。()和新的软件开发工作的主要差别在于()。我们把常规的软件开发称为(),而()是从代码开始推导出设计或是规格说明来。 -
单项选择题
软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列()是软件测试的任务。 ①预防软件发生错误 ②发现并改正程序错误 ③提供诊断错误信息
A.只有①
B.只有②
C.只有③
D.全部 -
单项选择题
在程序设计过程中,要为程序调试做好准备,主要体现在()
A.采用模块化、结构化的设计方法设计程序
B.编写程序时要为调试提供足够的灵活性
C.根据程序调试的需要,选择并安排适当的中间结果输出和必要的断点
D.以上全是
