- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程》课程教学大纲
课程代码:090142124
课程英文名称:SoftwareEngineering
课程总学时:40讲课:32实验:8上机:0
适用专业:信息与计算科学
大纲编写(修订)时间:2017.11
一、大纲使用说明
(一)课程的地位及教学目标
本课程是信息与计算科学专业一门专业课,它较详细地阐述了软件工程的基本理论和软件开发的基本方法、基本过程。通过本课程的学习,培养学生树立从系统的角度进行软件设计、开发、测试和评价的基本思想。它为本专业学生在今后从事IT行业的编程、管理、技术协作等提供必要的知识,同时还承担着素质教育和工程教育的基本职责。
通过本课程的学习,学生将达到以下要求:
1.掌握面向过程和面向对象的程序设计方法,具有设计一般软件的初步能力;
2.树立正确的设计思想,了解国家当前的有关技术经济政策;
3.具有运用标准、规范、手册等有关技术的能力;
4.了解典型软件测试的实验方法,获得实验技能的基本训练;
5.了解软件工程的新发展。
(二)知识、能力及技能方面的基本要求
1.基本知识:掌握软件软件工程的一般知识,掌握可行性研究,需求分析、概要设计、详细设计、实现和维护的基本方法。
2.基本理论和方法:要求学生通过软件工程这门课程的学习,系统地掌握软件开发的基本方法和过程,熟练地掌握可行性分析、需求分析、概要设计和详细设计这几个阶段的基本目标、基本原理和基本方法,并能够熟练地应用软件工程的基本方法,解决系统软件开发的过程中所遇到的主要问题。尤其重要的是让学生掌握系统流程图、系统结构图、数据流图等软件工程基本方法。
3.基本技能:掌握结构化程序设计的基本过程和基本技能等。
(三)实施说明
1.教学方法:课堂讲授中要重点对基本概念、基本方法和解题思路的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;注意培养学生提高利用标准、规范及手册等技术资料的能力。讲课要联系实际并注重培养学生的创新能力。
教师在讲解过程中应深入浅出、循序渐进、联系实际、结合实例,才能收到较好的效果。为了能够深入的理解软件工程这门课程的基本理论和系统软件开发的基本步骤,树立正确的系统软件开发方法,学以致用、学以可用、学以善用,本课程需要学生上机实践,加深对理论课程中重点问题和难点问题的理解。锻炼学生在实践中发现问题、分析问题和解决问题的能力,为以后的就业打好软件开发的基础。该大纲的实施过程中,应站在培养人才的整体高度上,教师传授的不仅仅是知识,更重要的是如何获取知识。因此,在整个课程的教学过程中,教师应成为学生的导师,指导学生如何学习;还应充当课堂讨论的组织者及引导者;扮演实践环节中应用软件项目开发的负责人。
2.教学手段:在教学中采用电子教案及多媒体教学系统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。
(四)对先修课的要求
本课程的教学必须在完成先修课程之后进行。本课程的先修课程有面向对象程序设计、数据结构、数据库原理。本课程是信息与计算科学专业其它计算机类专业课程的综合运用,为学生毕业设计和就业打下良好的基础。
(五)对习题课、实践环节的要求
1.对重点、难点章节(如:概要设计、详细设计、系统实现等)应安排习题课,例题的选择以培养学生消化和巩固所学知识,用以解决实际问题为目的。
2.课后作业要少而精,内容要多样化,作业题内容必须包括基本概念、基本理论及设计方面的内容,作业要能起到巩固理论,掌握计算方法和技巧,提高分析问题、解决问题能力,熟悉标准、规范等的作用,对作业中的重点、难点,课上应做必要的提示,并适当安排课内讲评作业。学生必须独立、按时完成课外习题和作业,作业的完成情况应作为评定课程成绩的一部分。
3.每个学生要完成大纲中规定的必修实验,通过实验环节,学生应掌握典型软件测试的基本方法,获得软件测试的基本训练。实验成绩作为评定课程成绩的一部分。
4.安排大作业,大作业成绩作为平时成绩的一部分。
(六)课程考核方式
1.考核方式:考试
2.考核目标:在考核学生软件工程基本知识、基本原理和方法的基础上,重点考核学生的分析能力、设计能力。
3.成绩构成:本课程的总成绩主要由三部分组成:平时成绩(包括作业情况、出勤情况等)占20%,实验成绩占10%,期末考试成绩占70%。
平时成绩由任课教师视具体情况按百分制给出;实验成绩由实验老师参照相关规定按百分制给出,实验无成绩或实验不及格,取消期末考试资格,总成绩直接以不及格计。
(七)参考书目
《软件工程导论》(第6版),张海藩等编著,清华大学出版社,2013年8月
《软件工程——原理、方法与应用》(第3版),史济民等,高等教育出版社,
文档评论(0)