案例驱动的软件工程教学改革与实践

案例驱动的软件工程教学改革与实践

ID:20225956

大小:56.00 KB

页数:7页

时间:2018-10-11

案例驱动的软件工程教学改革与实践_第1页
案例驱动的软件工程教学改革与实践_第2页
案例驱动的软件工程教学改革与实践_第3页
案例驱动的软件工程教学改革与实践_第4页
案例驱动的软件工程教学改革与实践_第5页
资源描述:

《案例驱动的软件工程教学改革与实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、案例驱动的软件工程教学改革与实践摘要:软件工程是一门理论性和实践性非常强的课程,是计算机软件开发和维护的一门工程性学科。根据目前软件工程教学的现状和特点,结合从事软件工程教学和科研的实际体会,提出了案例驱动的软件工程理论教学模式和基于案例分析的实践教学方法以及结合实践的综合能力测评,将对提高软件工程的教学质量起到积极的意义。  关键词:软件工程;案例驱动;实践教学  :G71:A:1009-0118(2012)-02-00-02  一、引言  软件工程作为计算机科学与技术专业本科的核心专业课之一,是一门应用性、实践性、综合性很强的专业课程。研究的范围

2、非常广泛,包括技术方法、工具和管理等许多方面。近些年来,软件工程发展迅速,新的技术方法和工具不断涌现。是一门集理论、应用与实践为一体的学科。通过学习,使学生能够掌握软件项目从定义、开发到维护的一般过程,掌握指导软件开发的各种方法,能够利用工程化的原理、技术和方法进行软件项目的分析、设计、实现和维护,为今后从事实际的软件开发工作打下良好的基础。  二、软件工程课程的特点  与计算机科学中的其它专业课程相比较,软件工程课程具有以下特点:  (一)软件工程发展迅速  为了摆脱“软件危机”的困扰,软件危机从20世纪60年代末开始迅速发展,现在已经成为计算机科

3、学技术的一个重要分支,特别是随着全球软件产业的蓬勃发展,软件工程已经成为一门异常活跃的研究学科。在过去十几年中,软件开发方法百家争鸣,除了传统软件工程和面向对象软件工程外,还出现了面向构件软件工程和形式化软件工程等[1],软件辅助工具也层出不穷。  (二)文理综合类学科  软件工程是指导计算机软件开发和维护的一门学科,采用工程的概念、原理、技术和方法来导软件的开发和维护。主要讲述软件工程的基本原理、概念和技术方法,同时也涉及工程方法,管理,经济等文科类学科,与理工类的其它学科相比,可以说软件工程是理工类中的综合文科类知识的学科。  (三)工程性要求高

4、  软件工程课程讲述的软件开发和维护的原理和方法,很多都是启发性规则,即专家和学者在软件开发,运行和维护实际工程中的经验和教训的总结,仅在课堂上讲授理论就像纸上谈兵,只有理论联系实际,通过将理论应用到实践工程中去,才能达到学以致用的目的,才能更快的适应社会的需要。  三、软件工程课程的教学改革  针对软件工程课程的特点,传统的只强调理论学习的教学方法很难取得良好的教学效果,我们从以下几个方面对软件工程的课程教学进行改革。  (一)案例驱动的理论教学方式  理论教学仍然具有非常重要的地位,首先要加强学生理论基础知识的掌握。软件工程讲述的原理,技术和方法

5、都是抽象的,为了让抽象的理论教学容易理解和接受,我们按照如下步骤逐步展开软件工程课程的理论学习。  1、软件工程产生的历史背景以及它的基本原理、概念和方法;2、软件生存周期,以及各个阶段的任务、过程、使用的工具和具体方法;3、软件工程的管理技术。  在理论讲解的过程中,讲解重要理论的同时,要结合案例进行分析,这样一方面减少理论学习的枯燥性,提高学生学习的热情,另一方面,理论联系实际,使学生更好的掌握所学理论,增强学生的实践能力。  同时,在理论教学上可以采用多种教学形式相结合的方法,帮助学生掌握必要的理论知识。  (1)多媒体教学。理论课采用多媒体教

6、学手段,制作大量课件。这些课件可以形象化地讲授软件工程基本原理,并且在同样的一节课内能比以前传授更多的知识。由于课堂时间有限,我们将部分内容制作成课件供学生自学,以便于学生课外扩展自己的知识面[1]。  (2)双语教学。软件工程尝试实施双语教学。采用国外优秀的原版教材,课件和作业大部分采用英语作为工作语言,并鼓励学生使用英语进行交流;同时,给学生提供英文的课外阅读资料,以使他们及时了解国际最新发展[2]。  (3)研讨式教学。软件工程课程的特点也要求师生互动,组织学生展开讨论。让学生参与教学过程,有机会发表自己的看法。用理论和经验去引导和启发学生,鼓

7、励学生勇于发表意见特别是提出新见解。讨论之后,同学们进一步理解和掌握了课程内容的方法和步骤,这个过程让学生觉得感受很深、收获颇大,通过课堂讨论和分析实验,使理论有实践做支撑,抽象的知识变得看得见,用得着,大大激发了学生学习的兴趣和自信[3]。  (4)远程教学。在软件工程的教学中,通过建立软件工程学习论坛X站,为学生更好学习提供了一个平台。X站为学生提供学习资料,下载相关业界信息;了解软件工程发展动态。学生也可以通过X络进行在线、离线的交流;同时,X站也经常开展课程的专题讨论和专家在线讲座[2]。  (二)案例分析应用的实践教学方式  1、各生命周期

8、实践分析。在进行理论学习的同时,加入上机实验环节,对于软件工程的每个生命周期,计划适合的小规模案例,学生通过

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

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

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