资源描述:
《探讨用原型化设计方法设计助学型 ca i 软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电化教育研究1999年第4期(总第78期)计算机与多媒体教学论文编号1003-1553(1999)04-0052-02探讨用原型化设计方法设计助学型CAI软件王陆,陈鸿飞首都师范大学计算机系,北京100037【摘要】多媒体CAI软件在教学改革中越来越受到重视,好的CAI软件取决于好的设计和制作方法。最主要的难题在于对教学目标的分解和对软件目标的设计不相适应。我们在实际工作中发现,软件工程学中的原型化设计思想适用于此类助学型CAI软件的开发工作。本文从实际例子出发,研究如何在助学型CAI软件开发过程中使用原型化设计方法。【关键词】CAI软件;计算机辅助教
2、学;软件工程【中图分类号】G434【文献标识码】A情况下,生存周期设计方法就不太适合了。特别是一、引言在主要软件开发人员并不都是此门课程的教学人助学型CAI软件主要以帮助学生进行学习为员时,该问题更为严重。目的,软件内容多为按照某种教学设计、教学过程80年代以后发展起来的原型化设计方法可以等传授某一学科的知识或训练某种技能。一般内容用来指导开发初始目标不很清楚的软件设计工作。完整,自成体系,有固定的教学设计和固定的教学我们以《汉语拼音速成》助学型多媒体CAI软件为程序。多媒体CAI软件开发虽然以计算机技术为例,介绍原型化设计方法在助学型多媒体CAI软主
3、,但是也包含声音效果、美工、视频技术等多种技件开发中的应用原则。该软件获教育部第二届全国能。多媒体CAI软件开发是集计算机、多媒体、数普通高等学校优秀计算机辅助教学软件二等奖,并[1]据压缩和网络技术为一体的复杂工程。因此,于1997年9月由北京大学出版社出版。CAI软件设计应遵循软件工程原理。二、原型化设计方法的设计思想在实际工作中我们会遇到各种各样的问题,例如当我们需要设计和开发某一门课程的助学型所谓原型是指欲开发软件的一个早期的可运CAI软件时,因为课堂教学和计算机辅助教学有很行版本,它反映了欲开发软件的特性,例如系统的大的差异,此时若根据教学大
4、纲进行教学目标分功能、性能、输入输出界面等。原型化设计方法要求解,并不一定正好对应于计算机辅助教学所需要的开发者和用户在支持原型化开发工具和环境下,经教学目标分解。另一方面,对于具体的教学目标,使过简略的分析和设计,在短期内以较少的开销快速用什么样的媒体表现和软件控制,在软件制作以前产生所需要的原型,并通过对原型的运行和演示,也难以确定下来。解决这种教学目标和软件目标的对未来软件系统的各个方面进行反复的评价和修模糊性是计算机辅助教学软件设计中的一个重要改,最终实现系统的设计要求。研究课题。但是,这种模糊性的存在,确实影响助学原型化设计方法可以运用在软件
5、生存周期的型CAI软件的开发效率与开发质量。按照传统的某个阶段或某些阶段,也可以运用到软件开发的整软件工程原理,即:生存周期设计方法,在软件设计体过程中。这种设计方法特别注重:(1)原型的有效[2]的第一步,需要确定软件的目标和规模。在这种性;(2)构造原型的快速性;(3)对原型的评价。52在运行原型的基础上,认真考核评价原型的特三、设计方法与步骤性,分析运行效果是否满足预期要求,并提出修改我们使用原型化设计方法指导开发了《汉语拼要求。例如《汉语拼音速成》的给字注音练习一节,音速成》助学型多媒体CAI软件,下面以此软件作在每次原型试运行后,用户逐步清楚
6、这一节的功能为例子,介绍原型化设计方法的实际设计步骤和方和要求,先后提出:音调输入、对错判断提示、成绩法。当我们开始设计工作时,了解到该软件是针对报告要求;答错以后提供学生第二次练习机会,以海外华人、港、澳、台同胞学习推广普通话而研制的加强学生记忆的要求;增加随机练习功能,使学生助学型多媒体CAI软件。教学对象的受教育程度可以根据自己学习重点自由选择练习题。通过运行高低不一,方言口音也不一致。对教学内容和目标和评价,用户也清楚了自己的要求,我们也明确了的确定难以精确化,因此考虑使用原型化设计方法软件的目标和规模。开展工作。5.修改原型一般原型化设计方法
7、可以分为五个步骤:快速即根据对原型评价的结果进行原型的修改或分析、构造原型、运行原型、评价原型和修改原重新构造原型。《汉语拼音速成》根据用户的不断要[3]型。其中后三个步骤需要反复进行,使设计原型求,逐步增加了:四声音调和轻声的提示选择输入;在多次的运行、评价和修改中逐步精确化。最终明图形、文字和声音结合的鲜明对错判断提示;结束确教学目标和软件目标的同时,产生出一个完善的时报告成绩及对错比例;每道题提供二次练习机成品CAI软件。会;使用Tab键跳跃练习和随机翻页保证随机练1.快速分析习等等。应予说明,由于计算机多媒体的表现能力其任务是迅速确定系统的基本
8、需求。包括确定是有限的,在修改过程中,要注意协调好用户不断教学对象、运行环境、教学目标、教学内