background image

三、课程的教学内容和学时分配

第一章 软件与软件工程概论(

学时)

教学内容:

软件的定义、特点、种类和发展;软件危机的概念及产生原因;软件工程的

定义、目标和软件工程开发方法学;软件的生存周期;软件开发模型的种类和特

点。

教学要求:

1、了解本课程的重要性、该课程与其它课程的关系、软件生命周期及软件开

发模型的种类和特点。

2、理解产生软件危机的原因、软件工程的基本原理。

3、掌握软件和软件工程的基本概念、软件生命周期中各阶段的基本任务。

重点:软件危机的产生、表现、原因;软件工程的定义;软件生存周期概念。

难点:软件开发模型

第二章 软件项目管理(

学时)

教学内容:

软件度量的意义、基本概念及度量方法;软件项目估算的意义及方法;软件

质量要素的评价原则;软件复杂性的度量;软件可靠性的概念估算方法;风险

分析、进度安排、人员的计划及组织等软件开发过程的管理。

教学要求:

1、了解软件度量的意义、基本概念及度量方法;了解软件项目估算方法、软

件开发过程的管理、软件质量要素的评价原则、风险分析、进度安排、人员的计划

及组织等软件开发过程的管理。

2、理解软件项目计划的重要性及各个环节之间的联系、软件复杂性的度量。

3、掌握软件开发成本估算的 CoCoMo 模型。

重点:软件项目进度安排、软件项目计划内容。

难点:软件开发成本估算。

第三章 可行性研究与软件计划(

学时)