资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,7-,*,多媒体,软件开发,第七章,多媒体软件开发技术,1,7.1 多媒体软件工程概述,多媒体软件,:将文本、声音、图像、图形、动画和视频等对象,按照要求有机地组织起来,以实现某种功能或解决某些问题的计算机软件。,软件工程,:指计算机软件开发和维护的工程学科,它是一种以系统的方法来开发、操作、维护及报废的过程,(,软件生命周期,),。,软件开发模型,:软件生命周期可用一种模型来描述,如瀑布模型、螺旋模型等。,2,7.1 多媒体软件工程概述,一、瀑布模型,问题定义,测试,需求分析,详细设计,运行和维护,总体设计,编码,3,7.1 多媒体软件工程概述,二、螺旋模型,4,7.1 多媒体软件工程概述,三、面向对象开发方法,该方法对问题领域进行自然切割,以人类思维的方式对客观信息进行,结构模拟,和,行为模拟,,符合人的认识和解决问题习惯。,文本、声音、图形、图像、视频等,对象、属性、操作,采用螺旋模型再配合面向对象开发方法,是开发多媒体应用软件的新趋势。,5,7.2 多媒体软件的开发过程,一、多媒体软件的开发人员,项目经理,负责整个项目的开发和实施:经费预赛、进度安排、主持脚本创作,多媒体设计师,脚本创作师:信息设计师、脚本写作人员,专业设计师:美术师、动画师、图像处理专家、视频专家、音频专家,多媒体软件工程师,利用多媒体著作工具或编程语言把多媒体素材集成为一个完整的多媒体系统,并负责测试工作。,6,7.2 多媒体软件的开发过程,二、多媒体软件的开发阶段,1.,需求分析,选题报告,:作品类型、用户分析、内容分析、软硬件支持、成本,/,效益分析,需求规格说明书,:,2.,脚本设计,多媒体创作剧本,:将软件内容用文字表示,并标注好所需要的媒体和表现的方法。另外,还要对屏幕布局、交互方式进行设计,7,7.2 多媒体软件的开发过程,3.,素材制作,多媒体素材的录制不像文本数据那样简单,应有专门的设备,有时还要请专业人员如播音员等。,从网上或光盘上引用素材时注意版权。,4.,编码集成,按照脚本将各种多媒体素材连接并制作成多媒体应用软件。,系统集成,:多媒体著作工具、编程语言,8,7.2 多媒体软件的开发过程,5.,系统测试,内容,:测试内容正确性,符合开发目标,界面,:通过测试要确保无任何缺陷,数据,:应保证数据调用完整无损,性能,:由用户进行测试,确保协议功能,6.,使用与维护,交付使用,:使用说明书、包装产品,维护,:软件生命周期中最长的阶段,9,7.3 多媒体软件的界面设计,一、用户界面的特性,可使用性,:使用的简单性、界面的一致性、帮助功能、快捷响应等,灵活性,:赋予用户控制界面的能力,如需要修改或扩展系统功能时,能提供动态的对话方式,如修改命令、设置动态菜单等。,复杂性,:用户界面的规模和组织的复杂度,每画面的功能数目为:,72,可靠性,:无故障使用的间隔时间,10,7.3 多媒体软件的界面设计,二、屏幕设计的原则,1.,对象的布局,屏幕中各对象放置的位置、大小、间距、对齐方式都属于布局设计。,平衡原则,:屏幕上下左右平衡,不要堆挤数据,过分拥挤的显示也会产生视觉疲劳和接收错误。,预期原则,:所有对象如窗口、按钮、菜单等处理应一致化,使对象的动作可预期。,11,7.3 多媒体软件的界面设计,经济原则,:信息既要足够,又要简明和清晰,并以最少的数据显示最多的信息,顺序原则,:对象显示的顺序应依照使用的顺序排列,不能进行操作的交互对象是不应显示出来。,规范化原则,:画面应对称,显示命令、对话及提示行在一个应用系统的设计中尽量统一规范。,12,7.3 多媒体软件的界面设计,2.,文字与用语,文字和用语既要简练、又不产生二义性,格式规范,:关键字和特殊用语加粗,同组、同行文字同规格,文字用语,:少专业用语、多用户行话,用肯定句而不用否定句,3.,颜色的搭配,同一画面不超过四种颜色,注意颜色提供信息,如蓝冷色,绿,生态,红警讯,13,7.4 多媒体软件的美学原则,一、多媒体软件的色彩,色彩和谐美,:色彩搭配关系,色彩平衡美,:感觉深色较浅色“重”,色彩节奏美,:色彩的有序变化或反复,色彩比例美,:面积上的大与小,色彩间隔美,:使用线条等隔离,(,脸谱,),色彩空混美,:空间混合是指在一定距离内,人眼将两种以上的对立色彩同化为柔和的中间色而获得画面和谐效果。,14,7.4 多媒体软件的美学原则,二、多媒体软件的画面构成,连续,:无限扩张,渐变,:逐渐变化,对称,:线对称、点对称、感觉对称,对比,:形状对比、大小对比、色彩对比,比例,:部分与部分、部分与全体的关系,平衡,:两个力量相互保持着,调和,、,律动,、,统一,、,完整,15,7.5 多媒体软件的开发实例,一、利用,PowerPoint,开发实例,1.,需求分析,2.,脚本设计,3.,素材制作,4.,编码集成,5.,系统测试,6.,使用与维护,二、利用,Authorware,开发实例,16,全国计算机等级考试,(NCRE),一级,MS Office/WPS Office/B,四级,二级,C,语言程序设计,C+,语言程序设计,Java,语言程序设计,Visual Basic,语言程序设计,Visual FoxPro,数据库程序设计,Access,数据库程序设计,计算机组成原理,数据结构与算法,离散数学,操作系统,软件工程,数据库原理,计算机体系结构,计算机网络,三级,PC,技术,信息管理技术,数据库技术,网络技术,17,全国计算机水平考试,级别,计算机软件,计算机网络,计算机,应用技术,信息系统,信息服务,高级资格,信息系统项目管理师、系统架构设计师,系统分析师,(,系统分析员,),中级资格,软件评测师,软件设计师,(,高级程序员,),网络工程师,多媒体应用设计师,嵌入式系统设计师,计算机辅助设计师,电子商务设计师,信息系统监理师,数据库系统工程师,信息系统管理工程师,信息技术支持工程师,初级资格,程序员,网络管理员,多媒体应用制作技术员,电子商务技术员,信息系统运行管理员,信息处理技术员,18,
展开阅读全文