多媒体软件设计技术第三版
第三章:多媒体应用的开发
陈启安
(c) 西安电子科技大学出版社出版, 2007-2008. 版权所有. 可以修改或复制本幻灯片为非商业用途,但作者名及本版权标识不可更改。
该幻灯片由作者提供
修订日期: 2008年1月30日
本章学习目标
了解多媒体应用的开发方法
理解多媒体应用的开发步骤
了解多媒体应用的选题与项目人员组成
多媒体应用的设计原则
了解多媒体素材的制作工具及其分类
了解多媒体应用的开发系统及其实例Authorware
多媒体应用的开发步骤
多媒体应用的开发方法
多媒体应用的开发步骤
多媒体应用的开发方法(1)
多媒体应用的开发从程序设计角度看仍属计算机应用软件开发的范畴,因此可借鉴软件工程的开发方法进行。二种应用最广泛的开发模型:瀑布模型、螺旋式生命周期模型。
瀑布模型
瀑布模型的优点:
(1)便于控制开发的复杂性;
(2)便于验证程序的正确性。
缺点:强调规格说明,文档的编写不仅费力,且一致性、充分性和完整性不能保证。
需求分析
结构设计
编码实现
集成测试
使用维护
开发
维护
多媒体应用的开发方法(2)
螺旋式生命周期模型
步骤:
(1)依据目标问题通过面谈调研获得用户需求;
(2)基于此需求分析快速设计一个应用原型;
(3)将原型交给最终用户使用;
(4)利用最终用户的反馈更改用户需求;
(5)根据新的用户需求建立下一个原型;
(6)重复上述过程,直到该应用软件完成。
多媒体应用的开发方法(3)
螺旋式生命周期模型与瀑布模型的区别:以演示代替传统文档说明方式;非常适合逻辑问题与动态展示的多媒体设计。
优点:开发周期短,效率高;软件产品的可重用性、移植性好;版本升级方便。
采用螺旋生命周期可配合面向对象的程序设计方法,这对开发多媒体应用有着十分积极的作用。
多媒体应用的开发步骤(1)
需求分析
结构设计
素材制作
编码与集成
测试与发布
做什么菜
菜谱设计
准备原料
烹调
品菜/上菜
结构设计
需求分析
素材制作
编码与集成
测试和发布
多媒体应用的开发步骤(2)
需求分析
具体任务是将用户对应用系统的全部需求用“需求规格说明”文档准确地描述出来。
需求分析的过程:
(1)问题的思考。根据用户提出的需求,以各种不同角度来分析问题,获得各种不同的结论。
(2)列出解决问题的各种可能的策略。实现一个应用系统设计,应从多方面来考虑,这样可采用多种策略找出解决方法。
(3)评估各种方案的可行性。将方案与用户需求互相对照并列出功能,针对方案中的各个问题与相关的专业人员分析讨论,确定方案的可行性。
(4)找出最佳方案。在对各种方案进行评定时,应请用户来判断这些方案的正确性。并在正确的方案中找出有创意的、可行的方案。
多媒体应用的开发步骤(3)
结构设计
包括两个部分:总体的初步设计和详细的针对各部分的设计。
多媒体应用的开发步骤(4)
素材制作
根据设计搜集需要的全部素材。多媒体素材的收集要利用平时的积累,如好的图片、好的音乐等。目前有许多工具可以对已采集到的素材进行加工,主要素材类型包括文本、图形、图像、动画、音频和视频等。
星河湾房地产项目广告推广策略方案 来自淘豆网m.daumloan.com转载请标明出处.