软件工程思想在多媒体课件开发中的应用

论文价格:0元/篇 论文用途:仅供参考 编辑:论文网 点击次数:0
论文字数:**** 论文编号:lw202350857 日期:2023-12-20 来源:论文网
  【摘 要】随着信#24687;技术和互联网的快速发展,多#23186;体课件在教育领域中#30340;使用已经非常广泛。#22914;何在较短的时间内投入较低的成本#65292;获得令人满意的课件,成#20026;CAI课件开发者#25152;遇到的一个共同问#39064;。本文将软件工程的原理#24212;用于课件开发,以#25552;高教学课件开发的成功#29575;。
  【关#38190;词】软件工程 CAI课件 课#20214;开发
  
  随着多媒体技术#30340;快速发展,计算机辅助教#23398;的广泛普及,各类学科的教学课件#24212;运而生。从理论上讲,#22823;量的教学课件地运用可以减轻教#24072;的工作量,提高教学质量,但实#38469;上,在教学中真正用得好,#29992;得巧的教学课件并不多。#24320;发成本高,软件质量低,重#22797;开发的现象屡见不鲜,很难#28385;足当前日益增长的#25945;学课件的需求。此种#19981;良现象我们称之为“教学软件危#26426;”。要消除此种软件危#26426;,就要有正确的软件开发理#24565;。本文结合软件工程的#24605;想,论述一下如何能够更好地进#34892;CAI课件的开发与制作。
  
  1 软件工程思想概#36848;
  
  软件工#31243;是指导计算机软件#24320;发和维护的工程学#31185;,采用工程的概念、原#29702;、技术和方法来开发与维#25252;软件,把经过时间考验证明正确#30340;原理技术和当前能#22815;得到的最好的技术方法结合起#26469;,以经济地开发出高#36136;量的软件并有效地#32500;护它。
  软件危机是指#22312;计算机的开发和维护过#31243;中所遇到的一系列#20005;重问题。包括如何开发软件以满足#23545;软件日益增长的需求,和如何维护#25968;量不断膨胀的已有软件。
  软件#24037;程借助工程的理论来指#23548;软件开发,大量软#20214;开发实例证明了采用软件工程#26041;法进行开发,可以消除或缓#35299;软件危机,提高软件开发#30340;成功率和生产率。
 #12288;
  2 软件工程与课#20214;开发的类比
  
  软件工程的基本思想#26159;面对复杂的问题,让软件的#24320;发按照工程的概念、原理、技术#21644;方法模式来实施,要有计划地按#29031;要求分阶段实现。对软件#36827;行计划、开发和维护。软件#24037;程中一个重要的概念就是软件生#21629;周期。按照事物从发#29983;到消亡的规律,一般将软件生命周#26399;划分为计划、分析、设计、编#30721;、测试及运行维护等阶段#12290;这几个阶段的衔接,通常用软#20214;生存周期模型做出直观的图示来加#20197;表达。瀑布模型是目前软件工程#20013;一种经典的软件开发模式。在#28689;布模型中,各阶段的工#20316;依线性顺序连接,并#38656;产生一定规格的文档资料#20132;付给下一阶段,下一阶段在上#19968;阶段交付的文档资料#30340;基础之上继续开展工作。#36825;一开发思想在各个方面都被得到#20102;广泛的应用和发展#12290;
  课件#30340;开发属于系统工程,它也应#35813;遵循软件开发的一般#35268;律。因而,将面向对象的#36719;件工程的原理运用于课件开#21457;是较为自然合理的事#24773;,开发人员在课件开发#26102;应经历这样的一个#36807;程:进行需求分析#12289;按需准备材料(分析教#23398;大纲,把握教学重点),概#35201;设计(采集教学素材,编#36753;脚本),详细设计(选择好课件制#20316;工具,程序设计),#36719;件测试和维护。从课件#30340;开发过程中我们不难#30475;出软件工程与课件开发的#21487;比性。.见图1和图2对比如#19979;:
 
  从上#38754;的对比中我们可以看出在课件的开#21457;中应用软件工程方法的必#35201;性,它不仅体现在步骤上,而#19988;也体现在应用软件工程的方法上。#22312;制作课件的过程中应用软件工#31243;的方法会大大提高课#20214;的质量和可用性。 免费#35770;文下载中心   3 基于软件工程思想的课件开发过#31243;
  
  CAI课件作#20026;一种辅助教学的软件#65292;它的设计与开发过程#20013;无不渗透着软件工程#30340;思想。课件开发不同于一#33324;的软件开发,它要涉及教育#12289;心理、专业知识等各个方面。下面#20197;基于瀑布模型的课件开#21457;模型为例,将软件生存期划#20998;为软件计划、需求分#26512;、软件设计、软件实#29616;和评价维护等阶段。每#20010;阶段都有明确的任务#65292;每个阶段都应建立完备的#25991;档,前一阶段的工作完成后,下#19968;阶段的工作才能开#22987;;前一阶段产生的文档是下一#38454;段工作的依据。
  3.1软#20214;计划阶段
  计划阶段首先要#20998;析教学要求和教学对象,包括学科#39046;域、教学大纲、教学#20869;容及教学对象的层次、基#30784;、特点和接受能力,分析课件所需#30340;技术支持条件和运行环境#65292;确定该学科课件开发的可行性,#21046;定开发计划。
  3.2需求分析#38454;段
#12288; 需求分析阶段研究#30340;对象是软件项目的用户要求。#20840;面理解用户的各项#35201;求并能准确地表达被接受用户要求#65292;是需求分析的一个重要方#38754;。首先应根据课程内#23481;的总体要求和教学大纲确定教学#24635;目标,充分考虑学生的层#27425;、基础、特点和理解能力,制定课#20214;的大体框架,涵盖该课程的主#35201;内容。其次通过与用#25143;反复交流获得用户#30340;基本需求,在课件开#21457;过程中,通过与学生#21644;教师的交流充分了解目前教#23398;的不足以及课件期望达#21040;的效果,可以通过创建原型的#26041;法征求教师和学生的意见。最#21518;,对用户的基本需求进行反复#27714;精、细化,经过多次的反复交#27969;、修改,直到与用户的意见#36798;成一致,得出对目标系统的完#25972;、准确的需求描述,并进行认真审#26597;,符合要求再进入#19979;一步。
  3.3软件设计阶#27573;
  该阶#27573;完成的是教学设计和脚本编写#12290;教学设计是一种用于计划#25945;学、安排教学的系统方法#65292;它的主要任务是针对学生特#28857;和教学目标,对构成教学系#32479;中的各种元素及其相互之间的联系#36827;行设计。考虑到教#23398;课件的特殊性,在设计时还必须#36981;循教育学和心理学的#21407;则,其具体任务包括:根据教学目#26631;和学生的具体接受#33021;力,确定教学单元间的逻辑结构关#31995;,并根据教学内容#21644;教学经验选择合适的#25945;学方式,确定教学策略#21450;教学过程控制,设计学#20064;评价标准等。脚本编写#35201;特别注意吸取课程专家的经验#65292;在章节编排、内容阐述#12289;难点、重点处理方面,#20351;之具有较好的逻辑#24615;、严谨性、合理性和实用性,#21508;个教学单元之间的联#31995;要符合学习规律,教学内容的出#29616;要适应学生的心理规#24459;,并能充分调动学生#30340;积极性,使课程专家的经验能#26368;大限度地带进课堂,保证计划#25945;学和实施教学的科学性和有效#24615;。
  3.4软件实现阶段
  #23454;现阶段要把设计阶#27573;所得到的教学逻辑顺序、#25945;学方式及教学过程控#21046;利用各种开发工具通过软件制作加#20197;实现。根据脚本的内容,#25910;集相关素材,例如整理文本、扫#25551;图片、创建图象和动#30011;,制作片头等。程序#21592;根据创作构思和界面风格,运用确#23450;的素材完成各模块的制作#12290;
  3.5#35780;价维护阶段
  通#36807;课件在实际教学中的试运行,#35753;该课程教师和部分#23398;生共同复审,从教#19982;学两方面进行评价#65292;根据教师和学生的建议对课件进行#21512;理修改。在实际使用#36807;程中,可根据教学内容的更#26032;对课件及时更新或增加知识点,#20197;保证课件的先进性#21644;实用性。
  
  4 结语
  
  #36719;件开发是一项系统工程,需要各类#20154;员的积极参与合作。#29992;户、系统分析员、程序员、开发管#29702;人员在整个软件开#21457;过程中都起到举足轻重#30340;作用。课件开发也应#26159;一项系统工程,需要学#29983;、教师、技术人员、学校领导#30340;积极参与与合作。这样才能让所开#21457;的课件达到近善近美。因此,软#20214;工程原理在课件开#21457;中的运用是必须的,也是必然#30340;。我们要在课件开#21457;中引进软件工程的一些思想,#24182;结合课件自身的特点,以此提高#35838;件开发效率,保证课件质量#12290;希望在不久的将来我们可以看到更#22810;优秀的课件活跃在各类课堂#65292;激发学生学习兴趣,提高教学#36136;量,让课件给教学注入新#40092;的血液,让更多人切身体会#21040;计算机技术给教育、教学#25152;带来的变革、腾飞。
  
  

参考文献


  [1]张海藩.软件工程[M].北京:人民邮#30005;出版社,2005#65292;7.
  [2]郑人杰.using software engineering[M].No.2. Beijing: QINGHUA UNIVERSITY,1996.
 #12288;[3][美]Roger S.Pressman.软件工程实践者#30340;研究方法[M].北京:机#26800;工业出版社,2007,1.
  [4]温#38597;丽.面向对象技术在多#23186;体数据库的应用[J].#31185;技情报开发与经济,2002#65292;(4).
  [5]方其桂.多媒体CAI课件制作教程[M].北京:人民邮电出版社,2000,9. #36716;贴于 免#36153;论文下载中心
如果您有论文相关需求,可以通过下面的方式联系我们
客服微信:371975100
QQ 909091757 微信 371975100