第5章多媒体应用设计
第5章 多媒体应用设计 返回
学习目标 〉了解多媒体软件工程的要求和特点 了解多媒体作品的一般制作过程和人机界面 没计原理及实现方法 了解几种典型多媒体应用系统(多媒体教学 软件、多媒体电子岀版物、多媒体数据库 系统)的应用特点和方法
➢ 了解多媒体软件工程的要求和特点 ➢ 了解多媒体作品的一般制作过程和人机界面 设计原理及实现方法 ➢ 了解几种典型多媒体应用系统(多媒体教学 软件、多媒体电子出版物、多媒体数据库 系统)的应用特点和方法 学习目标
目录 4.1多媒体应用的工程化设计方法 4.2人机界面设计 4.3多媒体应用系统
目录 4.1 多媒体应用的工程化设计方法 4.2 人机界面设计 4.3 多媒体应用系统 返回
4.1多媒体应用的工程化设计方法 从程序设计角度來看,多媒体应用设计仍 属于计算机应用软件设讣范畴.因此可借鉴软件 工程开发方法进行。软件工程是一种用系统工程 的方法來开发、操作、维护及报废软件的过程 软件工程研究的目标是:应用理论、科学方法和 工程设计规范來指导软件开发。以达到利用较少 的时间,较低的成本获得高质量的软件产品。 软件从设计到完成可以用一种生命周期模 型來描述。生命周期指的是软件的整个开发、使 用、维护和报废的过程。最主要且用得最多的软 件开发模型是瀑布法和螺旋法
4.1 多媒体应用的工程化设计方法 从程序设计角度来看,多媒体应用设计仍 属于计算机应用软件设计范畴,因此可借鉴软件 工程开发方法进行。软件工程是一种用系统工程 的方法来开发、操作、维护及报废软件的过程。 软件工程研究的目标是:应用理论、科学方法和 工程设计规范来指导软件开发,以达到利用较少 的时间,较低的成本获得高质量的软件产品。 软件从设计到完成可以用一种生命周期模 型来描述,生命周期指的是软件的整个开发、使 用、维护和报废的过程。最主要且用得最多的软 件开发模型是瀑布法和螺旋法
4.1.1两种典型的软件开发模型 4.1.2多媒体应用系统的设计过程与设计原则
4.1.1 两种典型的软件开发模型 4.1.2 多媒体应用系统的设计过程与设计原则 返回
4.1.1两种典型的软件开发模型 1.瀑布法 2.螺旋法
4.1.1 两种典型的软件开发模型 1. 瀑布法 2. 螺旋法
1.瀑布法 瀑布法的生命周期模型如下图所示,它主 要源于对减少商业软件生命周期的工业需求,是 套系统的、顺序的软件开发流程, 需求分析 结构设计 编码实现 测试 维护
1. 瀑布法 瀑布法的生命周期模型如下图所示,它主 要源于对减少商业软件生命周期的工业需求,是 一套系统的、顺序的软件开发流程。 需求分析 结构设计 编码实现 测试 维护
从上图可以看出,这个过程分为五个阶段, 在软件维护过程中间产生的错误可返回到前五步 中的任何一步进行修改,然后按原來的顺序继续 完成开发。 基于这一模型进行的程序设计多采用结构 化方式。其基本思靚是自顶向下和逐步求精的设 计策略,设计自然而方便,其优点是便于控制开 发的复杂性和便于验证程序的正确性。 瀑布法特别适合于小型软件开发组
从上图可以看出,这个过程分为五个阶段, 在软件维护过程中间产生的错误可返回到前五步 中的任何一步进行修改,然后按原来的顺序继续 完成开发。 基于这一模型进行的程序设计多采用结构 化方式。其基本思想是自顶向下和逐步求精的设 计策略,设计自然而方便,其优点是便于控制开 发的复杂性和便于验证程序的正确性。 瀑布法特别适合于小型软件开发组
2.螺旋法 螺旋式生命周期模型是科学家布恩( Boehm) 在1988年提出来的,下图描述了这种模型
2. 螺旋法 螺旋式生命周期模型是科学家布恩(Boehm) 在1988年提出来的,下图描述了这种模型
在螺旋式模型中,允许设计者很快根据用 户需求迅速建立最早的软件版本(称为原型),然 后交付用户使用和评价其正确性和可用性,并给 予反馈。这个原型在功能上近似于最后版本,但 缺乏细节,需要进一步进行细节开发或修正,也 可能被摒弃。如此反复开发与修正,便形成最后 版本,即产品。 螺旋式模型不同于传统瀑布模型之处便是 以演示代替说明方式,这非常适合于逻辑问题与 动态展示的多媒体应用系统设计。其演示是通过 指向、按钮、拖曳和重用等方法来完成
在螺旋式模型中,允许设计者很快根据用 户需求迅速建立最早的软件版本(称为原型),然 后交付用户使用和评价其正确性和可用性,并给 予反馈。这个原型在功能上近似于最后版本,但 缺乏细节,需要进一步进行细节开发或修正,也 可能被摒弃。如此反复开发与修正,便形成最后 版本,即产品。 螺旋式模型不同于传统瀑布模型之处便是 以演示代替说明方式,这非常适合于逻辑问题与 动态展示的多媒体应用系统设计。其演示是通过 指向、按钮、拖曳和重用等方法来完成