1、:梁丽梁丽第八章第八章 软件维护软件维护n内容要点:内容要点:本章主要介绍软件维护内容本章主要介绍软件维护内容、特点、实施特点、实施及提高软件可维护性的方法。及提高软件可维护性的方法。n教学重点:教学重点:n校正性维护、适应性维护、完善性维校正性维护、适应性维护、完善性维护、预防性维护护、预防性维护n可维护性及其量度可维护性及其量度n提高可维护性方法提高可维护性方法软件维护软件维护dcKepM 。改改正正性性维维护护适适应应性性维维护护完完善善性性维维护护可可理理解解性性 可可测测试试性性 可可修修改改性性 可可 靠靠 性性 可可移移植植性性 可可使使用用性性 效效 率率 n。:机器语言机器语
2、言 汇编语言汇编语言 高级语言高级语言 查询语言查询语言 (FORTRAN、报表生成语言报表生成语言 COBOL等等)图象语言图象语言 应用生成语言应用生成语言记录了软件开发的目标,记录了软件开发的目标,优先次序,设计实现方案,使用的测试技优先次序,设计实现方案,使用的测试技术和工具,开发进程中出现的问题和解决术和工具,开发进程中出现的问题和解决办法。这些对维护活动具有极大的参照价办法。这些对维护活动具有极大的参照价值。值。记录软件每天的运行情况记录软件每天的运行情况,出出错历史、类型,发生错误的现场及条件。错历史、类型,发生错误的现场及条件。运行日志是跟踪软件状态,合理评价软件运行日志是跟踪软件状态,合理评价软件质量,提出和预测维护要求的重要依据。质量,提出和预测维护要求的重要依据。即条件修改报告即条件修改报告