- 3
- 0
- 约3.53千字
- 约 30页
- 2017-02-28 发布于湖北
- 举报
GIS软件工程_10GIS软件维护工程
第11章 GIS软件维护工程 基本内容 软件维护的内容和费用;软件维护的过程、维护技术、维护工作量的影响因素、维护策略;软件维护活动;程序修改的副作用;软件可维护性。 教学要求: 掌握软件维护的过程和软件的可维护性。 重点: 掌握软件的可维护性。 软件维护的类型 1.非结构化的维护 非结构化的维护活动只能从阅读、理解和分析源程序开始。由于没有测试文档,不可能进行回归测试,难以保证程序的正确性。 2.结构化的维护 结构化的维护从评价需求说明开始,搞清软件功能、性能上的改变;对设计说明文档进行评价、修改和复查;根据测试的修改进行程序的变动;根据测试文档中的测试用例进行回归测试;把修改后的软件再次交付使用。结构化的维护能大大提高软件维护效率。 软件维护的困难 软件维护的困难是由于软件需求分析和开发方法的缺陷造成的。困难表现如下: (1)读懂别人的程序困难。 (2)文档不一致。 (3)软件开发和软件维护在人员和时间上的差异。 (4)软件维护是一项枯燥的工作。 软件维护的费用占总费用的70%~80%。 软件维护的分类 软件维护分为改正性维护、适应性维护、完善性维护和预防性维护等四类。 1.改正性维护 改正性维护是为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程。 (1)利用应用软件包,可开发出
原创力文档

文档评论(0)