教案系部计算机科学系教研室(实验室)计算机专业教研室课程名称软件工程主讲教师朱顺痣、肖蕾职称副教授、讲师二○○八年2月8日厦门理工学院教务处制首页课程名称软件工程基础授课对象计算机专业本科课程编号课程类型必修课公共基础课();专业基础课(√);专业课()选修课限选课(√);任选课()授课方式课堂讲授(√);实践课(√)考核方式考试(√);考查()课程教学总学时数64学时学分数4学时分配课堂讲授32学时;实践课32学时基本教材和主要参考资料序号教材名称作者出版社出版时间1
软件工程钱乐秋清华大学出版社2007年3月2.软件工程与UML胡林玲深圳职业技术学院2006年7月3.软件工程原理郑人杰清华大学出版社1998年7月4.软件工程方法与实践胥光辉机械工业出版社2004年2月授课教师朱顺痣、肖蕾职称副教授、助教教学目的要求软件工程属于计算机科学与技术专业的一门重要的专业课程
本课程主要介绍软件开发的原理、方法及应用
通过本课程的学习,使学生能够了解软件工程的基本原理、概念和技术方法;能够理解软件生命周期各阶段的任务,从工程化角度培养学生从事大型软件特别是面向对象系统开发方法、软件测试与管理能力
训练学生的软件分析能力,使学生能进一步掌握软件系统的各种开发方法,提高软件设计水平
教学重点难点重点:1、软件危机,软件的特征,软件工程的概述,软件的生命周期2、常用的过程模型3、用户需求分析的任务和方法,需求验证,需求管理4、E-R图概念与应用,模块化原理,总体设计特征量的概念和方法,系统结构设计方法
5、程序设计语言的选择,白盒测试与黑盒测试的设计技术6、面向对象的概念与应用,面向对象的程序设计的特性,面向对象的系统设计
7、软件项目管理8、软件的演化难点:1、软件过程模型
2、系统需求工程3、体系结构的设计4、面向对象的分析于设计5、白盒测试与黑盒测试的设计技术6、软件项目管理注: