项目驱动法在《软件工程》教学中应用探究

项目驱动法在《软件工程》教学中应用探究

ID:6053385

大小:29.50 KB

页数:8页

时间:2018-01-01

项目驱动法在《软件工程》教学中应用探究_第1页
项目驱动法在《软件工程》教学中应用探究_第2页
项目驱动法在《软件工程》教学中应用探究_第3页
项目驱动法在《软件工程》教学中应用探究_第4页
项目驱动法在《软件工程》教学中应用探究_第5页
资源描述:

《项目驱动法在《软件工程》教学中应用探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目驱动法在《软件工程》教学中应用探究  摘要:对《软件工程》课程实际教学中存在的问题及产生的原因进行了分析与研究,提出了引入“项目驱动法”的解决方案,并对“项目驱动法”在《软件工程》课程教学中的实施要点进行了阐述。关键词:《软件工程》;项目驱动法;课程教学中图分类号:G434文献标识码:A文章编号:16727800(2012)011018802作者简介:包琼(1975-),女,湖北经济学院软件工程系讲师,研究方向为软件工程。0引言《软件工程》课程是软件工程专业的一门核心主干课程,重点培养学生从工程的角度来看待软件项目,了解软件项目开发的全过程,掌握软件项目开发的基本方法、过程以

2、及相关的工具,能够熟练运用软件工程的方法进行项目各个阶段的开发工作,并运用相应的方法和工具书写各个阶段的文档。在教学过程设计和案例设计上,如何让学生切身体验软件开发的全过程,并体会软件开发各个环节的工作以及各环节之间的联系,成为关系软件工程课程教学成败的重要环节。1《软件工程》课程教学中存在的问题目前,在《软件工程》课程的教学过程中发现如下问题:8学生普遍认为课程内容枯燥空洞,不如程序设计类课程中自我实践的成就感高。程序设计类课程的实践性较强,易于操作实现,能在很短的周期内看到成品——代码,因而学生的学习兴趣较为浓厚。而软件工程课程内容涉及软件开发方法和过程的介绍,其中原理性的内

3、容较多,一下子看不到相关效果的呈现。原理背下来很容易,但是如果不能理解和切身感受到这些原理存在的意义,学生就会认为内容枯燥乏味,缺乏认同感。最终导致学生学习的积极性不高,难以达到教学效果。课程教学案例较零散,系统性不强,很难体会软件开发各过程之间的联系与影响。从软件的需求分析、设计、编码到测试,软件开发是一个完整的过程。在教学过程中,介绍不同软件开发阶段的相关内容时,都会通过一些案例针对各开发阶段的要点进行阐述。但是,由于教学案例相对较为零散,缺乏一个能够贯穿软件开发全过程的完整案例。因此,学生对软件开发全过程以及开发各个阶段之间的联系与影响缺乏完整的认识。8课程实践环节内容不具

4、有吸引力。在课程的实践环节,传统教学中通常安排学生熟悉一些软件开发中常用工具软件的使用,希望通过这些工具的介绍,了解类似工具的功能。由于在实践环节过于注重工具的熟悉,因而忽略了一个基本事实,那就是“工具始终是工具,工具应该服务于工作”。工具的作用是辅助性的,关键是将软件的分析与设计等环节的工作结果通过工具表达出来。没有了工作上的需要,纯粹只是为了了解一个工具而使用工具,通常效果都是不太理想的。所以,在实践教学环节会出现学生积极性不太高的情况。2在教学中引入“项目驱动法”通过对《软件工程》课程教学中存在的问题进行剖析发现,问题的症结在于没有让学生成为学习的主导,学生学习的目标性不强

5、。那么,解决这些问题的核心就是让学生带着问题去学习,“项目驱动教学法”为我们提供了很好的方法指导。在课程的早期阶段,首先给全体学生布置一个项目开发的任务。这个项目任务的实现将贯穿整个学期的课程学习,称之为“学期项目”。当课程讲授到相关内容时,就会要求学生的工作进行到相应的阶段。每个阶段的结束,都会要求学生比照所学的理论知识,对工作的结果进行审查,以便进入下一阶段的工作。在整个学期项目的实施过程中,学生是以小组的方式完成该项目的。为了配合“项目驱动教学法”的实施,我们主要在以下几方面进行了有效的尝试。2.1结合学期项目的实施,调整教学内容的授课顺序8以前教学内容的讲授顺序都是按照教

6、材编写的顺序,首先介绍软件工程的基本概念,然后按软件需求分析、设计、编码、测试的环节进行介绍,最后才介绍软件项目管理的相关内容。现在,结合项目驱动的方式,将软件项目管理内容的介绍提前到了软件需求分析的前面。与之相应的,学生在教师的指导下完成项目组的组建,项目组组长的任命以及项目计划的制定和任务的大致分配等。这样调整的好处是,使得学生在学期项目中能一开始就从项目计划开始,然后经历需求分析与设计、编码与测试,对项目的开发有一个较为完整的认识。同时能加强学生对于项目管理方面知识的重视程度,并在项目实施过程中进行必要的项目管理。2.2按学生可以接受的程度进行学期项目方案选择与设计“项目驱

7、动教学法”成功实施的关键是项目的选择与设计。项目应该规模适度、难度适中、尽量真实,能够有实际的项目当然是最好。在项目的设计与选择过程中,应尽量挑选那些项目背景为学生所理解和熟悉的,这样学生能够有效地参与到项目的分析与设计中,充分发挥其分析解决问题的能力,并获得较强的成就感。毕竟,本门课程学期项目的目的是让学生对8软件开发的过程及其各阶段的联系有更感性的认识,是一种学习和训练的过程。大型综合性的操练将在学生的毕业设计中体现。因此,在项目难易程度和规模的把控上要与毕业设计相区分。我们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。