分类导航
【党团工会】
    ┝ 党建在线
    ┝ 团员之家
    ┝ 工会专栏
【教育教学】
    ┝ 德育窗口
    ┝ 教学园地
    ┝ 心灵驿站
    ┝ 安全动态
【招生就业】
    ┝ 招生简章
    ┝ 实习安排
    ┝ 就业信息
    ┝ 专业设置
【其他栏目】
    ┝ 合作交流
    ┝ 社会培训
    ┝ 后勤服务
    ┝ 贺卡驿站
超级搜索
栏    目  
类    别  
关键词  
 站内搜索   网络搜索
  
热点文章
版权申明
本站资料文章其版权归作者本人所有。
如果有任何侵犯您版权的地方,请尽快与本站联系!
基于软件工程思想的项目教学在计算机教学中的应用
来源: 济南六职专 作者:王宝荣 发表日期: 2009-9-21 9:34:21 阅读次数: 690 查看权限: 普通文章

  要:概述了软件工程的概念,介绍了开展软件工程化的方法和实践经验。软件工程专业是近几年来发展起来的新专业,可借鉴经验不多,许多教学方法,教学形式有待研究与改进,本文通过作者在厦门为期一月的专业实习体会和作者在中职学校任教的教学经验,分析了当前学校计算机学科教学中的现状,提出了基于软件工程思想的项目教学在计算机学科教学中的应用,该方法突出了实习实践主题及专业特色,教学思想可为其他专业认识实习提供借鉴。

关键词:软件  软件工程  软件思想  项目教学 实训 认识 方法

The Application Of Item Teaching Based On Software Engineering Ideology In Computer Teaching

——Comprehension From Xiamens Practice

Abstract: This paper summarizes the concept of software engineering, introduces the method and practice experience of software engineering performance. Software engineering is a new specialty developed in the recent years[1]. The experiences used for reference are limited. Many teaching method and teaching form should be investigated and improved. In this paper, based on one month’s practice taste in Xiamen, and the teaching experience in vocational middle school, the author analyses the present situation of computer subject teaching in schools nowadays, put forward the application of item teaching in computer subject teaching based on software engineering ideology[2]. This method give prominence to practice theme and specialty feature, and the teaching ideology may offer references to others specialty cognition practice.

Keywords: software, software engineering, software ideology, item teaching, practice, cognition, method

我很荣幸能够参加这次中等职业学校专业骨干教师国家级的培训,在福建师大为期两个月的培训时间里,能和来自全国各地的同行精英们在一起学习和交流,能得到名师的谆谆教诲,聆听了专家精辟的讲座,学习了名师的教学方法,参观了著名企业的生产,对于我来说,确实是一个非常难得的机会。尤其是在厦门软件园进行的软件专业实习实践,更使我受益非浅,使我对软件工程专业有了更深入的认识和理解。

一、计算机专业学生实习改革的必要性

软件产业是信息产业的主导产业,是我国重点发展扶持行业。为了加快发展软件产业,国家对软件业在税收、出口、人才等方面实施一系列优惠政策,但纵观我国软件业发展,软件业仍普遍处于小、散、软状态,在短期内还无法成为有较强市场竞争力的支柱产业。软件业发展包括投资、研究、设计、服务中介、市场开发等环节,只有这几个环节的协调、有效发展,才可能从根本上提高我国软件业竞争力。中职学校的计算机教学是培养能从事计算机操作及应用人才的摇篮,而学校的教学改革主要目的是提高教学质量,培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、具有良好的软件应用能力,有良好的组织与沟通能力,能在科研部门、教育单位、动漫企业、事业和行政管理部门等单位从事复合型的、适应现代社会的高质量的人才。软件工程是提高学生综合素质的重要环节,是理论与实践相结合的重要途径,是学生加强专业工程化意识的关键,在教学中是承上启下的重要环节,措施得当会激发学生对后续专业课的求知欲望,真正做到以学生为主体,调动学生的主观学习热情,进一步做好学生综合素质和能力的培养与提高。

    目前软件开发的质量保证、测试环节薄弱,软件整体开发质量不高,关键在于缺乏具有软件工程思想、系统知识能力的软件工程专业人才。如何培养出社会需求的人才是教育的根本,应该向国际上该专业教育看齐,关注国际上大的软件企业人才的标准,充分认识软件专业人才培养中各个环节的问题,在整个环节中,软件工程专业认识实习是非常关键的一环,它是确定学生专业认识目标、专业好感及今后学习定位的重要阶段,加之该专业是近几年发展起来的新专业,可借鉴的方法、经验较少,因此,有必要进行改革探索与研究。

二、软件工程专业认识实习的现状

据调查,软件工程专业基本上都停留在讲授作业层面,没有达到良好的效果,现状如下:

1)大作业形式,没有达到实习实践目的。绝大多数学校的软件工程专业的认识实习都是留下大作业,让学生运用自己学过编程语言来完成,最后根据软件编制的好坏结果情况来评定成绩。

2)单兵作战形式,没有突出软件开发的团队作用[3]。目前,专业认识实习基本上都是学生独自完成自己的任务,与其他人没有交叉关联,不利于培养学生的团队协作意识。

3)片面性,没有运用软件工程的思想系统体会软件生命周期的各个过程。目前,只考核学生编制程序的能力,而没有从更高的层面上让学生体会软件工程的思想、理解软件生命周期的过程。

4)系统性,没有必要的文档。当前只重视学生的软件编完没有、结果是否正确,至于软件开发的各个时期应具有什么样的文档没有实践过,甚至有的学生的上千行的程序都没有注释,使程序的可读性、可维护性、可用性大大降低。

三、基于软件工程思想的项目教学

项目教学应该以培养学生专业意识,体验项目开发的团队协作精神,激发学生的学习热情,锻炼自学能力,提高学生的实际动手能力为宗旨。

1)制定项目实习计划。教师在学生动手做项目前制定实习项目,每个实习项目给出明确的任务要求书,并根据难度定出不同的难度系数,难度系数从0.91.1,以0.5为一级,共分五级,难度以1.0为主。同时实行项目数比学生组数多两个,以便给学生一定的选择空间,便于各组学生根据自身的能力水平及爱好选择开发项目,这样既可以真正发挥学生的实际水平,得到相应的锻炼提高,做到因材施教,同时又可以最大限度地调动学生的主动求知欲望,激发学习热情。

    2)学生分组。为了让学生体验和感受团队的开发模式,把参加项目实习实践的学生分组,原则上每组5——6人,这样既可以体现一个团队,有利于分工与协作,同时又灵活易于自身管理。每组都按项目组的形式组织,组内通过竞选选出组长,作为项目组负责人,项目组的成员安排打乱班级界限,穿插安排,目的在于锻炼学生们相互交流、快速融合,达到在最短的时间内适应环境及能够默契配合工作的目的,最终体现在学生们是否能够以项目的这个整体来完成任务。

    3)开发形式。模拟现实中项目招投标的方式,教师作甲方,各项目组作乙方,实行备案制度,具体在操作时,我们同一时间把所有项目任务书分发给各组,给出最多一天的时间,让各组成员全面考虑所有项目,以最快的速度选择该组成员感兴趣、适合组内成员难度的项目。为了体现团队合作意识及交流是否充分、默契,我们采用了先期备案制度,即从课题要求下发后,在题目上报的期限内,哪组先报上来,该课题的开发权就归此项目组所有,项目组可以马上按软件工程的思想进行分析,研究采用的开发方法及具体实现方案,进行明确的分工及设计。

4)管理方式。教师有实习指导和项目甲方的双重身份,负责总体协调和项目监管工作,各项目组如果对开发项目的内容有不清楚的可以与教师沟通,了解甲方的真正需求,做到开发目标明确。各项目组内实行项目组负责人制,即项目组内通过竞选产生的组长,负责整个项目生命周期的协调管理工作。

5)考核办法。第一步,突出项目的整体完成效果,体现团队合作价值,以项目整体开发结果作为依据,评定各组的总成绩,按优、良、中、及格和不及格五级划分档次,我们称为一评。第二步,为了更好地反映优秀学生及较差学生的实际水平,我们在项目组的五级评定下,进行交叉量化计分,我们称为二评。第三步,个人具体成绩的取得是和项目整体开发成功与否及个人在项目开发中起到的作用密切相关的,二评成绩乘以该项目的难度系数得出该同学的实际成绩,我们称为终评成绩。

项目教学突出了实习主题及专业特色,同时调动起了学生的学习兴趣及主观学习意识,培养了团队意识,增强了学生的专业学习兴趣。项目教学的教学方法、教学形式灵活多样,做到以学生为中心,使学生目标明确、专业方向清晰、前沿技术动态热点明确,有利于调动学生的学习热情,为今后专业课程内容学习提供支持,基于软件工程思想的计算机学科的项目教学实习方法也可为其它专业认识实习提供借鉴。

参考文献

[1]Crima Paiop,J.M.,& Andres Teruel J.M.(Feb.2000)”Virtual Workbench for Electronic Instrumentation Teaching”,IEEE Transaction on Education,43(1)

[2]Shen,H,et al.(August 1999)”Conduction Laboratory Experiments over the Internet”,IEEE Transactions on Education,42(3)

[3] Hiroshi Maruyama ,Kent Tamura , Naohiko Uramoto .XML and Java Developing

Web Applications[M]. Addison-Wesley, August 1999.

[4]马德秀,张东生.高新技术产业发展与创业投资基金.科技进步与对策,2000

[5]李海舰.关于高新技术产业化问题的几点认识.中国工业经济,2000.

[6]《软件测试自动化技术》美 Mark Fewster & Dorothy Graham ,电子工业出版社 20001.

[7]《软件工程---实践者的研究方法》(美)Rgoer S.Press著,机械工业出版社,20009

[8] 宋晓梁,刘东生,许满武. 中间件及其在三层客户机/服务器模型中的应用[N] . 计算机应用990713

[9] 吴茂林.中国软件企业如何做大.财经时报,2001

[10] 徐家俊 耿潼潼,《让企业有一颗永远年轻的心--谈知识时代的知识管理》,http://www.e-works.net.cn/zt89/200189/29726.htm

[11] 邱均平 马海群 ,《知识管理与信息管理》

http://www.e-works.net.cn/qYgl/zs71.htm

[12] 翟丽著《企业知识创新管理》,复旦大学出版社

 

 

 

 

 

 

 

上一篇:平面动画的几种软件
下一篇:基于网络资源的中职信息技术课双语教学研究与实践
【公共评论】 发表评论
评论加载中...
[共0条]【相关新闻】
 暂 无 相 关 内 容
[共1条]【相关文章】