软件工程原理在多媒体课件开发中的应用

时间:2022-09-22 01:43:47

软件工程原理在多媒体课件开发中的应用

摘要:随着多媒体技术的快速发展,CAI课件在现代教学中占据越来越重要的位置,课件的开发也逐渐受到重视。课件开发遵循软件开发一般规律,将软件工程原理应用于多媒体课件开发可以有效提高课件开发效率,促进多媒体课件开发的专业化和标准化,制作出更多高效优质的多媒体课件。

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2012)04-0000-00

1、引言

随着多媒体技术的快速发展,CAI课件普及到教育领域,而目前的CAI课件,主要是由高校自己研制的针对基础课程的教学软件和软件开发公司开发的教育软件,缺乏针对性和实用性。目前,大多数教师开发课件缺乏专门培训和专业知识,制作的课件往往存在照搬教材内容;课件只追求“漂亮”,用各种图片,动画或音乐吸引学生注意力,反而忽略了教学效果;课件缺乏与学生的互动,着眼点在教而不再学;课件应用范围窄,不能资源共享,重复开发严重等等问题。要解决这些问题,就应该有正确的软件开发原理,遵循成功的软件开发方法,软件工程学是是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。使用软件工程的方法有助于提高软件产品的质量和开发效率。

2、软件工程原理与多媒体课件开发

软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程是经过众多科研工作者和用户的创造、修改和更新得出的经验总结,可以有效保证软件质量,科学组织人员、跟踪进度、完成计划。

课件是根据教学大纲的要求,经过教学目标确定,教学内容和任务分析,教学活动结构及界面设计等环节,而加以制作的课程软件。课件实质是一种应用软件,课件开发同样遵循软件开发的一般规律。将软件工程原理应用于多媒体课件开发可以有效提高课件开发效率。

多媒体课件在课堂教学中的使用从纯演示型课件到专业型积件再到资源共享型课件系统,这个演变过程可以看出,多媒体课件已经从单纯的演示,教师课堂主导,发展到具备学科通用特性,再到多学科结合,课件资源共享、交互性强通用性强。课件的开发难度越来越大,开发时间越来越强,因此多媒体课件开发也正朝着降低开发时间和难度、提高开发效率、提高通用性的方向发展,多媒体课件开发的模块化、规模化已成趋势。

3、基于软件工程思想的课件开发过程

3.1软件定义

软件定义的基本任务是确定软件的需求,软件定义可以分为可行性研究和需求分析两个阶段。

(1)可行性研究。针对将要开发的教学软件,进行大量的市场调研,分析同类软件存在的问题,能否满足教学需要,初步给出课件开发的概况。然后分析教学要求和教学对象,确定软件开发可行性。

(2)需求分析。需求分析是整个软件设计中的关键环节,在这个环节中要确定软件系统“做什么”,确定软件的功能需求、性能需求和运行环境。目前的一些教学软件实用性不强,与教学脱节,主要还是需求分析工作做得不充分。所以要全面分析课程的总体要求,根据教学大纲确定教学目标,分析教学对象的特点和接受能力,根据课程要求、教学目标和学生特点制定教学软件的总体框架。由于软件是复杂的逻辑产品,需求分析阶段很难精确表述各项指标,所以这一过程中,应该与用户反复交流,了解教学要达到的效果,使用户需求逐步精确化、一致化、完全化。

3.2软件开发

(1)概要设计:根据需求分析建立软件总体结构,定义各功能模块和模块之间的关系。考虑到教学软件的特征,概要设计应包括教学设计和结构设计。教学设计根据教学目标,教学计划,教学内容模块,教学环节,学生信息安排整体教学过程。结构设计是按照课程的框架结构和要实现的功能对课件总体结构进行设计。

(2)详细设计:设计过程是一个逐步细化的过程,对概要设计所产生的功能模块逐步细化,形成具体的教学单元。根据教学进度要求,学生接受能力,知识点分布,内容逻辑关系等合理划分教学单元,详细列出每个教学单元包含的教学内容、重点内容、表现方式、逻辑顺序等。另外内容设计要注意规范化,对整个界面的布局,课件的文字、颜色、背景、强调效果都要有统一的设计。

(3)素材采集加工:根据模块功能和脚本内容,搜集整理相关的媒体素材。媒体素材包括文字素材、图片、动画、音频和视频等。文字素材是最基本的内容,也是课件主体内容,一定要注意突出醒目。图片、动画等制作时注意格式,以免课件容量过大。

(4)实现:前期准备工作完成,就进入实现步骤,根据前期的框架和内容,分模块编制程序,进行单元测试。最后合成、综合测试。

3.3软件使用与维护

软件在实际教学中试运行,让老师与学生从教、学两个方面评价,根据教学效果和运行情况进行合理修改。试用正常就可以,正常使用。当然在软件使用过程中,教学软件也应该根据学科变化及时更新内容,增加知识点,同时修改漏洞,优化界面,以保证课件的先进性和实用性。

4、结语

多媒体课件在现代教学中逐步占据重要位置,而如何制作出高效实用的课件是值得我们思考的问题,多媒体课件的开发越来越趋向专业化、模块化、规模化,我们使用软件工程原理开发课件,结合课件自身的特点,促进多媒体课件开发的专业化和标准化,制作出更多高效优质的多媒体课件。

参考文献

[1] 齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版社,2004.

[2] 方其桂.多媒体CAI课件制作教程[M].北京:人民邮电出版社,2006.

上一篇:EDA在电子技术中的应用 下一篇:浅析ICS Anywhere系统及其在生产中的应用