编程方法 - 程序维护

程序维护是在交付后修改软件或程序以实现这些结果的过程 −

  • 纠正错误
  • 提高性能
  • 添加功能
  • 删除过时的部分

尽管人们普遍认为需要进行维护来修复软件上线后出现的错误,但实际上大多数维护工作都涉及向现有模块添加次要或主要功能。 例如,报告中添加了一些新数据,输入表单中添加了新字段,修改代码以纳入更改后的政府法律等。

维护类型

维护活动可分为四个标题 −

  • 纠正性维护 − 这里修复了现场实施后出现的错误。 错误之处可由用户自行指出。

  • 预防性维护 − 为避免将来出现错误而进行的修改称为预防性维护。

  • 自适应维护 − 工作环境的变化有时需要对软件进行修改。 这称为适应性维护。 例如,如果政府教育政策发生变化,学校管理软件的学生成绩处理模块也要做出相应的改变。

  • 完善的维护 − 为了纳入客户的新要求而对现有软件进行的更改称为完善的维护。 我们的目标是始终掌握最新技术。

维护工具

软件开发人员和程序员使用许多工具来协助他们进行软件维护。 以下是一些最广泛使用的 −

  • 程序切片器 − 选择程序中将受到更改影响的部分

  • 数据流分析器 − 跟踪软件中所有可能的数据流

  • 动态分析器 − 跟踪程序执行路径

  • 静态分析器 − 允许对程序进行一般查看和总结

  • 依赖分析器 − 帮助理解和分析程序不同部分的相互依赖关系