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

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

 

1、软件维护的分类

 ①、改正性维护(是指软件运行的过程中,遇到了异常、故障进行的维护)
 ②、适应性维护(是指使软件适应不断变化的运行环境)
 ③、完善性维护(是指当用户对系统提出了新的功能与性能要求时,对软件进行的更新)
 ④、预防性维护(是指在满足用户当前需求时,提前考虑到下一步可能的需求)

2、非结构化维护、结构化维护

 Ⅰ、非结构化维护(只有源程序,而文档很少或没有文档的软件,进行的维护)
 Ⅱ、结构化维护(用软件工程思想开发的各个阶段具有相应文档的软件,进行的维护)

3、什么是软件的可维护性

 软件的可维护性是指,纠正软件的错误、缺陷或者为满足新的需求进行修改、扩充或压缩的容易程度

4、影响软件可维护性的因素

 ①、软件的可读性;②、软件的可修改性;③、软件的可测试性

5、提高软件可维护性的方法

 ①、建立明确的软件质量目标和优先级
 ②、使用提高软件质量的技术和工具
 ③、进行明确的质量保证审查
 ④、选择可维护性的程序设计语言
 ⑤、做好程序的文档

 

 2018年四川理工学院软件工程考试大纲(面向对象的软件开发技术概述)

原文地址:https://www.cnblogs.com/GetcharZp/p/9026374.html