统一过程下的课件开发实例

时间:2022-03-31 01:07:41

统一过程下的课件开发实例

摘 要 通过多媒体课件实例“计算机组成原理演示系统”的开发,分析了统一过程开发课件的优势,对于提高多媒体课件的开发质量和开发效率具有现实意义。

【关键词】统一过程 多媒体课件开发

1 计算机组成原理演示系统的提出与设想

1.1 信息技术的发展对教学方式提出了新的要求

在多媒体课件广泛使用的大环境下,对于计算机辅助教学提出了新的要求。《计算机组成原理》是计算机科学与技术专业的主干课程,涉及的知识面宽、跨度大、概念抽象,旧有的教学手段无法达到良好的教学效果。

1.2 总体设想

该系统主要为教师的教学提供更好的演示计算机组成原理的方法,使学生能够更好更快的掌握计算机组成原理的相关知识,也可作为学生的自学提供参考和帮助。

通过比较分析,确定以网页制作三剑客作为课件的开发工具,同时使用VBscript、JavaScript等脚本语言以及ASP网页编程等来制作网页的动态效果。计算机组成原理演示系统由指令执行过程、模型机结构图、寻址方式、堆栈操作、存储器链接方式和虚拟存储器的相关知识点构成,充分利用文字、Flash等动态技术的支持下,形成较友好的用户界面。

2 计算机组成原理演示系统的设计阶段

2.1 需求分析

按照统一过程的多媒体课件的生存周期,需求分析阶段主要工作是要分析知识点的内容、展示方法和学习者的特征;同时还需要明确选择哪些教学媒体元素、设计知识点展示策略等。

在需求分析阶段中,研究计算机组成原理的教学目的任务、教学内容以及各知识点的性质特点,确定需要制作成演示系统的部分为:指令执行过程、模型机结构图、寻址方式、堆栈操作、存储器连接方式和虚拟存储器。按照文字的编写规则,将拟定好的内容编写成为文字脚本。

统一过程的典型方式是用况和用况驱动。在课件工程中,主角代表学生和教师,在UML的用况模型中成为主角。用户参与的总的用况图如图1所示

在多媒体课堂演示型课件实际操作过程中,对教师需要的功能实现方法的分析结果。控制演示系统中的演示顺序的需求实现方法。在演示系统中添加能跳转到前一帧、下一帧、第一帧和退出系统的功能按钮。

2.2 设计方案

通过统一过程的先启阶段,可得到计算机演示系统的的用况模型。接下来在精化阶段建立系统的设计,包括制定集成计划、设计系统构架、构造构件、设计系统结构等。

计算机组成原理演示系统的架构主要由平台用户、应用模块和资源构成。 根据计算机组成原理演示系统的课件目标构造构建。

依据分析设计阶段中所设计的教学结构和文本,确定该系统的网页链接的结构和页面的布置。页面设计。背景和颜色:用Photoshop制作背景图象,使用渐变色课件界面较为柔和。导航的设计中,每个页面都提供返回上层以及返回首页的链接,同时页面与页面之间也能够进行任意链接。根据需求分析和设计,制作详细的迭代计划和时间分配的计划。

2.3 实现阶段

该阶段的工作是根据前几个阶段的计划和设计,所有构件和应用程序功能被开发并集成为课件。在实施阶段需要完成以下几个工作:一是要进行文字、图 片、动画等多媒体的制作,二是要将制作好多媒体进行集成制作,三是要各种素材集成到网页中去,并制作好网页的各个构件的功能以及网页的链接功能。计算机组成原理演示系统在实施过程中,着重从以下几个方面来实施的:各个知识点科学准确合理的安排在页面当中。使用Flash制作有关描述运行原理过程动画;使用Asp链接数据库。

2.4 迭代开发完善系统

在计算机组成原理演示系统完成了可以交付使用的原型之后,交由学生使用和教师教学使用,通过对教师在教学中的使用状况和学生的掌握知识的情况进行反馈,进而修改和完善演示系统的设计。经过这个阶段的分析,我们认为系统需要为学生提供下载功能,随后对系统的构架和构件进行更新。根据迭代计划完成迭代工作。

3 开发方法的分析评论

传统课件工程开发方法,着眼课件结构的设计,开发过程是线性过程,后期需要维护整个课件;基于统一过程的开发方法,关注建模过程,开发过程是迭代和增量式的,后期维护可以可以复用已有的构架。

基于统一过程开发计算机组成原理系统的过程中,能够先开发一个部分或者说一个知识点内容的基本框架和模块,在此基础上再开发其他的部分,可以大大提高开发的速度。例如,可以先开发“直接寻址”的模块,其他的寻址方式与“直接寻址方式”在课件中的构建的结构是相同的,因而利用已经开发好的“直接寻址”模块。因此,基于统一过程的计算机组成原理系统的开发可以极大的提高开发效率,同时由于模块的重用使得整个系统的风格得到了统一,提高了系统的质量。由此可见,统一过程同样适合系列课件的开发,能够使课件的专业化、系列化。

实现模块的重用性也是统一过程的重要思想,本文开发的计算机组成原理演示系统,其可重用的资源有各个系统的体系结构、设计模板等。在开发其他课件时,也可先开发出课件的模板,可以提高课件的开发效率。

参考文献

[1]回文博.软件工程原理在课件开发中的应用[J].河北工业科技,2001(4).

[2]李英军.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2001.

作者简介

张亮(1982-),南昌大学人民武装学院,讲师,硕士学位,主要从事教学工作。

作者单位

南昌大学人民武装学院 江西省南昌市 330043

上一篇:为饮用水源安道“护身符” 下一篇:科技走进农村 绿色点亮生活