已阅读5页,还剩68页未读, 继续免费阅读
(计算机应用技术专业论文)多媒体课件开发模式的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
化方变通人学坝i + 论义摘唑 摘要 z3 9 37 7 1 ( 计竹l jl j 巫用的普及、多媒体技术的发腱、敦育体制的改叩i 使得多媒体 课什= f 丁了很大们1 1 j 场。但当前市场上的多媒体课什质量上很难盯1 满意。 化进度范内制作出高质量的课什成为剥 发多媒体课件的软f 7 t :实体 、 仃吱阢i 意义的研究课题。一j 本文试图从软件_ l = 程技术和软件工程管理这两个方面,根捌多媒体课 什外发的特点,提出一套适合多媒体课什j 发的丌发方法和管理方法。 在软件工 晕技术方面,本文着重于软件j l :发模型和软件复用的研究, 抛出j j 基于复用思想的快速原型模型进行多媒体课件的丌发,设计了多媒 休c a i 素材牢以及灾现了部分原型并经过研究当今市场上优秀的多媒体 课件以及调奄厢户的反馈意见给出了课什界面原型以及屏幕设计j x l 格应遵 + :的原则。 在软件工程管理方面,本文根据项目特点并结合我国软件行业的具体 情况在人员组织和分工,进度安排与控制,质量保证方面提出自己的管理 方案。 本文所提出的技术方法和管理方法都在发现者公司的初、高中同步辅 导多媒体课件丌发项目中进行了应用和验证,取得了很好的效果。、j 关键字:多媒体课什y 软件l :程,软件i :程技术:软件工程管理j j _ ! j ! 目管耻工具,软件复用,多媒体c a i 素材库。 ” 。、 a b s t r a c t w i t ht h ew i d e s p r e a d o fc o n l p u t e r a p p l i c a t i o n ,t h ed e v e l o p m e n t o l m u l t i n l e d i at e c h n o l o g ya n dr e f o r m a t i o no fe d u c a t i o ns y s t e m ,t h em u l t i m e d i a c o u r s e w a r eh a v eav e r yb i gm a r k e t b u tt i l eq u a l i t yo fm u l t i m e d i ac o u r s e w a r e c a l l t s a t i s f y t h ec u s t o m e r s r e q u i r e m e n ta tp r e s e n tm a r k e t i tb e c o m e sa f a c t u a l s i g n i f i c a n c et o p i ct h a th o wt o m a k eh i g hq u a l i t yc o u r s e w a r ef o rt i l e s o f t w a r ee n t i t yw h i c hd e v e l o pm u l t i m e d i ac o u r s e w a r e t h et h e s i si n t e n d st op u tf o r w a r das e r i e so fd e v e l o p m e n tm e t h o da n d m a n a g e m e n tm e t h o ds u i t e df o rm u l t i m e d i ac o u r s e w a r ed e v e l o p m e n t im a i n l y s t u d ys o f t w a r ee n g i n e e r i n gm a n a g e m e n t w h i c hi sw e a kn o w o nt h ea s p e c to fs o f t w a r ee n g i n e e r i n gt e c h n o l o g y ,t h i st h e s i sf o c u s e so n s t u d y i n g s o f t w a r e d e v e l o p m e n t m o d e la n d p u t s f o r w a r d a p p l y i n gq u i c k p r o t o t y p i n gm o d e lb a s e d t os o f t w a r er e u s ed e v e l o pc o u r s e w a r ea n dd e s i g n s m u l t i m e d i ac a im a t e r i a l l i b r a r y a n dr e a l i z e s p a r t s o fi t s p r o t o t y p e i i n v e s t i g a t ep o p u l a rc o u r s e w a r ea n du s e r s f e e d b a c ka d v i c e ,t h e nd e s i g nt h e m o d e lo f c o u r s e w a r ei n t e r f a c ea n dt h er u l eso f s c r e e ns t y l e i ns o f t w a r ee n g i n e e r i n gm a n a g e m e n t ,a c c o r d i n gt op r o j e c tc h a r a c t e r i s t i c a n dc o n c r e t ec o n d i t i o no fo u rc o u n t r y ss o i 1 w a r et r a d e ,i p u tf o r w a r dm y m a n a g e m e n ts c h e m ei n t h eo r g a n i z a t i o na n dt h ed i v i s i o no fp r o g r a m m e r s + , s c h e d u l ea r r a n g e m e n ta n d t r a c k i n g ,q u a l i t ya s s u r a n c ei nm y t h e s i s t h et e c h n o l o g ya n dm a n a g e m e n tm e t h o dp u tf o r w a r di nt h et h e s i sw e r e a p p l i e d a n dv e r i f i e di n s y n c h r o n i z a t i o nt u t o r s h i pm u l t i m e d i ac o u r s e w a r e p r o j e c t o fs e n i o rh i g hs c h o o lo ft h ef i n d e rc o m p a n y ,a n dt h eg o o dr e s u l ti s g a i n e d k e y w o r d s :m u l t i m e d i a c o u r s e w a r e ;s o f t w a r e e n g i n e e r i n g :s o f t w a r e e n g i n e e r i n gt e c h n o l o g y ;s o f t w a r ee n g i n e e r i n gm a n a g e m e n t ; s o f t w a r er e u s e ;m u l t i m e d i ac a im a t e r i a ll i b r a r y :坐变窒塑叁堂塑! ! 堡兰一兰三二蔓坠 第一章概述 1 1背景 随着计算帆应用的普及,计算机辅助教学( c a i ) 的发展t 分迅速。 应该蜕,c a i 在今天的学校教育和职业培训中已是不可忽视或回避的,随 符媒体技术,特别是多媒体技术的发展,出现了以计算机为核心的多媒体 系统。它不仪具有计算机的存储记忆,高速运算,逻辑判断,自动运行的 功能,更可以把符号、语言、文本、声音、图形、动画和视频图象等多媒 体信息集于一体,并采用了图形交互界面,窗口交互操作,使人机交互能 力大大提高,它正作为一种重要的教学媒体迅速应用于教学过程中。 作为多媒体计算机重要组成部分的光盘存储技术,可以说是当今最为 先进的信息存储技术,它不仅信息存储密度高,容量大,而且清晰度高, 办命长。已成为一利,理想的软件形式。据统计目前我国已有教育、利技文 献、文化艺术等各类光盘1 6 0 0 多种。1 9 9 9 年中国多媒体市场调查报告显 示:从多媒体在目前的实际应用来看,有7 3 6 4 的人主要用于学习,在选 题上1 6 7 6 的人希望多出一些辅助学习和教育类的,包括中小学生辅导、 电脑使用等专项知识学习以及成人教育。但是9 5 8 3 的人认为出版物的总 体质量很低( 其中有选材方面的原因,也有制作方面的原因,比如说内容 安排不符合人的认知规律,知识的科学性、严谨性、准确性也存在问题, 课件j x i 格不协调统一) 。从以上数字我们可以看出,高质量的多媒体课 什将有很大的市场潜力。 但是,多媒体课件丌发是个工作量巨大且烦琐,容易产生大量的重复 n 0 无效劳动,质量进度难以控制,需要大量人力物力的项目1 2 。所以,如 何保证多媒体课件项i f l 在进度范围内高质量的完成,解决软件危机,成为 埘j t 发多媒体课件的软件实体很有实际意义的研究课题。 i t 方,芷迎人学坝i 论史 弛一帝概迷 解决软件危机i - i m 遍采川软什l 程化i 0 办法术进行。软件1 5 e # j l i j l ,分为l j j i 1 j ;, l ,软件1 程技术耳软件丁程镑娜。软件工程技术方| f i i :e 要 乐川软仆复川方法。软什工程管耻方而的研 u 比较薄弱,i 珥1 外j 是小 i :沿打两个体系进行:+ 方m 是符i 蚓软件 州:程人抛根批本软什【:刷 。艾施的经验刈软件工样,! 管理进行的总结和研究, 卜方l 臼i ,址n i s 0 9 0 0 0 系列iq 际标准发和以来,就软件企业实施i s 0 9 0 0 0 系列的研究。住第个 m 川门研究,h 比较突的有:荚国软件i 一氍研究所提出的能力成熟度模 j 租( c m m ) 和质:l 改进图( q i p ) ,和荚旧人g g o r d e ns c h u l m e y e r & j a m e s i m e m a n l l s 亿1 9 9 2 年出版的t o r a lq u a l i t ym a n a g e m e n ti l o fs o lt w a r e ) ) , 这水| 0 刈软件工程的全面管理问题进行了探讨。我国计算机界在这领域 n 勺f i j f 究还比较落后, j 前尚无专著,学术文章也非常有限。存第:个山, 内外有关i s 0 9 0 0 0 系列于软件工程方而的研究成果主要包括奘j 捌人 d a r r e li n e e 于1 9 9 4 年出版的i s 0 9 0 0 1a n ds o f t w a r eq u a l i t ya s s u a r a c e ) ) 利 炎j 日人c h a r l e sh s c h m a u c h 于1 9 9 4 年版的1 s 0 9 0 0 0f o rs o f t w a r e d e v e l o p e r s ) ) 。国内的研究工作以中国标准化与信息分类编码研究所为主, 坩i ,以l _ 1 因标准出版社1 9 9 5 年出版的成奎桐、e 纬编著的软件质曼营刖 和质髓保证g b t 9 0 0 0 3i s 0 9 0 0 0 3 国家标准应用指南为代表。f f l i i - i 算机 界有中国科学技术大学研究生院计算机系的研究生靳慧俐1 9 9 8 年做过的 毕业论文软件工程中的质量体系。文中主要是对i s 0 9 0 0 1 标准和 i s 0 9 0 0 1 在软件开发中的应用进行了介绍,进一步提出了我国软件丌发具 体适用的i s 0 9 0 0 1 的质量体系参考模型。中国科学院计算机研究所的王勇 l9 9 7 年在他的硕士论文软件工程和软件质量管理中着重介绍了软件质 员管理的基本理论和方法,并希望建立起以质量管理为核心的管理体系, 并针对软件开发而制定的i s o9 0 0 0 3 标准进行了简要描述。但由于这些研 究过于泛泛,叹七的研究成果并不是特别适用于多媒体课件丌发项目。 1 2 论文主要工作 本文试图从软件工程技术和软件工程管理两个方面根据多媒体课件刀 坐立窒望叁兰塑! :丝兰塑二! 堕生 发的特点提出一套适合多媒体课件j y - 发f l j j t + 发方法和管理方法。小艾所捉 的技术方法平管理方法往拔现者公司的每j 、商c 司步辅导多媒1 本课件j : 发的项扣进行了应j 1 1 。 z j - 4 a : f 1 :l :程技术方呖,本文着重r 软什丌发模型以及多媒体c a i 索 材库管理系统的研究 软件丌发模型给出了各阶段之m 的关系,是丌发过程的概括。软 件产品与其他任何产业的产r 协不同,它是无形的,完全没有物训 属性,对1 二这样看不见,摸不着的j “:,雉以理解,难以驾奴。 竹宅确实是把思想,概念,算法,流程,组织,效率,优化等融 合在一起了【”。因此,在许多情况下,用户一丌始不能给出叫确的 想法,提出确切的要求。在丌发的过程中,用户会不断的提出一 些修改要求,这样,会带来大量的无效劳动。因此,我们应力争 j = i 1 - - i 涂无效劳动。在排除无效劳动方面,除了管理方面的因素,软 件丌发模型选择的正确与否,也起着致关重要的作用。根据多媒 体课件的特点本文提出用基于复用思想的快速原型模型进行多 媒体课件项目的丌发。并经过研究当今市场上优秀的多媒体课件 以及调查用户的反馈意见给出了课件界面原型以及屏幕设计风格 应遵守的原则。 目前如何提高多媒体c a i 软件丌发的效率,改进开发质量已成为多 媒体c a i 软件丌发需要解决的主要问题。素材复用作为解决这一 问题的有效途径,越来越受到大家的重视【“。而建立一个高效的多 媒体素材库,是实现多媒体c a i 素材复用,提高软件丌发效率和开 发质量的基础和关键。研制多媒体素材库是当今制作多媒体c a i 软件的迫切需求,本文通过大量的调研,并根据多媒体c a i 素材的 特点,设计了基于对象关系型数据库的多媒体c a i 素材库管理系 统并实现了部分原型。 软件工程管理方面,本文根据项目特点并结合我国软件行业的具体情 况在人员组织和分工,进度安排与控制,质量保证方面提出自己的管 理方案。 由于软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽 比方交通人学坝i 。论史 始一章帆迓 缘一r l :。这个特点使得他和计算机删件或者足其他工程刈象有着j 9 j h 的差别。h j j 无法看到软件的形态,而必须通过观察,分析,心 骘,削断,去了解他的功能,性能,及j t 4 i 特性。他的牛广过张 山j 蚀什一v i , t ,软件j l 发至今尚术摆脱于j :艺的丌发办式,仍然 址很人乖。! 艘上依赖与个人。这j ;9 c 决定了人征软 ”t 丌发中起蓿板j 咂要的作用,人们的工作念_ f :和技术水平,将影响剑恺个软t 1 :丌 殁的成j ) j 与否,尤其是在课件这样的项l j 巾,能否i lj l + 发人员保 持啊 l j f i t ,l :气、良好的j 二作念艘将直接决定项l - i 能7 i 按计划7 i ! 规 定1 日内,高质量的完成。所以,如何组织好人员,如 l 】j 进j r 合理的分工,从而使他们最大限度的发挥作用值得我们仔细思考, 本文捉j l j 采用职能形组织形式,氍序小组采用民主制小! _ n 。 进度安排涉及人力、物力、软件资源以及工作量等方佃。本文根 掂实际情况对多媒体课件丌发过程进行了分解并捉 u 了制定进度 和保证进度的方法和策略。 质量保证方面出于过去相当长的一段时州里人们认为软件的质量 ! 要取决于软件产品的测试雨1 确认。而忽视软件丌发过程的管理。 所以本文主要分析了多媒体课件制作过程中产生质量问题( 不包 括脚本的质量问题) 的原因,提出在课件丌发中运用全面质量管 理方针,并给出针对问题产生原因所应采耿的措施,制定了多媒 体课件的质量测试计划。 i 妇于我国在软件工程管理这一方面还比较落后,目前尚无专著,学术 文章也极有限,加之本文所做的研究应该基于反复实践的基础,但由于实 际情况,文章中的一些方法也只在发现者公司的初、高中同步辅导多媒体 课件丌发项目中进行了应用并获得了成功。所以,肯定有一些片面的东西, 作者希望通过自己的探索和努力能够取得一点心得,并献给关心此方向的 人们,如果通过本文能使大家对多媒体课件项目丌发的整个过程有了一定 的理解和认以并且在部分应用或借鉴了本文提出的方法后,取得了定艇t ! 度l f i q 进步,则是作者最大的成功。 j 、e 用方面,主要是在发现者公司的训高中同步辅导软件,l :发项日中 ( 衲、高中英语、语文、物理、化学、几何、代数共计4 0 本书,4 0 张光 北方交通人学删i 论义 弛一币* 托述 髓) ,j 虹川了小文给出的界而原越4 ,和参照界j 1 1 i 风格原则采用快速原型模型 进行j 1 :发,| _ j :十诞掘文r 所给的管理方法安排了进度, b l 定t s i j i i t l 汁划,采 j 1 1 史f 行建议的质量保证措施保证质量。 1 3 论文内容安排 铘一尊概要介绍了本论文的背景研究意义软件工程管理围内外 的研究状况,以及本文的大致内容。 第二嚣阿先介绍了软件丌发模型的种类,之后提出了本文采用越丁- 复用思想的快速原型模型进行丌发,并在本章最后给出了课 件的部分原型。 第三章设计了多媒体c a i 素材库管理系统,并实现了部分原型 第四章介绍了软件开发中人员的组织与分工的模式和原则,提出了 多媒体丌发项目中应采取的组织形式以及人员的分: 。 第“章分解了多媒体课件丌发过程,给出了进度安排的方法与控制 策略。 第六章分析了多媒体课件丌发中产生质量问题的原因,提出了应采 耿的措施。 第七章把文中的方法在发现者公司丌发的初、高中同步辅导多媒体 课件项目中进行了应用。 坐塑窒塑叁堂塑! 堡兰 笙二翌型旦兰型 第二章软件开发模型 2 _ 1 软件开发模型介绍 炎似! j 他【一程项t l 安排各道工序那样,为反映软件i :发一l ,符种 活动应如何组织,如何衔接,人们提了用软件丌发模型来表示。软件 外发模型给出了各阶段之问的关系,是丌发过程的概括,是软件工程的 弧理内容。它为软件工程管理捉供翠程碑和进度表,为丌发过程提供原 | i ! j j 和方法。软件丌发模型大体上可分为三种类型。第一种是以软件需求 完全确定为前提的瀑析j 模型,第二种是在软件丌发初期只能提供基本需 求时采用的渐进式丌发模型,如原型模型,螺旋模型等,第三种是以形 化) 1 发方法为基础的变换模型。日前的软件丌发模型有瀑前i 模型、原 j 唑模型、螺旋模型、变换模型和组合模型,以及快速原型模型。 瀑布模型 瀑却模型也称软件生存周期模型,由w r o y c e 于1 9 7 0 年首先提 j 来的。根据软件生存周期各个阶段的任务,瀑稚模型从可行性研究丌 始,逐步进行阶段性变换,直到通过确认测试并得到用户确认的软件产 i l 为止。瀑柿模型上一阶段的变换结果是下一阶段变换的输入,相邻两 个阶段具有因果关系,紧密相联。一个阶段工作的失误将蔓延到以后的 各个阶段。为保证软件丌发的正确性,每一个阶段任务完成之后,都必 须对它的阶段性产品进行评审、确认之后再转入下一个阶段的工作,评 审过程发现错误和疏落后,应该反馈到前面的有关阶段修f 错误,弥补 疏落,然后在重复i j u 面的工作,直至某一阶段通过评审后再进入下一个 阶段。这种形式的瀑和模型是带有反馈的瀑佰模型 瀑币,模型在软件工程中占有重要的地位,它提供了软件丌发的基本 目f 架,它有利于大型软件丌发1 ,人员的组织,管理,有利于软件j r 发方 l ,j 交通人学坝论义籀一章软件开发_ f 婪坚 法干1 i ,j 研究平使川,从而提高了人,皑软件项目j 1 :发的效率和质量。 它的土篮缺点是:( 1 ) r l :软件) i :发的仞始阶段 - ,t l t 抛软4 - t 系统的全部需求 址难的,仃时埏全足不现实的,f 而瀑川j 模删在需求分析阶段要求客户 利系统分析员必须做到这一点l 能丌展后续阶段的j 二f f 。( 2 ) 需求确定 肝,川t 和软件项l j 负责人婴等棚当长的时叫( 经过设计,实现,测试, 返jj :) 爿能得到一份软件的最初版本。如果川户提出较人的修改意她, 川么骼个软件项i j 将蒙受巨大的损失。瀑嘶j 模型的应用有一定的局瞅哪:。 原型模型 软件j l 发人见根捌客户提出的软件定义,快速的丌发岍一个原型, 它向客户展示了待丌发软件系统的全部和部分功能和性能,在征求客户 刈原型的意见的过程一 】,进一步修改、完善、确认软件系统的需求并达 剑致的理解。快速开发原型的途径有三种: ( 1 )利j 1 1 个人计算机模拟软件系统的人机界面和人机交互方式。 ( 2 ) ) i :发一个工作原型,实现软件系统的部分功能,而这部分功 能是重要的,也可能是容易产生误解的。 ( 3 ) 找来一个或几个萨在运行的类似的软件,利用这些软件向客 户展示软件需求中的部分和全部功能。为了快速丌发原型, 要尽量采用软件复用技术,以便争取时间,尽快向客户提供 原型。原型应充分展示软件的可见部分。由于原型是由客户 和软件开发人员共同设计和评审的。因此利用原型能统一客 户和软件丌发人员对软件项目需求的理解,有助于需求的定 义和确认。利用原型定义和确认软件需求之后,就可以对软 件系统进行设计,编码,测试和维护。 螺旋模型 螺旋模型是t r w 的b b o e h r n 于1 9 8 8 年提出的。它是生存周期 模型与原型模型的结合,不仅体现了两个模型的优点,而且还增加了新 的成分一- 风险分析。螺旋模型由四个部分组成: ( 1 )需求定义 ( 2 )风险分析 ( 3 )工程实现 :! 塑茎婆叁兰塑! :堡兰兰王竺堕墨兰塑坠 ( 4 ) f 螺旋模型是山上l i i i 四个部分组成的迭代模型,软件丌发过程每 迭代一次,螺旋线就增加一周,软件t r = 发又前进了个层次,系统 义生成了一个新的版本,而软件丌发的时m 和成本义仃了新的投入t 人多数场合,软件丌发过程是沿螺旋线的路径连续进行的。最后总 能得到,个用户满意的软件版本。理论上,迭代可以水远进行下上, 足个无限过程。但在实践r h 迭代结果必须尽快收敛到用户接受 或允v i :i 1 1 7 1 1 日内。只有降低迭代次数,减少缚次迭, f t ;i i h ;, f 4 c l j ,l 能降低软件丌发的时间和成本。反之,如果迭代过程收敛很慢,饵 迭代次工作量很大,由于时间和成本上的丌销太大,:;= ;= j 3 无法支 持,软件jr 发不得不中途夭折。 螺旋模型是支持大型软件丌发并有广泛应用j j h 景的模型。它适 j 订j :面向舰格说明,面向过程和面向对象的软f l :j 7 :发方法,也适川 于几种丌发方法的组合。 变换模型 变换模型是基于形式化规格说明语言及程序变换的软件j r 发模 型。它采用形式化的软件丌发方法。对形式化的软件规格说明进行 一系列自动或半自动的程序变换,最后映射成计算机系统能接受的 程序系统。 软件需求分析确定之后,用某种形式化的需求规格说明语言描 述软件规格说明,生成形式化的规格说明。为了确认形式化规格说 明与软件需求的一致性,往往以形式化规格说明为基础丌发一个软 件原型。用户可以从人机界面,系统主要功能,性能等几个方面对 原型进行评审。必要时,可以对软件需求,形式化规格说明进行修 改,直至原型被确认时为止。这时软件开发人员可以对形式化的规 格说明进行一系列的程序变化,直至尘成计算机系统可以接受的同 标代码。 以形式化丌发方法为基础的变换模型需要严格的数学理论( 如 逻辑、代数等) 和一整套丌发环境的支持( 如程序变换工具、定f u 证明工具等) 。理论上,一个币确的,满足客户需求的形式化规格说 ! 立窒丝叁兰塑! :笙墨 笙三翌j 墨壁翌垡i 堡坠 j9 j ,经过一系列正确的程手变换后,应该能够生成n i 确f 内,1 , 1 + 算机 系统可以接受的程序代码。化是,日i i t ;t :j 式化j l :发方法在理论。实 践和人贝培训方面离i i 托! 应川还有一段距离。 组合模型 仡软t t :l 一- 任1 1 实践中,终 ? l 7 1 世j l 个模,理组合在一起,配套使川, 形成纰合十萸型。组合的方式7 r i 阿利,:第一种方式是以一种模型为主, l l 受a j 外一种或几种模型。第二种方式是建立软件丌发的组合模型 i s i 。 2 2 多媒体课件项目的模型选择 针剐多媒体课件项目各本教材的结构相似,界面风格不容易确定, 客户挥易提出更改要求,从而产生重复劳动,原型容易建立的特点,我 们对多媒体课件丌发的丌发模型采用基于复用思想的快速原型模型。也 就是泌丌发仍按快速原型模型进行,但是在软件开发的整个生命周期都 要有软件复用的思想,在每一个阶段需要进行两个方面的考虑,即丌发 过程结果是否可以作为构件入库。一方面按照一般丌发方法进行,一方 面则加入复用的思想,其每一阶段除了一般方法应提交的产品外,还应 有专门的报告详细记录软件复用构件。这样在用户提出修改后可以重复 利用以前的素材,同时也增加领域的相关素材积累。这样整个开发过程 就是一个传统丌发过程加上一个构件入库过程的集成体。这样越早发现 可复用信息越能体现软件复用的效果。这种保证的前提是软构件库的构 件质量是可靠的以及素材库的结构,成分,管理方式合理( 关于素材库 方面我们将在下一章讨论) 。 所以我们先对一门课程进行界面结构设计,确定章与章之间,同一 章内容之问的跳转关系,然后进行目录主题设计和界面设计。这些设计 宽之后,交给用户,让他们进行评审。不断重复的修改,评审,直到作 小他们满意的版本为止。之后其他门课程都可按此结构( 完全或稍做修 改) 进行发汁。下一阶段,就是屏幕设计阶段,大量的文本输入,声音 撼一章软仆开发模,叫 圳:州锋媒1 小索材制作了,这一阶段 i j 厄效的瞳复劳动,不f i l 耽误| i 、j - r u j 如果1 i 叫确要求,那么将导致人 i j 浪赞人力,还将使丌发人员j “:r f l i i l 乏州j 尺烦心州,这对整个项l i j 的顺利进行将产生极其不利的影响。所以, 刈他i j 课程,我1 f 3 * 1 ;要选山一个特别有代表。h :r r , j f l 、章:1 7 来进行肝摧风 格砹i 卜,然后交与客户评_ i | ,商剑j e 满意为i i :。这样,就可以使丌发人 心i i ! i i ij 彳t 一个壤本的样本,不至于作t t l 大精需要返工的产品米。 2 3 多媒体课件原型设计 2 3 1 课件的界面原型设计 ( 1 ) 确定合理的结构 。个多媒体课件能否达到预期的效果,除了具有丰富的图形、形缘 j 0z 力1 1 1 i 、优美的音乐、和谐的色彩等必不可少的因素外,总体结构的设 也址关键问题。多媒体课件应该尽量发挥计算机的交互功能,让使川 行枞j :l :自己的意愿安排学习内容和顺序,交互的概念应贯彻于课件设计 的始终。课件的结构有两类,一类是线性结构,另一类是非线性结构。 线性结构是按照教学设计人员规定的教学单元内容和顺序形成的一种课 什的结构。这种结构个别化的特点不够突出,界面形式单调,难于实现 交互性。非线性结构可分为两种:网状结构和树状结构。网状结构中, 各知识节点问的连接不唯一,没有确定的继承关系。网状结构能体现复 杂事物之问的联系和认识过程,但是,学习者在各节点间来回跳转时, 容易迷航。树状结构具有明显的层次结构和继承关系,从下层节点到上 层节点的连接是唯一的,其中的每一分支都可以看成为线性的。树状结 构最能体现各部分内容的所属关系,并能给使用者一个总体概念和清晰 的思路,既避免了顺序结构的思维局限性,又不会产生网状结构常导致 “迷航”的弊端。 ( 2 ) 设计目录主题 旧录主题也称导航图,是项目的入口点。导航图是项目的查询中心, 北疗交通人学坝i j 论义 纰_ 二帝软件开发模剖 jc 作川如川| 5 l i ,的| _ _ | 录一样,_ i j | j 助使1 j 哲查找课件中的各个部分。 ( 3 ) 确定交义跳转 交义跳转能 i :使ij 揣- 良方便和快速地狄耿n 已所需的信息,但人f i i = 的跳j :使仓找过样过j :复杂,课件没计括刈跳转的l l - j i f l l ,睢检测需花n :多 寸问“。 l 闰此,纯允分考虑了以上l 圈素并经反复修改i , i 7 - 审后,本文给:i :界面 结构原删( t 要针对学校教学方丽的多媒体课件) 。以发现者公司丌发的 矽1 t ,步辅导软 ,| :巾的高中化学为例。给j 出流程图如f : 洁基g肄孚1l蛰裂善孓漆。零善7爵g净持姑爿烈帷陋喇妾f_嫠酒上堕营面长,n一岍邀盈女吲旦呈=。蜊 坐塑窒望叁兰塑! :堡兰 笙= 兰! ! 盟蔓竺堡旦 根j :【! 流程图确定界面如下:( 高r t 一化学同步软件界而) 老师讲课界面: 主界面 “1j 盘1 与用户坂下节的按钮l i = 蚍 饵前讲完后“i 观1 0 秒的休息 说l w :( 统) i 、鼠杯j j 史n i 1 1 1 n 卢一发 、鼠标放j :1 1 j ,殳乜 1 、进拔0 “越软 件 说f : l 、用户笫一次使用寸,也蛳1 求讲解学习内容和软 件日的。 ,、e - 帅讲完后离开,j ! 幕【 留下软件h 的 1 、返按钮返到生抖血 说l ! j j : l 、首先老师蜕n 肼 摧的中央介绍学习 时问等 2 、每节讲完后仃3 0 秒 的休息 3 、用户点击练习进行 选择每节的练习 说l 帅: i 、休息内容为1 0 秒竹智 力素内容 2 、用户蛰点击奉节练习 进入练习 3 、返川则进行下血一节 的讲解 :坐塑窒塑叁兰! 坚! 堕兰 堡二堡竺! ! :墅垄堡型 当用户按下田 现 酏i9 1 】j 1 做允逆世判 m 埘 1 1j o 川7 1 州 川州l | i ,f 刊小柑ij 1 斛内律 返川 l ! | j 川刘选扦外 i 【ij i 、性个洲试时川为1 2 1 3 分钟的 到记时 2 、用户按f 州粹扳 i l 小记分 3 、按变卷按 堪工j = j :计分 4 、点m 人题脱,选择直接川 到指定的人题开又 “返代表放舟,川到复习界 m 说川: i 、“足”返州进行榆 2 、“含”则;| ;脱 说l 则: i 、通过颜色标小埘锚和没柏 徽的题h 2 、点m 题口f f :观删符 3 、点m 测试川到测试界血 4 、点m 退埘 ,i t ;万变通人学坝1 j 论艾筇一章软件开发梭,“ 引_ ti 、团麟川 总复习与考试流程及界面 主界面 d ljj 叫ti ? 匝囹h f f l 砚 总复习 鼍用户选择内容中的一项现 5 兜i i j 1 卜”j j 川采内律为2 分 钟 川根w 学,l + f l :j 删试们成 拙蚧小川的提_ i l * 返则返i 1 j s i j 选样群 说i 州: i 、老! i f j 打n f ; ;的中央介绍考试 j 复习 2 、用户点击总复习现内容”j 以选择 3 、用户点m 考试按钮现试题 食数进行选择 l 方交通人学坝i 。论文 m 一帝软件开发校,世 】 lj l ij 叫ti 、团i l lj m 模拟考试 按 至习现对话框 6 说i l j 1 、虹习。,考试方法介州时i h j 为 1 分钟 2 、川户”j j i 接n 此7 - 叫选扦进 入j e 他复习项l j 1 、返i i i f 删返到选择界i f l l 说iu 4 5 、 6 、 7 、 档个测试时问为i2 0 分钟的f 5 _ l j 记时 n :开始足老! j 址行考试须知的 介绢 九i 忖问迁剁3 0 、5g ) t j t l l , j l l l 米 提雠用户 h j 1 1 户按下交卷时提酬用,t 迎 行榆;| ;吼对衍框 点 人题现,他十用户榆盘 用户做的答案用颜也标 时间到必须交卷 说l 刭: i 、“足”返i o i 进行检盘 2 、“胥”则i l l 现 匕玎蹙通k 0 坝i 。论业 第一职软件开发心, 肿田 五歪 剐器 、 i 。川j j l 。f 、。蜒川j 蛇: j 1 。”“”匦 匹 i 走进实验室流程及界面 主界面 :匝围巩 与用户怯下实验题之一现j ( 具体改计) 22 ,:h q ,化学抖血 7 观i 叫: i 、j m 过脚心标1 :埘讲和没 fj 做的题 ! 、t 1 t 1 题l | m j 地黼斡 1 、j 堕川j nj 眦 l 矩l w : i 、m ”】纶。生建议永1 敛 1 垴1 ,、i i 1 。川h 标点j i f i | 】 _ l 1 1 my 肖火岖到选扦抖 川i 说l 实验名称j 【仃选抒 说埘: i 、返i i , i m f j 返川0 选抨 抖向 北方交通人学坝i 论义地一帝软什扑发谈,删 2 3 2 多媒体课件的屏幕设计 【适女瑚qj j j ! 幕设计划激发川户使川课f t :f f j * e a 板。1 4 i - * h 有效地与k t 算机变 换信息? , 1 1 4 p f ft 分重要f f h i i 】。多媒体课f t 二设k t 揣和进行屏幕没i 1 时, 刈肼摧卜 j 现的各种信息( 文小、图形、图像、动i m i ) 以及声音应作i l j 既 符合教利要求,又突h j 多媒体课件特征的们局”“。山于课件不, , 7 1 1 t - 篇 t h j f 幕设计不, , l f i g 给一个固定的原型。所以,本人在充分研究考 察了观住1 1 j 场上优秀的多媒体软件和进行了人, h ;:f 1 9 客户调查之后,得 进 j :胼黎i 殳计时应着重考虑的儿条原则: 为了突i 且重点,便于发挥人机交互的1 j - i t j ,把教学内容放在胼摧 坡! 一t 蒋的位置,而把操作信息放在屏幕的最f 一行。 为了引起用户的兴趣,提高多媒体课件的效果,在考虑清屏时, 。采川t 多种清屏方式,如上下清、左右清、从西边向中间清,从一j j 向 两边清等。 为了充分发挥多媒体课件形象化教学的特点,应尽量多地采j j 声 阿、动画、图像等直观信息描述教学内容,实现多* t q a 息的同步进jj :。 为了突出重点,屏幕一h 通常一次只呈现一个概念,然后清屏。每 次清屏h j ,都应设置一个“继续”,按钮,便于学习者自己控制进度。 屏幕上应充分显示有关下一步操作的指示信息。 为使课件在整体上保持风格的统一协调,整个课件通常采用一个 背景。只是在某些细部为说明某一特定概念而采用不同的背景。背景亦 采用中间色,以便于与其他颜色搭配。 诒三章第媒体c a i 素材霞的波汁+ 安啦 第三章多媒体c a i 素材库的设计与实 现 当n u 多媒体c a 软件大致可分为基于脚本语言,应用程序,浏览器等 儿种类型。大量的实践表明,无论哪种类型,软件丌发人员5 0 q o 一6 0 的时 悯都用在多媒体c a 素材的获取和制作上面。如何提高多媒体c m 软传 门发的效率,改进开发质量成为多媒体c 软件开发需要解决的主要问题。 素材复用作为解决这一问题的有效途径,越来越受到大家的重视。而建立 一个高效的多媒体c m 素材库,是实现多媒体c a 素材复用提两软件j 发效率和丌发质量的基础和关键。研制多媒体c m 素材库是当今制作多 媒体c m 软件的迫切需求但是多媒体c m 素材具有复杂庞大时事 性,冗余等特点。复杂是指多媒体c m 素材种类繁多,如图像格式就有b m p p c x ,j p 鲥p e g w m f 等多种,且只有少数媒体是结构化数据,蜘字符串, 矢量图,大多数是非结构化数掘,庞大是指多媒体c a i 素材信息量7 :如 一幅8 0 0 6 0 0 的2 4 位真彩色b m p 图像约占1 4 m b y t e ,一个演示试验 的a v l 视频可达十几m b y t e ,时序是指多媒体c a j 素材在时阃和空i 、日j 变化 i :的同步关系,如实验现象的模拟过程1 吏与实验讲解的声音保持同步,7 l j :足多媒体数据的一个重要特点,如一幅b m p 图像在非失真压缩后容量 l l j 能儿7 i 原求大小的十分之一甚至更小多媒体c m 素材的特r 篡决定丁f 绕旧炎系数掘模型在建立多媒体c a i 紊捌l 宰实现的明显不足,必坝采取蠢 的史为有c k f t o 数据库模型”“。 i t q i i ;u 对象( o o ) 技术和数掘库技术相结台形成的面向对缘数据晖f o o d b 越缱- ! 多盘i ! 体c a i 索材唪的方法之一。目l i i j + t ( o o d b ) 还未形成疗:一的认以 仰徽法是从底层用o o 技术矬摸,从头开始研制一个新的完磐n 0o o d b , f | i 址,0 0 投术缺乏+ l 等实的删沦琏砌实现纯粹的o o d b 是很豳难的m :。 囊小l 另一种做法是扩充和改进现有的关系数据库( r d b ) 在r d b 的琏矾 j :弓i 入0 0 机制,使其具有o o d b 特镪:,这类o o d b 能保留r d b 的优点,又j :; 缸二辛多妖 - c a 索利库的设计_ 蜒删 有较高的效率,是未来数据库发展的重要方向之一,本文所讨论的c a 素 材库是建立在此娄o o d b 基础上的。 素材复用的成功与否很大程度上取决于素材库的结构成分管理方 式是否合理:因此合理的设计多媒体c a 素材库并对其进行管理是素榭 复用需要解决的主要问题之一。所以本章的主要内容是构造一个结构台理 炙灌;厅便的多媒体c a 索卡才库。本章内容安排如下:首先介绍本文设计的多 媒体c a i 素材库的总体目杯,总体框架,接着介绍它的构件的定义与描述 体系结构。最后是多媒体c a i 素材库的原型实现。 3 1多媒体c a i 素材库的总体目标 f 1 ) 素材构件的定义 关于素材构件,目前尚无统一的定义? 本系统根掘多嫫体c a 】素材犯 件的特点利用面向对象的思想以对象的形式定义素材构件。 ( 2l 素材构件的描述 素材构件必须通过相应的描述表现出各方面的特性,包括静态特性和 动念特性。能否正确的检索和定位复用构件,直接依赖于素材构件的描述, 由于在本豕统中,素材构件被定义成类或对象的形式,因此,素材构件的 描述必颂充分体现其属性和行为特征。目讯构件的描述主要有自然语鲁 臼定义语言,逻辑和谓词等多种形式。本系统主要采用自然语言列素材构 忭进行描述。 ( 3 ) 确定多媒体c a 素材唪的组织形式 构造灵活方便,易于检索,扩充的多媒体c a l 素材痒是能否成功的- b 现鲥:件复用的关键。而素材库的组织形式是实现这一目标的关键步骤r 7 接奠系到库管理操作的实用性和有效性。目的,复用构件库的组织主要采 u 也0 欠利嘲状等结构。本系统采取层次结构组织多媒体c a 素材库。 ( 4 ) 提供袭材库的管理机制 索材怍n q 管理工具提供了访问,扩充,管理和协调素材艇的途例 埔姗1 删除构件是索材眸必颈提供的基4 二功能:除此之外,素 才旺i 的管理j 。i 、 脸世提供复h 构件的浏览修改等助能,并保证庠中素材版本“0 一致能。 ( 5 ) 抛供索材库的检索途径 j ! 垄! 望苎堂丝! 兰苎 竺兰! 兰堡竺:兰! ! 堂竖竺坠! 坐一 使用大型素材库时用户可能检索到很多素材构件,但只有一部分对当 的任务很有帮助。n , d l ,如何定位当前有用的素材库是很重要的问题c 目 丽几种主要的检索技术有关链字检索,语义网络的导航式检索,f 文检索 相关检索,超文本等。在本系统中,针对不同用户的不同需求,主要提 供丁关键字检索和内容检索条件检索三种方式。 3 2 系统的总体框架 多媒体c a i 素材库及其管理系统由素材库,系统涉及的各- 4 、对象及列 于这些对象的管理工具组成。系统涉及的对象主要包括素材词汇表,用 户等因此,系统的管理工具包括对所有这些对象的管理。 一多媒体c a i 素材库 多媒体c 素材嗥是整个系统的主要部分,是其他系统功能得以实现 的基础它由不同子库组成在素材库中,素材的基本单位是类或对象。 二管理工具 管理员和用户使用素材库管理工具对整个系统进行使用,组织和管毋 素材构件,领域和分类是系统设计时的主要对象因此管理工具主要包括: 对素材构件进行的管理,对领域类和分类分量进行的管理。除此之外,系 统还包括用户管理标准词汇管理和权限管理等其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络成瘾患者环境控制干预方案
- 缺血性肠病肠内营养支持方案
- 缺血性心肌病心脏康复患者健康教育依从性方案
- 服刑人员法律教育
- 托育园教师合同范本
- 我们撑你活动方案
- 2025年中职建设工程管理(项目管理基础)试题及答案
- 2025年中职计算机网络(网络配置综合)试题及答案
- 2025年中职机械加工技术(加工技术)试题及答案
- 2025年中职机电技术(气动调试实操)试题及答案
- 2025年中国农业银行基础运营人员(供柜面经理及大堂经理岗位)考试题库及答案
- 2025江西吉安永丰县自然资源局招聘编外工作人员4人考试笔试备考题库及答案解析
- 大件运输护送协议书
- 2025年考研法学理论专项训练试卷(含答案)
- 《城市轨道交通概论》试题库15套
- 教师招聘考试教育法律法规试题库及答案
- 2025年急救专业面试题库和答案
- 大型体育馆音响设备吊装细则
- 员工绩效考核存在的问题及分析
- 2025教师考试试题真题及答案
- 2025年人力资源管理师考试真题及答案
评论
0/150
提交评论