


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程管理教学平行实验运用论文软件工程管理教学平行实验运用论文预读:摘要:摘要:软件工程是一门理论与实践紧密结合的学科.目前的实验教学存在诸多问题,本文总结 了多年來软件工程的实验教学经验,提出了章节实验+课程设计的教学实验方案,并在教 学中合理运用,取得了有效地成果.关键词:软件工程;课程设计;实验教学0随着web程序设计及云与大数据在各领域中的广泛使用,工程化的开发人员越來越被需要, 然而在现有高校的软件工程教学中,不太注重对学生的软件设计、开发及运行维护能力 的培养,而往往把大量的理论灌输在软件工程这门课上13.如何在软件工程教学屮最大 限度地激发学生的实践能力是亟待解决的一个重要课题
2、.另一方面,基于软件生命周期的工程 化开发方法,归根结底属于文档驱动型的开发方法,如何引导学生书写规范化的软件开发文档 也是我们教学过程中应该注重的一部分鉴于此,我们提出了章节实验+课程设计的启发式软 件工程实验教学模式,以激发学生的学习积极性,增强学生的实践开发能力.1目前软件工程实验教学屮存在的问题1.1理论教学缺乏新意,无法激发学生的学习兴趣软件工程课堂教学内容基本为理论讲授,按照软件的全生命周期过程,分别给学生介绍 了问题定义、可行性研究、盂求分析、概要设计、详细设计、编码测试与维护的相关理论知 识.通过课堂教学,大部分学生只掌握了基本概念、开发原理,开发方法.课堂授课枯燥无味加上 内
3、容较抽象,严重影响了实际教学效果.实际上,随着软件开发规模的不断扩大以及对软件质 量要求的提高,软件工程课程的教学内容及教学模式更应该注重理论与时间的结合.既要注重 软件设计的基本原理与方法,还要注重软件开发的实践经验以及技术运用.1.2实验内容不具体,学生无从下手目前的软件工程实验,一般只有一个课程设计,题目自选,类型自选这样的实验要求缺乏 具体性,使得学生无从下手另外软件工程的整个教学过程是基于软件生命周期的过程, 在每个相关阶段都有具体的实施技巧与实施方法,可以将具体的的技术方法以小实验的形式 命题48.比如在讲到需求分析的工具数据流图吋,可以给出一个小型系统功能的问题描述, 然后让学生
4、利用microsoftvisio画出描述该业务流程的数据流图,这样既可以将理论应用于实 践,又体现了文档驱动型的开发理念.1.3实验教学缺乏有效的检测机制目前的实验教学,教师一般是把课程设计布置下去,然后让学生独立完成.但是对于没有任何 开发经验的学生来说,根本无从下手,所以80%的学生最后放弃了实验.只有部分学生开展了 课程设计,但中途遇到休i难也就放弃了.因此规定好课程设计的题目,进行有效的选题知道,中 期审查以及后期检查等活动,可以督促学生完成设计.另外,在整个课程设计过程中,教师的辅 导时必不可少的.2章节实验与课程设计相结合的平行实验教学模式随着理论教学的推进,在适当的知识点完成后,
5、安排小实验,以巩固所学知识.另外,大实验设 计即课程设计贯穿整个学期,通过大实验的设计与实现使学牛实际体验系统开发全过程.这样 大小实验穿插进行,相辅相成,相得益彰.2章节实验内容的设计软件工程理论教学是按照软件生命周期的全过程完成的,在各个开发实施的阶段都会介 绍到开发原理、开发工具、开发技术9-14.比如在可行性研究阶段会介绍到数据流图、数据 字典;在需求分析阶段会介绍到er模型、层次方框图、warnier图等;在设计阶段会介绍 到结构化的设计方法、过程设计工具pad图、判定表、判定树等;在实现阶段会介绍到各 种测试方法:单元测试、集成测试、回归测试、白盒测试、黑盒测试等;在面向对象的开发
6、 方法中又会介绍到uml的各种模型图.対于这些知识点,我们都设置了小实验以巩固学牛的 理论知识.其实验设计如表1所示:小实验的内容贯穿整个实验教学过程,通过十个小实验的练 习,将课本上90%的知识点覆盖,学生即通过实验巩固了理论知识,又学会了如何将理论知识应用于实践,还掌握了一些文档编写需要的工具.2.2课程设计实验的设计课程设计以应用型软件系统研发为主擞师给出部分的设计实施题日,也可以学生自选设计 题目,但教师要最后把关.根据实际需求,灵活选定软件项目,在规定的周期界定范围内,学生完 成相关的阶段性任务,以规范性的文档形式提交任课教师审阅.批准后,以此为据,展开下一阶 段任务.整个的分析、设
7、计和研发过程,是以规范性的文档形式为审阅结果及实践提交成果. 课程设计以软件生命周期为依据,序列化螺旋式展开,每一阶段都以相应的文档性资料为依据, 通过审核后方可进入下一阶段的任务,最后提交软件系统,整理代码结构,以及相关的后期工 作任务总结资料.2.3两种实验内容相辅相成所谓平行实验室指在以种教学实验任务屮,以两条不同的主线开展实施,两个屮心的实验分 别针对不同的知识点和锻炼方向中心的实验内容,表1旨在锻炼学生的基础理论知识的实践 运用,表2旨在锻炼学生的实践综合运用能力.两个实验方向平行进展,同吋开始,分别进行.从 不同角度和方向促进了学生的实践能力的培养.3平行实验教学模式的具体实施方案
8、3.1平行实验开展过程及方法对于小实验,我们以章节为单位,当学习到相关的理论知识时,开展适应的小实验内容学生 独立完成小实验,并提交实验报告对于课程设计,我们以小组为单位完成,每小组大概10人左 右,设定队长,有效划分工作任务在规定的时间内,由小团队独立完成.在任务的展开过程中,出 现问题,市教师与学生一起共同解决,并且主要采取引导的方式启发学生独立分析和解决问题.3.2平行实验模式的教学收效本实验课程在3届软件工程相关专业的教学中实施,通过该课程的学习,学生巩固和加深了 软件的工程化和系统化知识,了解了整个学科、专业和课程的发展前沿和实施背景,进一步加 强了学生个体综合设计及创新能力的培养,
9、同时良性引导和培养了学生实事求是、严肃认真 的科学作风和良好的学习和实践习惯,为今后的就业和深造打下扎实的基础.4结论根据原创论文数据资料统计,本文认为软件工程实验在学院实验室以及部分合作实施 单位的开发梯队中展开,收到了良好的效果.我们实时记录学生的项目执行过程,做好口志的 量化登记,为此指定了学生的校外实践指导教师参与,以后将利用校企合作这个广阔平台,更 加深入的进行工程化的实践练习.参考文献1李晓东,魏惠茹,董振华.项目驱动教学法在计算机程序设计语言课中的探索j.软件 2015,36 (4) : 107-109.2张作辉.浅谈计算机教育教学的分组模式j.软件,2014,35 (1) :1
10、32133王蕾.计算机上机实践课程改革探索卩.软件,2014,35 (2) :172-173.4李冬芬,施键兰,黄文秀.独立学院非计算机专业vfp课程趣味性教学探讨j.软 件,2012,33 (8) :128‒1295阳小华,李萌,刘志明软件工程学生团队构建的案例分析j计算机教育2011,5:57-61.6叶丽丽.关于计算机网络课程教学改革的探讨j.软件,2013,34 (5) : 159-160.赵乃东.信管专业网络工程实践教学课程体系建设方案的探讨j.软件,2014,35(7):68-71.尧新远计算机应用软件教学方法创新探究j.软件,2012,33 (9) :134‒135兰春霞.浅析在计算机教学中学生创新能力的培养j.软件,2012,33 (9) :129‒13010杨志耘刘建宾软件工程任务驱动教学模式的探索与构建j高等理科教育2005,24 (6) :59-63.11殷勇,郑广成.中高职计算机类现代职业教育课程体系的建设研究j软件,2014,35 (10) :63
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论