- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程思想在多媒体课件开发中的应用.doc
软件工程思想在多媒体课件开发中的应用
【摘 要】随着信息技术和互联网的快速 发展 ,多媒体课件在 教育 领域中的使用已经非常广泛。如何在较短的时间内投入较低的成本,获得令人满意的课件,成为CAI课件开发者所遇到的一个共同问题。本文将软件工程的原理应用于课件开发,以提高教学课件开发的成功率。
【关键词】软件工程 CAI课件 课件开发
随着多媒体技术的快速发展, 计算 机辅助教学的广泛普及,各类学科的教学课件应运而生。从理论上讲,大量的教学课件地运用可以减轻教师的工作量,提高教学质量,但实际上,在教学中真正用得好,用得巧的教学课件并不多。开发成本高,软件质量低,重复开发的现象屡见不鲜,很难满足当前日益增长的教学课件的需求。此种不良现象我们称之为“教学软件危机”。要消除此种软件危机,就要有正确的软件开发理念。本文结合软件工程的思想,论述一下如何能够更好地进行CAI课件的开发与制作。
1 软件工程思想概述
软件工程是指导计算机软件开发和维护的工程学科,采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验证明正确的原理技术和当前能够得到的最好的技术方法结合起来,以 经济 地开发出高质量的软件并有效地维护它。
软件危机是指在计算机的开发和维护过程中所遇到的一系列严重问题。包括如何开发软件以满足对软件日益增长的需求,和如何维护数量不断膨胀的已有软件。
软件工程借助工程的理论来指导软件开发,大量软件开发实例证明了采用软件工程方法进行开发,可以消除或缓解软件危机,提高软件开发的成功率和生产率。
2 软件工程与课件开发的类比
软件工程的基本思想是面对复杂的问题,让软件的开发按照工程的概念、原理、技术和方法模式来实施,要有计划地按照要求分阶段实现。对软件进行计划、开发和维护。软件工程中一个重要的概念就是软件生命周期。按照事物从发生到消亡的 规律 ,一般将软件生命周期划分为计划、分析、设计、编码、测试及运行维护等阶段。这几个阶段的衔接,通常用软件生存周期模型做出直观的图示来加以表达。瀑布模型是目前软件工程中一种经典的软件开发模式。在瀑布模型中,各阶段的工作依线性顺序连接,并需产生一定规格的文档资料交付给下一阶段,下一阶段在上一阶段交付的文档资料的基础之上继续开展工作。这一开发思想在各个方面都被得到了广泛的应用和发展。
课件的开发属于系统工程,它也应该遵循软件开发的一般规律。因而,将面向对象的软件工程的原理运用于课件开发是较为 自然 合理的事情,开发人员在课件开发时应经历这样的一个过程:进行需求分析、按需准备材料(分析教学大纲,把握教学重点),概要设计(采集教学素材,编辑脚本),详细设计(选择好课件制作工具,程序设计),软件测试和维护。从课件的开发过程中我们不难看出软件工程与课件开发的可比性。.见图1和图2对比如下:
从上面的对比中我们可以看出在课件的开发中应用软件工程方法的必要性,它不仅体现在步骤上,而且也体现在应用软件工程的方法上。在制作课件的过程中应用软件工程的方法会大大提高课件的质量和可用性。 3 基于软件工程思想的课件开发过程
CAI课件作为一种辅助教学的软件,它的设计与开发过程中无不渗透着软件工程的思想。课件开发不同于一般的软件开发,它要涉及 教育 、心理、专业知识等各个方面。下面以基于瀑布模型的课件开发模型为例,将软件生存期划分为软件计划、需求分析、软件设计、软件实现和评价维护等阶段。每个阶段都有明确的任务,每个阶段都应建立完备的文档,前一阶段的工作完成后,下一阶段的工作才能开始;前一阶段产生的文档是下一阶段工作的依据。
3.1软件计划阶段
计划阶段首先要分析教学要求和教学对象,包括学科领域、教学大纲、教学内容及教学对象的层次、基础、特点和接受能力,分析课件所需的技术支持条件和运行环境,确定该学科课件开发的可行性,制定开发计划。
3.2需求分析阶段
需求分析阶段研究的对象是软件项目的用户要求。全面理解用户的各项要求并能准确地表达被接受用户要求,是需求分析的一个重要方面。首先应根据课程内容的总体要求和教学大纲确定教学总目标,充分考虑学生的层次、基础、特点和理解能力,制定课件的大体框架,涵盖该课程的主要内容。其次通过与用户反复交流获得用户的基本需求,在课件开发过程中,通过与学生和教师的交流充分了解目前教学的不足以及课件期望达到的效果,可以通过创建原型的方法征求教师和学生的意见。最后,对用户的基本需求进行反复求精、细化,经过多次的反复交流、修改,直到与用户的意见达成一致,得出对目标系统的完整、准确的需求描述,并进行认真审查,符合要求再进入下一步。
3.3软件设计阶
您可能关注的文档
最近下载
- 17J03 重庆市建设工程施工现场安全设施标准图集(三)扣件式钢管满堂式(模板)支撑架-重庆市工程建设标准设计图集电子版.pdf VIP
- 数字智慧方案交通大学碳中和目标背景下的能源转型(83页PPT).pptx VIP
- 五年级上册第一课时班级事务共商定课件.pptx VIP
- 04S516 混凝土排水管道基础及接口建筑工程 图集 conv.docx VIP
- BOSS工作站RC-5使用说明书.pdf VIP
- “辅差”情况记录表(三年级数学).docx VIP
- 歌词(歌唱祖国).pdf VIP
- T3Ster操作基础与原理.ppt VIP
- 2025年四星级酒店前厅部工作流程和服务标准 .pdf VIP
- 福州大学,操作系统,复习笔记.doc VIP
文档评论(0)