《软件工程》课程教学大纲
、使用说明
(一)课程性质
《软件工程》是一门为计算机科学与技术专业开设的专门介绍软件开辟思 想、方法、技术、管理和应用的专业基础课程
(二)教学目的
过本课程的学习, 旨在使学生树立良好的软件开辟理念, 建立正确的、 符 工程规范的、 系统化的软件工程思想, 训练软件分析的思维能力, 掌握软件系 统的各种开辟方法,提高软件设计水平,为以后的软件开辟打下良好的基
(三)教学时数
堂教学 51 学时,机动 3 学时。
(四)教学方法
采用课堂讲授、 多媒体课件为主, 课外做开辟一个小型软件系统作业的实践 动为辅的教学方法。
(五)面向专业
课程面向计算机科学与技术专业的本科专业。
、教学内容
一章  软件工程引论
(一)教学目的与要求
通过本章的学习,了解软件、软件危机和软件工程的有关概念。
(二)教学内容
主要内容:软件和软件工程的有关概念以及软件工程的基本理论。
学重点: 软件定义和软件产品特点; 软件危机和解决软件危机的途径; 软 工程定义和
基本原则。
难点:软件工程的基本原则。

一节  软件产品的概念与特征
一、软件产品的概念与分类
二、软件产品的特征
、软件发展的阶段划分
第二节  软件危机
一、软件危机及其表现
二、产生软件危机的原因
、解决软件危机的途径
第三节  软件工程的产生及其发展
一、软件工程的产
1、软件工程过程的定义
2软件工程的三要素
3、软件工程工具
二、软件工程的基本原则
(三)教学形式与方
本章采用课堂讲授和多媒体课件的方式进行教学
(四)教学时数
1.5 学时。
第二章  软件工程过程模
(一)教学目的与要求
本章的学习, 了解软件和软件工程过程的有关概念, 掌握软件工程过程、 软件命周期及其模型等内容。
(二)教学内容
主要内容: 软件工程过程的概念、 软件工程过程模型及软件工程过程技术 件重用的基本理论。
教学重点:软件工程过程模型及技术
学难点:软件重用。

一节  软件工程的技术基础
一、软件工程技术基础的构成
二、软件工程各技术层次的内容

第二节
一、软件工程过程的基本活动
二、软件工程过程的特征
第三节
软件工程过程
软件过程模型

一、过程模型的概
二、过程的四个阶段
第四节  线形顺序模型
一、线形顺序模型的基本活动
二、线形顺序模型的优缺点
五节  原型模型
、原型模型概述
二、使用原型模型的前提
六节  快速应用开辟模型
一、快速应用开辟模型概述
二、快速应用开辟模型的优点
七节  演化软件过程模型
一、增量模型
数据库设计说明书编写目的
二、旋模型
第八节  软件重用技术
一、软件重用的概
二、软件重用的三个层次
三、基于软件重用的框架模
(三)教学形式与方