【学习目标】
  了解软件的发展历史和软件的主要问题,掌握软件工程的基本概念及其要素,熟悉软件工程过程和软件生存周期,理解软件工程的基本目标和原则。

【学习方法】
  正确理解软件工程的基本概念,探讨软件问题的根本原因,领会软件工程思想的作用和意义。

【难重点】
  本章的学习重点在于理解软件工程的概念和目标,熟悉软件工程过程的基本活动和主要过程模型,其难点是掌握软件工程思想在实际软件项目中的运用。

【课前思考】
  • 什么是软件?
  • 软件与硬件有什么不同?
  • 软件危机的问题是否得到彻底的解决?
  • 什么是软件工程?
  • 软件开发的基本策略是什么?