全球旧事资料 分类
第九章练习题一、填空题
1当一个系统已经在实际环境中投入使用了,可以进行正常的操作,我们就说系统开发完成了,而以后对系统变更所做的任何工作,称为维护。
2软件的可维护性是指纠正软件系统出现的错误和缺陷以满足新的要求而进行修改、扩充或压缩的容易程度。
3一个可移植的程序应该具有结构良好、灵活、不依赖于某一具体计算机或操作系统的性能。
4软件维护的类型主要包括改正性维护、适应性维护、完善性维护和预防性维护等。
5预防性维护也称为软件再工程。6软件的逆向工程是一个恢复设计结果的过程。7如果软件是可测试的、可理解的、可修改的、可移植的、可靠的、有效的、可
用的,则软件一点是可维护的。
二、判断题1可维护性、可使用性、可靠性是衡量软件质量的几个主要质量特性,其中软件的可使用性是软件各个开发阶段的关键目标。(×)2可理解性表面人们通过阅读源代码和相关文档,了解程序功能及其如何运行的容易程度。(√)3可测试性表明验证程序正确性的容易程度,程序越简单,验证其正确性越容易。(√)4适应性维护是针对系统在运行过程中暴露出来的缺陷和错误而进行的,主要是修改错误。(×)5完善性维护主要是为了改善系统的某一方面而进行的变更,可能这种变更是因为出现错误而进行的变更。(×)
三、选择题1度量软件的可维护性可以包括很多方面,下列(A)不在措施之列。A.程序的无错误性B可靠性C可移植性D可理解性
2软件按照设计的要求,在规定时间和条件下达到不出故障、持续运行要求的质量特性称为(A)。A可靠性B可用性C正确性D完整性
3为适应软件运行环境的变化而修改软件的活动称为(B)。A纠错性维护B适应性维护C完善性维护D预防性维护
4在软件生存期的维护阶段,继续诊断和修正错误的过程称为(D)。A完善性维护B适应性维护C预防性维护D纠错性维护
5软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以(C)维护所占的维护量最小。A纠错性维护
fB代码维护C预防性维护D文档维护
6对于软件的(D),有一种简单的面向时间的度量,叫做平均变更等待时间(Mea
TimeToCha
ge,MTTC)。这个时间包括开始分析变更要求、设计合适的修改、实现变更并测试它以及把这种变更发送给所有的用户所需要的时间。A可靠性B可修改性C可测试性D可维护性
7产生软件维护的副作用,是指(C)。A开发时的错误B隐含的错误C因修改软件而造成的错误D运行时误操作
fr
好听全球资料 返回顶部