- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程方法对多媒体开发过程启示
软件工程方法对多媒体开发过程启示
摘要:探讨了软件工程方法及其在多媒体课件开发过程中的应用,从软件工程角度提出了几个对多媒体课件开发过程的启示。
关键词:软件工程;多媒体课件;模块化
中图分类号:TP301文献标识码:A文章编号文章编号:1672-7800(2013)012-0004-02
作者简介:王忠华(1963-),男,武汉大学教务部教育技术中心主任、副研究员,研究方向为高教管理、教育技术。
0引言
随着多媒体网络技术的发展,多媒体课件在教师教学过程中的应用越来越广泛,极大地提高了教学效果和效率,促进教学方式发生深刻变革。开发种类丰富、功能齐全的多媒体课件资源是当前教育改革发展的一项重要任务。目前各类学校都建设了大量多媒体教室,要充分发挥这些现代教育技术设施的作用,还需具备丰富的多媒体课件资源。现阶段多媒体课件资源开发大多以教师为主,以项??申请方式进行,制作的课件资源大多限于教师本人使用。显然,这种模式下制作的课件资源数量有限,课件功能质量也参差不齐,而且容易导致资源重复建设问题。本文旨在运用软件工程方法对多媒体课件开发过程进行指导,从学校层面形成一个多媒体课件资源开发体系,以求更好更快地建设优质教学资源库。
1软件工程方法
由于软件开发要求具有较多的定制性需要,因此其一直落后于硬件技术的发展。为克服软件开发过程中的重复、低效、质量等问题,许多软件专家借鉴工程设计建设领域中的原理与方法,按照工程化的方法组织软件开发。实践证明,工程领域中的原则与方法应用于软件开发过程是有效的,并逐渐形成了一套适用的软件工程方法。
软件工程方法自提出以来,经过60年的发展,其思想和方法逐渐成熟并工具化,也就是开发出不同的用于软件工程方法的工具软件。软件工程方法主要分为面向“过程”的方法和面向“对象”的方法。在实际应用中,面向“过程”的方法使用最为成熟,应用也最为广泛。面向“过程”的方法是一种结构化方法,其核心思想是软件生命周期理论。软件生命周期理论将软件开发过程划分为6个阶段,具体如下:① 制定软件开发计划:该阶段要确定软件系统的总目标和功能需求,分析软件开发任务的可行性和风险估计,拟定项目开发实施计划;② 需求分析:该阶段对软件的功能需求进行具体分析并给出详细定义,包括对用户的分析、对数据的分析,编写形成软件需求分析文档;③ 软件设计:软件设计阶段一般分为总体设计和详细设计两个阶段,总体设计阶段要把已确定的各项需求转换成具体的软件模块和相互结构关系,对每个模块功能进行具体定义;详细设计阶段则要对每个模块的功能接口和过程进行详细描述,最后编写软件设计文档;④ 程序编写:也就是要把软件设计文档用具体程序设计语言编码为计算机程序代码;⑤ 软件测试:依软件功能要求分别进行各模块测试和软件组装测试;⑥ 运行和维护:在软件使用过程中进行适当维护[1]。
把以上各阶段工程活动组合进行软件开发和维护就形成了软件生存周期模型,常用的有瀑布模型和演化模型等。瀑布模型规定了各项软件工程活动自上而下、相互连接的顺序过程,每一阶段都要在前面工作得到评审确认后,才能继续下一阶段工作。演化模型的主要特征是产生一个称作“原型”的试验型产品,它可以用于分析一些不很明晰的软件需求,也可逐渐完善这个“原型”而成为最终产品。
2多媒体课件开发过程
多媒体课件是一种具有教学功能的计算机软件,所以软件工程方法对多媒体课件开发具有非常重要的指导价值。参照软件工程方法的课件开发过程可分为以下几个阶段[2]。
(1)计划阶段。计划阶段应明确开发多媒体课件的目的。教学课件的主要目的是用于学习,必须明确该课件如何用于教学过程,具体地,也就是明确学习者在学习中的性质和地位,即课件是作为学习者学习的基本教材还是辅助或补充教材以及与其它教材的相互关系;还有,必须明确学习者的学习模式,是作为教师辅助课堂教学,还是作为学生个别化学习,是作为知识学习还是作为技能培训;另外,课件使用除计算机外,是否还有其它要求。计划阶段必须在各种候选方案中研究明确课件开发的可行性和必要性,并制定具体开发计划、人员安排、成本预算和预期效益等。
(2)分析、设计与制作。课件需求是教师提出的,所以需求分析必须以教师为中心。
对于教师明确教学和制作要求的情况,可选用瀑布模型进行课件开发。教师进行教学内容选择,分析表现形式要求并按脚本要求填写脚本卡片,由具体制作人员按要求设计制作。这种流水线型工程化制作模式可并行展开,提高开发效率。
对于教师不是很明确具体要求的情况,可选用“原型”化方法。根据教师提出的部分要求快速开发出一个试验型的课件“原型”,它是一个早期可运行的版本,反映了最终系统的重要特性。教师应用原型亲身体验并受到启发,做出
原创力文档


文档评论(0)