《软件工程导论》课程教学大纲(本科).docx
《《软件工程导论》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《软件工程导论》课程教学大纲(本科).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程导论(Introduction to Software Engineering)课程代码:06410034学分:2学时:32(其中:课堂教学学时:32 实验学时:0上机学时:0课程实践学时:0 )先修课程:无适用专业:软件工程教材:软件工程导论,张海藩,清华大学出版社,2013年8月第6版一、课程性质与课程目标(-)课程性质(需说明课程对人才培养方面的贡献)软件工程导论是软件工程专业学生的一门专业基础必修课程,在软件工程学科人才培养体 系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开 发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件开发、
2、维护和管理的科学。通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化 的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等。学生应能掌握开发高质量软件 的方法,以及有效地策划和管理软件开发活动,为学习软件工程专业的后续课程和参加大型软件开 发项目打下坚实的理论基础。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力 目标。)1 . 了解软件工程理论体系的历史背景、目前主流的开发方法和技术发展趋势;2 . 了解软件的生命周期,树立必须用工程化的方法指导软件开发和维护的观念;3 .掌握软件生命周期各阶段的文档规范,并了解阐述各阶
3、段成果的常用工具;4 . 了解常见软件开发模型的优缺点及其适用场景;5 .理解需求分析在软件工程中的作用,并了解需求获取和建模的方法;6 .理解从多个维度建立系统模型的原理,并了解系统模型描述的常用方法和工具;(3)软件开发人员管理;(4)软件项目估算;(5)软件配置管理。(二)教学要求了解软件项目管理的意义与任务;(2)掌握软件项目管理的过程与方法。(3) 了解项目估算的方法。(三)重点与难点.重点(1)软件项目管理的方法.难点(1)软件项目的估算第十一章软件工程知识体系(一)课程内容(1)软件工程学科;(2)软件工程知识体系要素;(3)软件工程知识域。(二)教学要求了解软件工程学科在大工科
4、中的地位和作用;(1) 了解软件工程学科的知识体系。(2) 了解软件工程知识域及后续课程的关系。(三)重点与难点.重点(1)软件工程学科的知识系统.难点(1)软件工程知识域第十二章软件工程人才需求(-)课程内容(1)软件人才岗位;(2)软件企业人才要求;(3)软件人才成长路径。(二)教学要求(1) 了解软件工程专业学生常见的职业岗位;(2) 了解目前市场和企业对软件工程专业学生的需求情况。(3) 了解软件工程专业人才的成长之路。(三)重点与难点.重点(1)软件企业人才要求(2)软件工程专业人才的成长之路1 .难点(1)软件工程专业人才的成长之路三 本课程开设的实验项目无四、学时分配及教学方法章
5、(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂 教学实 验上 机课程 实践小 计第一章软件 和软件工程44讲授法1, 2第二章过程 模型44讲授法、研讨法3, 4第三章敏捷 软件开发22讲授法、案例法4第四章需求 工程22讲授法、研讨法5第五章系统 建模22讲授法、案例法6第六章体系 结构22讲授法、案例法6第七章设计 与实现66讲授法、案例法7,8,9第八章软件 测试22讲授法、案例法10第九章维护 和再工程22讲授法、案例法11第十章软件 项目管理22讲授法、案例法12第十一章软 件工程知识 体系22讲授法、研讨法13第十二章软 件工程人才 需求22讲授法、研讨法14合计32
6、32注:1.课程实践学时按相关专业培养计划列入表格;2 .主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、项目、案例 等教学方法)等。五、课程考核考核形式考核要求考核权重备注课堂表现考勤(点名5次)10%平时作业共4次20%期末考试闭卷70%注:1.分学期设置和考核的课程应按学期分别填写上表。3 .考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。4 .考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。5 .考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料1 .软件工程,杨文龙等编,电子工业出
7、版社,20n年1月版;2 .软件工程教程,张敬等编,北京航天航空大学出版社,2003年7月第1版。3 .软件工程(原书第9版),(英)萨默维尔(Sommervine)著 译者:程成等,机械工业出版 社,2011年4月第9版4 .软件工程:实践者的研究方法(原书第8版),(美)Roger S. Pressman (著)译者:郑 人杰等,机械工业出版社,2016年H月第8版七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)无2017年 9月15日7. 了解UML在面向对象设计中的作用;8. 了解软件设计的两个阶段(概要设计、详细设计)的任务、工具和描述方法;9. 掌握编写代码过程
8、中必须遵循的一般性规范;10. 了解软件测试的阶段性及其采用的测试方法;11. 理解软件维护的意义和作用,并了解再工程的概念;12. 了解软件项目管理的常用方法和工具;13. 了解软件工程专业的课程体系;14. 了解软件工程专业的人才需求和成长路径。注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系(认证专业专也必修课程填写)本课程支撑专业培养计划中毕业要求指标点1-3、2-2、2-5、5-4、7-2、8-3、10-1、11-31 .毕业要求1-3:能够应用工程原理和专业知识分析工程问题的解决途径并进行改进.毕业要求2-2:能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程导论 软件工程 导论 课程 教学大纲 本科
限制150内