软件工程教学及实验中存在的问题与解决方法.doc

上传人:文库蛋蛋多 文档编号:2885117 上传时间:2023-03-01 格式:DOC 页数:10 大小:21KB
返回 下载 相关 举报
软件工程教学及实验中存在的问题与解决方法.doc_第1页
第1页 / 共10页
软件工程教学及实验中存在的问题与解决方法.doc_第2页
第2页 / 共10页
软件工程教学及实验中存在的问题与解决方法.doc_第3页
第3页 / 共10页
软件工程教学及实验中存在的问题与解决方法.doc_第4页
第4页 / 共10页
软件工程教学及实验中存在的问题与解决方法.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软件工程教学及实验中存在的问题与解决方法.doc》由会员分享,可在线阅读,更多相关《软件工程教学及实验中存在的问题与解决方法.doc(10页珍藏版)》请在三一办公上搜索。

1、软件工程教学及实验中存在的问题与解决方法软件工程教学及实验中存在的问题与解决方法金恩海订于海洋(1】哈尔滨理工大学计算机科学与技术学院黑龙江?哈尔滨150080;2黑龙江大学计算机科学与技术学院黑龙江?哈尔滨150080)中图分类号:G642文献标识码:A文章编号:16727894(2011)19-05402摘要在计算机专业的课程体系中.软件工程是非常重要的一门课程在软件工程教学,实验过程中存在较多的17题.理论与实际严重脱节,学生不能学以致用是最常见的问题关键词课程体系软件工程实验过程SoftwareEngineeringExperimentinTeachingProblemsandSolu

2、tions/JinEnhaiL”.YuHaiyangE2AbstractInthecomputerspecializedcurriculumsystemsoftwareengineeringisoneoftheveryimportantcourseinsoftwareengineeringteaching,experimentprocessexistsmanyproblems,theoreticalandactual,studentscantapartseriouslyintoisthemostcommonproblems.Keywordscoursesystem;softwareengine

3、ering;experimentalprocessFirst-authorSaddressHarbinUniversityofScienceandTechnology,150080,Harbin,Heilongjiang,China1学习软件工程的意义1.1软件工程的概念软件工程是指导计算机软件开发和维护的一门工程学科.采用工程的概念,原理,技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程.软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科.软件工程方法学包含3个

4、要素:方法,工具和过程.其中,方法是完成软件开发的各项任务的技术方法,回答”怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤.目前使用最广泛的软件工程方法学分别是传统方法学和面向对象方法学.1_2学习软件工程的意义在软件工程方法学中包含的不仅仅是计算机专业的软件开发所必备的内容,也包括了管理学中对项目的成本估算,效益分析,进度安排以及人员管理等众多的内容,学生通过系统地学习软件工程可以有多个发展方向进行选择,如系统分析员,项目经理,软件测试人员等,可以为社会提供多方面的具有交叉性的计

5、算机专业人才.软件工程课程是培养高素质软件人才所需要的基本知识内容,尤其重要的是实验课程,切实,有效的软件工程实验能够帮助学生从整体上把握软件开发的流程,并按照计划有步骤,有效率地完成软件开发的任务.培养工程化,规54.f敏又c范化,专业化的工作习惯,对学生无论其今后从事IT实践工作或从事学术研究都非常重要.2教学及实验环节中存在的问题在大多数本科院校中,软件工程课程一般安排在第六学期开设,虽然学生通过前面的学习和实践已经掌握了一定的计算机知识和编程能力,但分析解决复杂软件问题的能力以及工程化软件开发的意识还比较弱.1)学生难以认识软件工程的意义和价值,学习的兴趣和动力不足.学生在学校里很难有

6、大型软件项目接触的机会,在学生的眼中软件工程只有理论价值而无应用价值,因此学习起来没有动力,甚至觉得其没有价值.2)学生难以通过实验验证理论与技术方法,实验与理论脱节.大多软件工程实验不能充分体现软件工程理论,或仅仅验证涉及范围比较小,比较简单的理论.3)难以提高学生软件项目管理相关的能力和素质.软件工程中涉及管理,协调等非技术的内容比较多,这些经验看似简单,但需经过长时间的摸索,积累才可获得,目前的软件工程理论和实验难以让学生直接,迅速地获得提高.4)课程难以有针对性地培养学生多元化的专业素质.软件工程需经历多个过程,而每个过程都需消耗一定的时间.通常所采用的让学生从开始做到最后的方式,令学

7、生疲于项目的总体进展,无法有针对性地对某个环节进行比较深入,透彻的学习和提高.总结来看,学生在学习软件工程的过程中,教学与实验相脱钩的现象往往十分严重,学生在教学环节中对教材中的理论内容大多感觉都比较抽象,而实验环节只是让学生编写一些设计报告.这样下来,即使是再有研发经验的教师,有再多的实例介绍,但是对于学生来说,对软件工程这门课程的实际掌握基本上没有太多的帮助.学生学完课程后只是知道有这么一门课程,具体怎么用到现实工作中,在现实工作中怎么使用不得而知,教学与实验的效果非常不好.这样教学与实验效果的有效性以及学生对课程内容的掌握和动手能力的培养和提高都得不到保证.3解决方案3.1理论教学解决方

8、案因为软件工程中的理论和方法是从众多软件开发实践中总结出来的,课程内容比较抽象,对于缺乏软件开发实际经验的本科生来说,单纯地讲授理论知识往往使学生感到枯燥无味且难以理解.因此,在授课过程中针对不同的课程内容结合具体的软件开发案例,将这些案例贯穿于理论知识的讲解中,使学生真正理解这些理论知识,建立软件开发的系统化与工程化观念和质量意识.在教学过程中,我们还要邀请软件开发公司及企业人员到学校与学生以讲座和其他方式进行沟通,交流,使学生对当前社会的工作环境,人才的需求,自己要努力的方向,企业文化,企业管理等多方面有具体的认识.3.2实验教学解决方案实验教学是软件工程课程中非常重要的组成部分.在以往的

9、试验中,大多都要求学生写出各个阶段的报告就可以,没有具体的设计,开发的实践,理论完全与实际脱节,对学生能够深刻地了解并掌握软件工程的内容带来很大的障碍.我们觉得在开设软件工程实验课程的时候应该将理论与实践相结合,将学生进行分组(每组45人),每组都设计,开发一个具体的,规模较小的软件系统,题目的内容可以由教师分配给学生或者由学生自己去找自己感兴趣的题目,这有助于提高学生的兴趣.侧重培养学生发现问题,独立分析问题和解决问题的能力以及团队合作精神,使学生初步体会到软件开发项目的全过程.实验课程的内容可以按照软件工程生命周期的几个阶段进行,在前期进行实验准备,将学生进行分组,进行题目的选取;在需求分

10、析阶段,每个开发小组分析自己的实验项目,完成软件需求规格说明;在系统设计阶段,根据软件需求规格说明设计软件系统的总体结构;在编程测试阶段,每个小组对分配给他们的项目,进行相关文档编写,测试和调试代码;最后是交付使用,每一个小组将各自完成的完整系统进行打包,完成软件发布前的最后准备工作.3.3案例实验的开设案例实验一般安排在软件工程课程后进行,此时学生已经学习并掌握了软件工程,程序设计,数据库等方面的基本方法和技术,而且即将走出校门参与软件开发实践.因此,综合性实验突出强调贴近实际软件项目的实践性以及相关软件开发能力的综合运用.实践性实验一般安排在软件工程课程后续的软件开发实践课程中,成绩评定完

11、全根据课程实践情况进行.3.4与实际项目相结合探索校企结合,产学结合的软件工程教学方案.为了适应快速发展变化的软件开发环境,提高他们的软件工程CASE工具的应用能力,高校与软件CASE工具开发商要本着优势互补,互惠互利,共同发展的原则,可在软件工程实验室共建(企业提供教学软件),人才培训,课题研究等方面进行合作.4存在的问题及设想在软件工程教学中,由于任课教师的实践经验不足会引发课程内容缺乏与实际的结合性,影响学生的听课积极性,另外在学生进行实验和案例设计时不能给予充分的指导,从而影响教学效果.因此上软件工程这门课程的教师要具有较多的实践经验,如没有经验可以组织学习以提高授课教师业务素质,让理

12、论与实际充分相结合.另外,学生的学习程度及能力,水平也不可能是在同一个水平线上,因此在进行实验和案例题目分配的时候要考虑到学生的差别,将题目按难易程度进行分级,使能力或知识掌握程度较低的同学也能从中得到开发软件系统的成就感,提高他们的兴趣和热情,有助于后续课程的进行.参考文献1张海藩.软件工程导论M】.北京:清华大学出版社,2003.【2衣杨.软件工程实验软件装置的研究与应用J.实验室研究与探索,2009,28(8).【3】尹锋.学习迁移理论在软件工程教学中的应用J】.中国大学教学,2005(2).编辑黄严磊(上接第18页)的消极影响,应从坚守思想政治理论课阵地,畅通校园网络文化育人渠道,完善

13、网络监控管理制度人手,引导高职生树立科学的”三观”,塑造健全的道德观,构建高度的网络责任感,增强高职生思想政治教育的有效性.3.1坚守思想政治理论课阵地.引导高职生树立科学的”三观”中共中央国务院关于进一步加强和改进大学生思想政治教育的意见中明确指出:”高等学校思想政治理论课是大学生思想政治教育的主渠道.”高职院校要坚守思想理论课这一高职生思想政治教育的主阵地,不断加强建设,形成适应社会发展和高职生需求的思想政治教育的课程体系.在新时期,高职院校的思想理论课要不断创新,从抓课堂教学到实践教学再到考核考评,全方位地进行教学改革,增强课程的说服力和吸引力,引导高职生树立科学的”三观”,自觉加强思想

14、道德修养,提高政治觉悟,使高职生坚定对社会主义的信仰,进而提升其抵制西方思潮侵蚀的能力.3.2畅通校园网络文化育人渠道,引领高职生塑造健全的道德观网络文化是文化发展进步的新形态,新趋势,已成为一种不可避免的社会现象.因此,高职院校融网络文化于校园文化,充分发挥校园网络资源优势,不断加强校园网络文化建设,使校园网络文化步人积极健康的轨道,依然是校园精神文明建设的当务之急.首先是网络硬件建设.高职院校不能简单用”禁止”,”堵”的方式限制高职生的上网行为,而应该充分发挥校园的网络资源,让学校成为高职生上网的”主场”.其次是校园主干网站建设.高职院校还应从网络文化产业发展人手,建立校园主干网站,用优秀

15、文化占领网络阵地,促进校园网络文化发展,引领高职生塑造健全的道德观.3.3完善网络监控管理制度.指引高职生构建高度的网络责任感网络文化建设并非一劳永逸,需要高职院校建立一套网络监控管理的长效机制.首先,高职院校应组织成立网络管理领导小组,加强队伍建设.从校园网络人手,规范网络运作,”绿化”整个校园网络.高职院校应落实实名注册登记,建立版块负责制,建立网络实时监控制度等.其次,高职院校应确保网络文化的舆论导向.思想政治教育工作者,网络管理人员要及时收集,分析网络监控信息,掌握网络舆论的第一手资料.针对高职生的言论,对一些容易引发社会争议的焦点问题进行审查,及时删除;对部分网络舆论也可采取有的放矢的引导.总之,高职院校应坚持以”疏”为主,“疏”,”堵”结合的原则,指引高职生构建高度的网络责任感.参考文献1中共中央国务院.关于进一步加强和改进大学生思想政治教育的意见.2】巴雷物.赛伯族状态M.李新玲,译.保定:河北大学出版社,1998:37.3杨湘红,迟成勇.论网络文化对大学生思想政治教育的负面影响及对策田湖北经济学院:人文社会科学版,2008(10):160-1624J杨玉英.论网络文化对大学生道德品质的影响J.北京理工大学:社会科学版,2005(8):8285.编辑杨呈祥钟敏c55

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号