【课前思考】
��1.什么是软件?它与硬件是什么关系?
��2.软件工程是如何发展起来的?软件危机是怎么回事?教训有哪些?
��3.软件工程体现在哪些方面?
��4.软件生存期分哪几个阶段?这种循序渐进的方式的优点在哪里?
��5.软件工程的基本原理有哪些?在过去的软件开发实践中有哪些是符合这些原理的?
【学习目标】
��1. 了解软件概念、特点及分类方法。
��2. 了解软件发展及软件危机的起因。
��3. 了解软件工程的概念及其要素。
��4. 了解软件工程过程及软件生存期的概念。
��5. 了解软件工程的基本目标和原则,以及软件工程的七个基本原理。
【学习指南】
��从总体上了解软件工程的基本概念和内容;软件工程过程和软件生存期的基本概念和内容;软件生存期模型;软件工程的基本目标、原则和软件工程基本原理。对上述内容要达到理解的程度。
【难重点】
��◇ 软件的定义
��◇ 软件的5个特点
��◇ 软件在功能、规模和失效影响程度等方面的分类
��◇ 软件的3个发展阶段及在各方面的表现
��◇ 软件工程的3个要素
��◇ 软件工程过程的4个主要活动
��◇ 软件生存期的6个阶段
��◇ 软件生存期的瀑布模型、演化模型、螺旋模型的特点和优缺点
��◇ 软件工程的基本目标和它们之间的关系
��◇ 软件工程著名的8个原则
��◇ 软件工程7个基本原理
��
|