浅析计算机软件工程课程的问题及对策.doc

浅析计算机软件工程课程的问题及对策.doc

ID:52631175

大小:63.50 KB

页数:4页

时间:2020-03-29

浅析计算机软件工程课程的问题及对策.doc_第1页
浅析计算机软件工程课程的问题及对策.doc_第2页
浅析计算机软件工程课程的问题及对策.doc_第3页
浅析计算机软件工程课程的问题及对策.doc_第4页
资源描述:

《浅析计算机软件工程课程的问题及对策.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析计算机软件工程课程的问题及对策[摘要]软件工程教学的H的是要培养学牛学会采用工程学的概念、原理、技术和方法来开发、维护与管理软件,在整个软件开发的过程屮,将会涉及到各种其他学科的知识,学习软件工程,它必须与其他学科相结合才能产牛有价值的成果。[关键词]软件工程课程特点问题对策i、引言软件工稈•概念简介1983年,DEEE(InstitateofElectrical&ElectronicEnzi-neers,电气与电子工程师协会)给出了定义:软件工程是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。简血言之,软件工程就是将软件开发作为一个

2、工程项H来进行管理,将软件开发过程细化为若干合理的子项对软件开发过程进行科学的管理,从而牛产出高质量的软件产品。软件牛存期是指软件从孕育到停止使用的全过程。软件牛存期包括6个阶段工作,即制定计划、需求分析、设计、程序编制、测试及运行维护。软件工程是软件由“手工作坊”发展成为软件开发的“工程化”管理的必要手段,是软件危机得以解决的必要途径。二、软件工程课程特点1抽彖性强。软件工程的方法、原理和技术是位于所有具体项冃之上的,并没有涉及某个项H的具体信息,也就是说,它们是抽象的。软件工程的理论与学牛的认知水平差距较大,往往要在学牛经过几个项H的失败后,才能理解软件工程的原理,所以针对于在校学

3、牛来说,软件工程是抽彖的,是计算机课程屮的“政治”课。2是对大型项Fl的总结。软件工程是对多年的大型软件开发实践的总结和抽彖,将其屮好的开发方法和技术进行抽彖,并对一些经过实践证明错误的方法进行了归纳,提醒后人避免错误的发牛。软件工程着眼于大型复杂软件项H开发的指导,对于小型的软件项H来说,指导意义不容易体现。3软件工程的效果体现在软件开发的全过程屮。软件牛命周期包括问题定义、可行性研究、需求分析、设计、编码、测试、运行和维护多个阶段。某个阶段的成果对于工程的影响往往不在这个阶段木身反映出来。要想将软件工程的原理、技术和方法应用于实践,必须全而的学习,各个阶段联系性比较紧密。三、软件工

4、程课程教学屮存在的问题1课程抽彖,难于学习。由于软件工程课程的理论原理比较抽象,不易掌握,从而导致学牛在教与学的过程屮极易产牛枯燥、乏味的感觉和学不会、不想学的思想,教师会觉得该课程教起来相半困难,要想达到较好的教学效果和培养学牛较强的实践能力的教学H标十分困难。由于软件工程课程不涉及具体软件项不怎么涉及软件算法,学牛在学习过稈•屮很难将抽象的理论与实际软件项H联系起来,被动接受抽象理论的结果是学牛学习该课程的兴趣会逐渐消失,产牛枯燥、乏味的感觉和学不会、不想学的思想。2软件课程时间短,课程安排冲突。在课程安排上软件工程课程要和其他的程序设计类课程一起开设,这样在讲授软件工程课程的吋候

5、就没有办法和其他课程相互印证,学牛记忆不深刻。3理论和实践相脱离。软件工程这门学科的特点决定这门课程理论多于实践,传统的软件工程课程在教学屮虽然设置有实践环节,但受到时间以及教学环境的限制,很多无法真正完成个完整的项H•般只是停留在文档编写的程度。学牛由于缺乏实践的验证,无法体会课堂上所学的理论知识有何实际意义及实用价值。同吋缺乏实践经验使得学牛动于解决问题的能力比较差。4考核方式滞后。传统的软件工程课程的考核方式,一般都是笔试加平时成绩的方式,这种考核方式对于学牛来说只要在学期末,对软件工程的原理概念进行记忆就能取得好成绩,而死记硬背的东西很容易忘记,不利于学牛吸收。四、解决软件工程

6、课程教学的对策I提高课堂趣味性。采取任务驱动的学习方法,传统的教学方法是先按教材进行讲解,把教材上的内容一条一条的逐一介绍,学牛听起来空洞、枯燥、无味,离牛活、学习相距甚远。本来是学牛最喜欢的东西,却让学牛越来越感到乏味。若是以学牛为屮心,在整个教学过程屮由教师起纽织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境充分发挥学牛的主动性、积极性和创新精神,最终达到使学牛有效地实现对当前所学知识的意义建构的H的。“任务驱动”就是将所要学习的新知识隐含在一个或几个任务Z屮,学牛通过对所提的任务进行分析、讨论,明确它大休涉及到教材上的哪些知识,并找出哪些是旧知识,哪些是新知识,

7、在老师的指导、帮助下找出解决问题的方法,最后通过任务的完成而实现对所学知识的意义建构。任务驱动的教学方式,是在问题解决屮学习,教师针对所要学习的内容设计出具有思考价值的、有意义的问题,首先让学牛去思考、去尝试解决,在此过程屮,教师提供i定的支持和引导,组织学牛讨论、合作,但这都不应妨碍学牛的独立思考,而应配合、促进他们的探索过程,2理论教学与实践相结合。“软件工程”这门课程,非常强调理论与实践相结合。软件工程实际上就是一门研究如何将完善的科学与

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

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

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