fgdgdfgdf符合法规和法规和土壤突然图腾
《软件工程》课程教学大纲
一、课程名称:软件工程 Software Engineering 二、课程编码:
三、学时与学分: 24+8/2 大作业 四、先修课程
C语言程序设计、C++面向对象程序设计、Java程序设计、
数据结构、数据库技术 五、课程教学目标
1.本课程是理工科非计算机专业学生学习计算机的专业技术基础课之一。主要内容包括可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量、项目计划与管理、软件维护;
2.通过本课程的学习,了解软件工程的概念和作用,能够养成软件编码的良好习惯,基本了解并掌握大型计算机软件科学的开发方法,传统的结构化的程序设计方法、面向对象技术的开发方法,相关的管理技术以及软件的评价标准。
六、适用学科专业
以计算机为工具的理工科专业,包括控制理论与控制工程专业、
仪器仪表专业、物流工程专业、工程管理专业等。
七、基本教学内容与学时安排
●第一章 软件危机与软件工程(3课时) ●第二章 软件生命周期与软件过程(4课时) ●第三章 可行性分析(3课时) ●第四章 需求分析(4课时) ●第五章 总体设计(3课时) ●第六章 详细设计(4课时) ●第七章 软件测试(3课时)
●面向对象设计方法,UML基础与Rose建模(实验,6课时) ●软件项目管理工具使用(2课时) ●大作业(2课时) 八、教材及参考书
1、软件工程导论(第四版),张海藩编著,清华大学出版社,2003
2、软件工程(第六版),(英)Ian Sommerville著,程一剑 陈霞等译,机械工业出版社,2003
3、软件工程理论与实践,王立峰 延伟东 章华编著, 清华大学出版社,2003
九、考核方式…………………. 书面考试+实验+大作业和课堂讨论