《软件工程导论》课程教学大纲

18/11/08 15:35:14 作者: 点击:[] [小] [中] [大]

1、 课程名称:软件工程导论

2、 课程代码:SE21101

3、 学时和学分:32学时,2学分

4、 适用专业:软件工程专业

5、 先修课程:程序设计基础、数据结构与算法

6、 使用教材:Software Engineering A practitioner’s approach(英文版 第五版),Roger S. Pressman,机械工业出版社,2010

7、 参考书目:

(1)《软件工程导论》张海藩编 清华大学出版社(第三版)

(2)《软件工程》王立福等编 北京大学出版社

8、 课程描述(200-300字左右):

软件工程导论主要内容有:软件危机与软件工程,可行性研究,需求分析,总体设计,详细设计,编码,软件测试,软件维护,软件管理技术等章节。通过学习软件工程的有关基本概念和原理,初步掌握常见的软件过程模型,能够进行软件开发中的可行性和需求分析,完成总体设计、详细设计,实现软件的编码、软件的测试和软件的维护等工作。

9、 教学目标(需明确各教学环节对人才培养目标的贡献)

本课程是软件工程专业的一门重要专业课程。

知识贡献:主要是研究软件结构、软件设计与维护方法、软件工具与环境、软件工程标准和规范以及软件开发技术与管理技术的相关理论与知识等。

能力贡献:通过本科程的学习,可以使学生全面了解软件产品研究与开发的各个环节,提高软件工程理论和技术的应用能力,提高沟通表达能力。

素质贡献:通过本科程的学习,全面掌握软件系统开发方面的专业知识。

10、教学方法:

本课程的教学方法:

(1)理论教学+案例为主(学习基本理论)

(2)作业+实践环节为辅(完成项目任务)

(3)课堂提问(学生参与)

11、考核及成绩评定方式:

最终的成绩评定方式如下:

平时(10%)+实验和作用(40%)+期末考试(50%)=总评100%