【学习目标】
  了解软件维护的类型和过程,理解软件可维护性的概念和度量,了解软件逆向工程和再工程的知识。

【学习方法】
  正确理解软件维护的概念和过程,结合具体项目实践软件维护的方法。

【难重点】
  本章的学习重点在于正确理解软件维护的基本概念,了解软件的逆向工程和再工程。

【课前思考】
  • 软件需要维护吗?
  • 在软件开发过程中需要考虑维护的要求吗?
  • 软件维护有什么类型?
  • 软件维护的工作过程是什么?
  • 什么是软件再工程?
  • 软件再工程与软件维护相同吗?