多媒体应用设计原理.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1). 需求分析
需求分析是创作一种新软件产品的第一阶 段。该阶段的任务就是确定用户对应用系统的具 体要求和设计目标。
需求分析的方法很多,如结构化程序设计 在需求分析阶段采用的是结构化分析,即采用 “自顶向下”逐步分解的原则,运用相应的工具, 进行设计目标描述。
在用户需求提出后,设计人员还要从各种 不同角度来分析问题,尽可能列出解决问题的各 种策略,最后,评估各种方案的可行性,从众多 的分析方案中找出一个可行性高而最有价值(创 意新颖)的方案。
声音使用标准:声音的运用要注意内容易 懂、音量不可过大或过小,并与其他声音采样在 质量上保持一致。
图像和动画的使用:选用图像,要在设计 标准中说明它的用途。同时要说明图像如何显示 及其位置,是否需要边框,颜色数,尺寸大小及 其它因素。若采用动画则一定要突出动画效果。
(4). 准备多媒体数据
准备多媒体数据是多媒体应用设计中一项 费时又复杂的事。无论动画文本、声音视频等媒 体文件源于何处,都必须进行数字化处理、编辑.
(3). 建立设计标准和细则(详细设计)
在开发应用系统之前必须制定高质量的设 计标准,以确保多媒体设计具有一致的内部设计 风格。这些标准主要有:
主题设计标准:当把表现的内容分为多个 相互独立的主题或屏幕时,应当使声音、内容和 信息保持一致的形式。
字体使用标准:选择文本字体大小、颜色. 和字型.保证项目易读和美观。
软件从设计到完成可以用一种生命周期模 型来描述,生命周期指的是软件的整个开发、使 用、维护和报废的过程。最主要且用得最多的软 件开发模型是瀑布法和螺旋法。
4.1.1 两种典型的软件开发模型 4.1.2 多媒体应用系统的设计过程与设计原则
返回
4.1.1 两种典型的软件开发模型
1. 瀑布法 2. 螺旋法
以上从第一步到第五步便是一个版本,从第 六步起可构成循环,每循环一次,功能增强一些, 核心仍是初始计划。
采用螺旋生命周期配合面向对象的程序设 计方法,是开发多媒体应用设计的新动向。面向 对象方法的基本思想是:对问题领域进行自然的 分割,以更接近人类思维的方式建立问题领域模 型,以便于对客观信息进行结构模拟和行为模拟. 使设计的软件尽可能地表现问题求解的过程。
对图像来说,扫描处理过程十分关键,不 仅要进行剪裁处理,而且还要在这个过程中修饰 图像,拼接合并,以便能得到更好的效果。
第四章 多媒体应用设计原理
返回
学习目标
➢ 了解多媒体软件工程的要求和特点 ➢ 了解多媒体作品的一般制作过程和人机界面
设计原理及实现方法 ➢ 了解几种典型多媒体应用系统(多媒体教学
软件、多媒体电子出版物、多媒体数据库 系统)的应用特点和方法
目录
4.1 多媒体应用的工程化设计方法 4.2 人机界面设计 4.3 多媒体应用系统
这种设计思想对多媒体应用系统的设计特 别有用,采用这种方法,对象作为描述信息实体 (如各种媒体)的统一概念,可以被看做是可重复 使用的构件,为系统的重用提供了支持,修改也 十分容易。
用螺旋模型开发多媒体应用系统的主要工 作阶段有:
(1). 需求分析 (2). 应用系统结构设计(初步设计) (3). 建立设计标准和细则(详细设计) (4). 准备多媒体数据 (5). 制作生成多媒体应用系统(编码与集成) (6). 系统的测试与应用
螺旋式模型不同于传统瀑布模型之处便是 以演示代替说明方式,这非常适合于逻辑问题与 动态展示的多媒体应用系统设计。其演示是通过 指向、按钮、拖曳和重用等方法来完成。
采用螺旋式生命周期模型开发多媒体应用 系统步骤主要有如下几步: (1). 通过调研、访问用户和与用户面谈以及查阅
有效的文件、资料,获得用户需要意见. (2). 在需求分析基础上设计一个应用系统原型. (3). 将原型交给最终用户使用. (4). 从最终用户处获得反馈,更改用户需求. (5). 加入新的用户需求,建立新的原型. (6). 重复上述过程,直到该应用软件完成或报废.
基于这一模型进行的程序设计多采用结构 化方式。其基本思想是自顶向下和逐步求精的设 计策略,设计自然而方便,其优点是便于控制开 发的复杂性和便于验证程序的正确性。
瀑布法特别适合于小型软件开发组。
2. 螺旋法
螺旋式生命周期模型是科学家布恩(Boehm) 在1988年提出来的,下图描述了这种模型。
在螺旋式模型中,允许设计者很快根据用 户需求迅速建立最早的软件版本(称为原型),然 后交付用户使用和评价其正确性和可用性,并给 予反馈。这个原型在功能上近似于最后版本,但 缺乏细节,需要进一步进行细节开发或修正,也 可能被摒弃。如此反复开发与修正,便形成最后 版本,即产品。
返回
4.1 多媒体应用的工程化设计方法
从程序设计角度来看,多媒体应用设计仍 属于计算机应用软件设计范畴,因此可借鉴软件 工程开发方法进行。软件工程是一种用系统工程 的方法来开发、操作、维护及报废软件的过程。 软件工程研究的目标是:应用理论、科学方法和 工程设计规范来指导软件开发,以达到利用较少 的时间,较低的成本获得高质量的软件产品。
Байду номын сангаас
(2). 应用系统结构设计(初步设计)
当通过需求分析,确定了设计方案后,就 要决定如何构造应用系统结构。需要强调的是多 媒体应用系统设计中,必须将交互的概念融子项 目的设计之中。
在确定系统整体结构设计模型之后,还要 确定组织结构是线性、层次、还是网状链接,然 后着手脚本设计,绘制插图,屏幕样板和定型样 本。通常结构设计中要确定:目录主题(即项目 的入口点)、层次结构和浏览顺序(使用户明确每 个问题相关主题的层次关系及其对项目显示信息 顺序的影响)及交叉跳转(使用主题词或图标做为 跳转区,将相关主题连接起来)等问题。
1. 瀑布法
瀑布法的生命周期模型如下图所示,它主 要源于对减少商业软件生命周期的工业需求,是 一套系统的、顺序的软件开发流程。
需求分析
结构设计
编码实现
测试
维护
从上图可以看出,这个过程分为五个阶段, 在软件维护过程中间产生的错误可返回到前五步 中的任何一步进行修改,然后按原来的顺序继续 完成开发。
相关文档
最新文档