软件维护习题

Posted 快乐江湖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件维护习题相关的知识,希望对你有一定的参考价值。

选择题

填空题


软件维护有哪几类

  • 改正性维护
  • 适应性维护
  • 完善性维护
  • 预防性维护

软件可维护的因素

  • 可理解性
  • 可测试性
  • 可修改性
  • 可移植性
  • 可重用性

名词解释

  • 软件维护:软件维护是在软件已经交付使用后,为了改正错误或满足新的需要而修改软件的过程,是软件生命周期的最后一个阶段,其基本任务是保证软件在一个相当长的时期能够正常运行
  • 软件可维护性:可维护性指的是维护人员理解、改正、改动或改进这个软件的难易程度。提高可维护性是支配软件工程方法学所有步骤的关键目标

简答题

1.请简述软件维护的分类

【答案】

2.请简述软件维护的特点

【答案】

3.

【答案】

【答案】

  • 通常,对一个已有的软件做重大修改意味着对软件功能做较大变更或增加较多新功能,这往往需要修改软件的体系结构。因此,了解原有软件的总体情况是很重要的。程序的规格说明书准确地描述了对软件系统的数据要求、功能需求、性能需求、可靠性和可用性要求、出错处理需求、接口需求、约束、逆向需求及将来可能提出的需求,对了解已有软件的总体情况有很大帮助。在对已有软件做重大修改之前仔细阅读、认真研究这份文档, 可以避免许多修改错误。因此,应该选取这份文档
  • 有经验的软件工程师通过阅读含有适当数量注解的源程序,不难搞清程序的实现算法,没有描述详细设计结果的文档并不会给维护工作带来太大困难。此外,为了修改程序代码,原有程序的清单是必不可少的。因此,为了对这个软件做重大修改应该选取的第二份文档是源程序清单

画图题/应用题

以上是关于软件维护习题的主要内容,如果未能解决你的问题,请参考以下文章

如何评测软件工程知识技能水平?

软件维护类型

软工

软工

2018年四川理工学院软件工程考试大纲(软件维护)

软件设计师考试17年下半年上午考试真题及解析(11~15题)