- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件工程课程教学大纲
一、课程教学目标
该课程旨在阐明软件工程的思想、目标和原则,系统讲授软件开发、维护和管理的过程、技术和工具,帮助学生掌握需求分析、软件设计、代码编写、软件测试、维护演化、质量保证、项目管理、团队协作等方面的专业知识和工程能力,提升学生开发高质量软件所需的工程素养和职业道德水准。
软件工程是一门实践性要求非常高的课程,要求学生开展综合性实践,运用所学的知识来完整地开发一个软件系统,完成需求分析、软件设计、编码实现和软件测试等软件开发工作。课程教学需要遵循理论教学与实践教学相结合、知识传授与案例研讨相结合的教学方式,强调学以致用,突出能力和素质的培养。
1.认知方面:通过学习,理解软件工程的思想、目标和原则。旨在掌握软件工程的过程、技术及工具,并能运用它们进行软件系统的开发、管理和维护。要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术。
2.技能方面:本课程注重培养学生软件开发方面的多方面能力和素质,如解决复杂工程问题的能力、职业道德规范等。课堂上教师向学生讲述软件工程中的相关原理和概念,通过案例教学和实验教学,培养学生对整个软件开发过程的理解能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档,从而提高学生的软件开发能力。
3.情感方面:软件工程课程的学习,不仅是专业的需要,也是当今信息化社会生活的需要,本课程与人们的学习生活关系较为密切,能较好地激发学生的学习兴趣,并培养他们的学习热情。
二、课程教学内容及要求
1.教学内容:通过学习,旨在使学生掌握软件工程的基本概念、原理和方法,从软件开发技术方面理解如何将系统的、规范化的和可以度量的工程方法运用于软件设计和开发中。要求学生掌握结构化方法、面向对象方法等软件开发技术。
2.教学要求:注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,通过案例教学和实验教学训练,培养学生对整个软件开发过程的理解能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。
3.坚持课后练习是教好、学好本门课程的关键。在整个教学过程中,将根据正常教学进度布置一定量的课后作业,要求学生按时完成。为避免学生将过多的精力和时间耗费在冗繁的手工绘图中,将结合有关内容,适时介绍计算机辅助软件工程相关工具。
三、课程教学重点和难点
重点:本课程的基本概念和知识,包括软件工程的范畴、背景、软件过程、软件生命周期模型、测试、对象的基本概念、需求、面向对象分析、面向对象设计、实现、集成,以及面向数据流和面向对象分析设计的概念、理论和方法,能正确绘制相应的分析设计图。
难点:分析面向数据流和面向对象分析设计图的基本要素。
四、课程考核形式和要求
根据本专业人才培养方案和课程性质,课程考核采用闭卷考试形式,主要考查学生对本课程的基本知识、基本原理、基本方法和基本技术的掌握情况。
课程考试成绩由“平时成绩”(占30%)和“期末成绩”(占70%)构成。其中,平时成绩是以学生平时出勤、课堂表现、撰写实验报告和课后作业完成情况等方面予以评分。
五、课程教学时数分配
章目
教学内容
教学时数
教学方式或手段
课后作业形式
备注
第一章
软件工程概述
3
讲授(多媒体)、实验
第二章
过程和生命周期的建模
3
讲授(多媒体)、答疑
第三章
可行性研究
3
讲授(多媒体)
思考题
第四章
需求分析基础
2
讲授(多媒体)、实验
思考题
第五章
面向数据流的分析方法
5
讲授(多媒体)、答疑、
实验
分析设计题
第六章
面向对象分析
4
讲授(多媒体)、实验
第七章
软件设计基础
6
讲授(多媒体)、答疑
分析设计题、思考题
第八章
面向数据流的设计方法
2
讲授(多媒体)、答疑
分析设计题
第九章
面向对象设计
6
讲授(多媒体)、实验
第十章
软件实现
3
讲授(多媒体)
思考题
第十一章
软件检验和测试方法
7
讲授(多媒体)、实验
思考题
第十二章
软件交付与维护
2
讲授(多媒体)
*
串讲
2
讲授、练习
实验一
使用思维导图软件
MindManager绘制职业
规划图
2
讲授、实验
实验报告
实验二
利用MicrosoftVisio
进行面向数据流的分析
与设计
4
讲授、实验
实验报告
实验三
利用RationalRose进
行面向对象的分析与设
计
6
讲授、实验
实验报告
实验四
利用Matlab进行数值计算和数据绘图
4
讲授、实验
实验报告
总计
64
第一章软件工程概述【教学目标】
了解和掌握软件工程的
文档评论(0)