文档介绍:电化教育研究 1999 年第 4 期(总第 78 期) 计算机与多媒体教学
论文编号 1003- 1553(1999) 04- 0052- 02
探讨用原型化设计方法设计助学型 CA I 软件
王陆, 陈鸿飞首都师范大学计算机系, 北京 100037
【摘要】多媒体 CA I 软件在教学改革中越来越受到重视, 好的 CA I 软件取决于好的设计和制作方法。
最主要的难题在于对教学目标的分解和对软件目标的设计不相适应。我们在实际工作中发现, 软件工程学
中的原型化设计思想适用于此类助学型 CA I 软件的开发工作。本文从实际例子出发, 研究如何在助学型
CA I 软件开发过程中使用原型化设计方法。
【关键词】CA I 软件; 计算机辅助教学; 软件工程
【中图分类号】G434 【文献标识码】A
情况下, 生存周期设计方法就不太适合了。特别是
一、引言
在主要软件开发人员并不都是此门课程的教学人
助学型 CA I 软件主要以帮助学生进行学习为员时, 该问题更为严重。
目的, 软件内容多为按照某种教学设计、教学过程 80 年代以后发展起来的原型化设计方法可以
等传授某一学科的知识或训练某种技能。一般内容用来指导开发初始目标不很清楚的软件设计工作。
完整, 自成体系, 有固定的教学设计和固定的教学我们以《汉语拼音速成》助学型多媒体 CA I 软件为
程序。多媒体 CA I 软件开发虽然以计算机技术为例, 介绍原型化设计方法在助学型多媒体 CA I 软
主, 但是也包含声音效果、美工、视频技术等多种技件开发中的应用原则。该软件获教育部第二届全国
能。多媒体 CA I 软件开发是集计算机、多媒体、数普通高等学校优秀计算机辅助教学软件二等奖, 并
据压缩和网络技术为一体的复杂工程。[1 ] 因此, 于 1997 年 9 月由北京大学出版社出版。
CA I 软件设计应遵循软件工程原理。
二、原型化设计方法的设计思想
在实际工作中我们会遇到各种各样的问题, 例
如当我们需要设计和开发某一门课程的助学型所谓原型是指欲开发软件的一个早期的可运
CA I 软件时, 因为课堂教学和计算机辅助教学有很行版本, 它反映了欲开发软件的特性, 例如系统的
大的差异, 此时若根据教学大纲进行教学目标分功能、性能、输入输出界面等。原型化设计方法要求
解, 并不一定正好对应于计算机辅助教学所需要的开发者和用户在支持原型化开发工具和环境下, 经
教学目标分解。另一方面, 对于具体的教学目标, 使过简略的分析和设计, 在短期内以较少的开销快速
用什么样的媒体表现和软件控制, 在软件制作以前产生所需要的原型, 并通过对原型的运行和演示,
也难以确定下来。解决这种教学目标和软件目标的对未来软件系统的各个方面进行反复的评价和修
模糊性是计算机辅助教学软件设计中的一个重要改, 最终实现系统的设计要求。
研究课题。但是, 这种模糊性的存在, 确实影响助学原型化设计方法可以运用在软件生存周期的
型 CA I 软件的开发效率与开发质量。按照传统的某个阶段或某些阶段, 也可以运用到软件开发的整
软件工程原理, 即: 生存周期设计方法, 在软件设计体过程中。这种设计方法特别注重: (1) 原型的有效
的第一步, 需