- 71
- 0
- 约1.04千字
- 约 2页
- 2020-11-02 发布于浙江
- 举报
第九章练习题:
填空题
当一个系统已经在实际环境中投入使用了,可以进行正常的操作,我们就说系统开发完成了,而以后对系统变更所做的任何工作,称为维护。
软件的可维护性是指纠正软件系统出现的错误和缺陷以满足新的要求而进行修改、扩充或压缩的容易程度。
一个可移植的程序应该具有结构良好、灵活、不依赖于某一具体计算机或操作系统的性能。
软件维护的类型主要包括改正性维护、适应性维护、完善性维护和预防性维护等。
预防性维护也称为软件再工程。
软件的逆向工程是一个恢复设计结果的过程。
如果软件是可测试的、可理解的、可修改的、可移植的、可靠的、有效的、可用的,则软件一点是可维护的。
判断题
可维护性、可使用性、可靠性是衡量软件质量的几个主要质量特性,其中软件的可使用性是软件各个开发阶段的关键目标。(×)
可理解性表面人们通过阅读源代码和相关文档,了解程序功能及其如何运行的容易程度。(√)
可测试性表明验证程序正确性的容易程度,程序越简单,验证其正确性越容易。(√)
适应性维护是针对系统在运行过程中暴露出来的缺陷和错误而进行的,主要是修改错误。(×)
完善性维护主要是为了改善系统的某一方面而进行的变更,可能这种变更是因为出现错误而进行的变更。(×)
选择题
度量软件的可维护性可以包括很多方面,下列(A)不在措施之列。
程序的无错误性 B.可靠性 C.可移植性 D.可理解性
软件按照设计的要求,在规定
原创力文档

文档评论(0)