《软件工程》课程教学改革的的实践与探索.docVIP

《软件工程》课程教学改革的的实践与探索.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页 《软件工程》课程教学改革实践与剖析   一、引言   软件产业发展历史并不漫长,但是行业成长速度却很快,如今软件产业是信息产业核心,是关系国民经济与社会发展基础性、战略性新兴产业。软件产业保持健康、快速发展关键是人才培养,但我国软件工程技术人才尚有较大缺口。因此,做好软件产业“源头活水”,形成一支有相当规模与质量从事软件开发与应用专业人才显得尤为重要。而高校作为培养人才第一摇篮,需要不断实践剖析满足新形势下教学。   《软件工程》是高等院校计算机专业基础核心课程,其内容包括软件过程、软件开发方法、工具以及软件工程管理等。教学目标是使学生掌握现代软件工程方法与思想,具备作为软件工程师所需专业能力。由于软件工程课程综合性较强,内容着重强调整体工程化原理与方法,有时不涉及详细技术细节,因此,如何使教学生动实际、实践效果良好,一直是《软件工程》课程教学需要解决难点问题。本文从案例教学、工程项目复现、校企合作综合项目实践三个环节入手剖析《软件工程》课程一种新教学模式,帮助学生更好地掌握“软件工程”课程内容。   二、教学中存在普遍问题   由于《软件工程》课程内容较抽象,概念繁多,不太容易讲解,使得这门综合性与实践性很强课程在教学过程中出现许多问题。   1.教学方法不当   目前很多教师把软件工程作为一门纯粹理论课来讲授,在没有具体案例与软件开发实践做支撑情况下,学生只能被动听讲,往往给学生一种纸上谈兵感觉。对于缺乏软件开发经验大学生而言,难以理解理论知识思想,只能死记硬背,因此感到课程空洞无味,甚至会质疑开设课程目,最终失去学习兴趣。   2.项目实践环节少   在目前教学中,普遍存在理论教学与具体实践脱节现象。在很多《软件工程》配套实验指导书里也只是简单使用了开发中一些工具完成需求剖析与设计部分内容。有些即使配有实训内容,也多为验证性实验,实验素材比较零散、不系统。有时甚至缺乏进行教学实践环境,造成学生难以做到学以致用,遇到实际问题不知如何下手。同时目前课程考核主要依赖于理论考试,因而老师与学生也不太重视项目实践环节。   3.授课教师项目经验缺乏   目前许多高校教师注重理论知识研究,缺乏大型工程项目开发经验。然而没有自身实践直观感受,就很难在授课过程中灵活地将理论知识与具体实践结合起来,学生也难以感同身受。   三、教学改革剖析   针对在教学中存在问题,我们提出了一种从案例教学、工程项目复现、校企合作综合项目实践三个环节入手新教学模式。   1.用案例教学法进行课堂教学   案例教学法就是在理论教学中引入实际案例,将复杂抽象概念用具体生动案例进行诠释。教师以一个完整已在企业中运行项目案例贯穿于整个理论教学过程中。在教师指导下,根据教学目与要求,组织学生通过对案例调查、阅读、思考、剖析、讨论与交流等活动,教给他们剖析问题与解决问题方法或道理,进而提高他们剖析问题与解决问题能力,加深他们对基本概念与基本原理理解。例如在讲述需求剖析、系统设计时,可以选择学生较熟悉“图书管理系统”作为讨论案例,从需求获取、需求建模开始,逐步贯穿到软件总体结构设计、人机界面设计、详细设计等阶段,将抽象方法步骤具体化,有利于学生充分理解与掌握各知识点。   2.强调以软件工程项目复现方式进行实验教学   让学生从头到尾参与到工程化软件开发全过程中,尽量让学生有可能体察并进行实践软件工程主要知识点:软件需求、软件设计、软件构造、软件测试、软件维护、软件工程管理、软件工程过程、软件工程工具与方法、软件质量等。具体来说,将软件企业实际完成成功案例隐去商业秘密后,在教师指导下,将学生分为若干个项目小组,并为每个小组确定一个负责人。每个学生在项目小组中扮演各自不同角色,承担相应任务。学生要做就是尽可能去复现这个完整工程项目。这确实会有一定难度,因此教师应该精选规模较小综合题目先进行研讨,教师可提出启发式问题,引导学生开展头脑风暴,积极讨论各个关键问题,综合各方结论,逐步完成题目要求。   3.剖析校企合作综合项目实践   为了提高学生工程意识、工程素质与工程实践能力,以主动服务于社会需求为目标,需要建立理论教学、实验教学、工程实践相互渗透多维度新型教学组织模式,构建教学―科研、学校―企业双结合实践平台。综合项目实践过程中,可以聘请企业工程师、项目经理到学校合作教学。采取导师制,每名导师负责指导一个小组实践活动。题目采取导师指定命题与学生自主选题相结合,项目规模应保证每名学生分配到3至4个功能任务。每个小组应完成项目需求剖析、总体设计、详细设计、编码测试等阶段。导师每周按时对小组工程实践进行释疑、评审里程碑事件并安排后续任务。小组完成项目后,应提交各阶段开发文档,由全体导师组成评审委员会进行文档评阅,最后举行项

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档