赵良《软件工程》软件维护.pptVIP

  • 6
  • 0
  • 约1.96千字
  • 约 29页
  • 2017-05-08 发布于浙江
  • 举报
* 软件再工程 正向工程 数据重构 代码重构 文档重构 逆向工程 库存目录分析 逆向工程 干净的源代码 脏的代码 初始的规约 处理 界面 数据库 最终的规约 代码重构 抽取抽象 求精简化 网络与计算中心 网络与计算中心 网络与计算中心 网络与计算中心 网络与计算中心 第14讲 软件维护 软件维护主要内容 软件维护的概念 软件维护的活动 软件维护的副作用 软件的可维护性 提高可维护性的方法 软件再工程 软件维护的定义 在软件运行/维护阶段对软件产品进行的修改就是所谓的维护。 维护的类型有四种: 改正性维护 适应性维护 完善性维护 预防性维护 改正性维护 在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。 这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。 为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就叫做改正性维护。 适应性维护 在使用过程中, 外部环境(新的硬、软件配置) 数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。 为使软件适应这种变化,而去修改软件的过程就叫做适应性维护。 完善性维护 在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。 为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档