软件开发多媒体技术与应用.ppt
《软件开发多媒体技术与应用.ppt》由会员分享,可在线阅读,更多相关《软件开发多媒体技术与应用.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1多媒体软件开发7.1 多媒体软件工程概述 多媒体软件多媒体软件:将文本、声音、图像、图:将文本、声音、图像、图形、动画和视频等对象,按照要求有机地组形、动画和视频等对象,按照要求有机地组织起来,以实现某种功能或解决某些问题的织起来,以实现某种功能或解决某些问题的计算机软件。计算机软件。软件工程软件工程:指计算机软件开发和维护的:指计算机软件开发和维护的工程学科,它是一种以系统的方法来开发、工程学科,它是一种以系统的方法来开发、操作、维护及报废的过程操作、维护及报废的过程(软件生命周期软件生命周期)。软件开发模型软件开发模型:软件生命周期可用一种:软件生命周期可用一种模型来描述,如瀑布模型、螺
2、旋模型等。模型来描述,如瀑布模型、螺旋模型等。2多媒体软件开发7.1 多媒体软件工程概述一、瀑布模型一、瀑布模型问题定义测试需求分析详细设计运行和维护总体设计编码3多媒体软件开发7.1 多媒体软件工程概述二、螺旋模型二、螺旋模型4多媒体软件开发7.1 多媒体软件工程概述三、面向对象开发方法三、面向对象开发方法 该方法对问题领域进行自然切割,以人该方法对问题领域进行自然切割,以人类思维的方式对客观信息进行类思维的方式对客观信息进行结构模拟结构模拟和和行行为模拟为模拟,符合人的认识和解决问题习惯。,符合人的认识和解决问题习惯。文本、声音、图形、图像、视频等文本、声音、图形、图像、视频等 对象、属性
3、、操作对象、属性、操作 采用螺旋模型再配合面向对象开发方法,采用螺旋模型再配合面向对象开发方法,是开发多媒体应用软件的新趋势。是开发多媒体应用软件的新趋势。5多媒体软件开发7.2 多媒体软件的开发过程一、多媒体软件的开发人员一、多媒体软件的开发人员n 项目经理项目经理n负责整个项目的开发和实施:经费预赛、进度安负责整个项目的开发和实施:经费预赛、进度安排、主持脚本创作排、主持脚本创作n 多媒体设计师多媒体设计师n脚本创作师:信息设计师、脚本写作人员脚本创作师:信息设计师、脚本写作人员n专业设计师:美术师、动画师、图像处理专家、专业设计师:美术师、动画师、图像处理专家、视频专家、音频专家视频专家
4、、音频专家n 多媒体软件工程师多媒体软件工程师n利用多媒体著作工具或编程语言把多媒体素材集利用多媒体著作工具或编程语言把多媒体素材集成为一个完整的多媒体系统,并负责测试工作。成为一个完整的多媒体系统,并负责测试工作。6多媒体软件开发7.2 多媒体软件的开发过程二、多媒体软件的开发阶段二、多媒体软件的开发阶段 1.1.需求分析需求分析 选题报告选题报告:作品类型、用户分析、内容:作品类型、用户分析、内容分析、软硬件支持、成本分析、软硬件支持、成本/效益分析效益分析 需求规格说明书需求规格说明书:2.2.脚本设计脚本设计 多媒体创作剧本多媒体创作剧本:将软件内容用文字表:将软件内容用文字表示,并标
5、注好所需要的媒体和表现的方法。示,并标注好所需要的媒体和表现的方法。另外,还要对屏幕布局、交互方式进行设计另外,还要对屏幕布局、交互方式进行设计7多媒体软件开发7.2 多媒体软件的开发过程 3.3.素材制作素材制作 多媒体素材的录制不像文本数据那样简多媒体素材的录制不像文本数据那样简单,应有专门的设备,有时还要请专业人员单,应有专门的设备,有时还要请专业人员如播音员等。如播音员等。从网上或光盘上引用素材时注意版权。从网上或光盘上引用素材时注意版权。4.4.编码集成编码集成 按照脚本将各种多媒体素材连接并制作按照脚本将各种多媒体素材连接并制作成多媒体应用软件。成多媒体应用软件。系统集成系统集成:
6、多媒体著作工具、编程语言:多媒体著作工具、编程语言8多媒体软件开发7.2 多媒体软件的开发过程 5.5.系统测试系统测试 内容内容:测试内容正确性,符合开发目标:测试内容正确性,符合开发目标 界面界面:通过测试要确保无任何缺陷:通过测试要确保无任何缺陷 数据数据:应保证数据调用完整无损:应保证数据调用完整无损 性能性能:由用户进行测试,确保协议功能:由用户进行测试,确保协议功能 6.6.使用与维护使用与维护 交付使用交付使用:使用说明书、包装产品:使用说明书、包装产品 维护维护:软件生命周期中最长的阶段:软件生命周期中最长的阶段9多媒体软件开发7.3 多媒体软件的界面设计一、用户界面的特性一、
7、用户界面的特性 可使用性可使用性:使用的简单性、界面的一致:使用的简单性、界面的一致性、帮助功能、快捷响应等性、帮助功能、快捷响应等 灵活性灵活性:赋予用户控制界面的能力,如:赋予用户控制界面的能力,如需要修改或扩展系统功能时,能提供动态的需要修改或扩展系统功能时,能提供动态的对话方式,如修改命令、设置动态菜单等。对话方式,如修改命令、设置动态菜单等。复杂性复杂性:用户界面的规模和组织的复杂:用户界面的规模和组织的复杂度,每画面的功能数目为:度,每画面的功能数目为:7272 可靠性可靠性:无故障使用的间隔时间:无故障使用的间隔时间10多媒体软件开发7.3 多媒体软件的界面设计二、屏幕设计的原则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 多媒体技术 应用
限制150内