第7章 多第体应用系翁示
一7.1多媒体软件开发技米 多媒体软件:将文本、声音、图像、图形 动画和视频等对象,按照要求有机地组织起来, 以实现某种功能或解决某些问题的计算机软件。 软件工程:指计算机软件开发和维护的工程 学科,它是一种以系统的方法来开发、操作、维 护及报废的过程软件生命周期)。 7-2
多媒体 应用系统开发 7-2 7.1 多媒体软件开发技术 多媒体软件:将文本、声音、图像、图形、 动画和视频等对象,按照要求有机地组织起来, 以实现某种功能或解决某些问题的计算机软件。 软件工程:指计算机软件开发和维护的工程 学科,它是一种以系统的方法来开发、操作、维 护及报废的过程(软件生命周期)
一气7.1乡媒体软件开缴米 、多媒体软件工程概述 1.软件生命周期 将计算机软件从需求分析、设计、软件开发 测试、投入使用、维护和报废的整个过程称为软 件的生命周期。 ①软件需求分析阶段④软件测试阶段 ②设计阶段 ⑤维护阶段 ③软件开发阶段⑥软件报废 7-3
多媒体 应用系统开发 7-3 一、多媒体软件工程概述 1.软件生命周期 将计算机软件从需求分析、设计、软件开发、 测试、投入使用、维护和报废的整个过程称为软 件的生命周期。 ①软件需求分析阶段 ④软件测试阶段 ②设计阶段 ⑤维护阶段 ③软件开发阶段 ⑥软件报废 7-3 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 2瀑布模型 问题定义 需求分析 总体设计 详细设计 编码 测试 运行和维护 7-4
多媒体 应用系统开发 7-4 2.瀑布模型 问题定义 测试 需求分析 详细设计 运行和维护 总体设计 编码 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 3.快速原型模型 初始目标 需求分析 修改补充 确定 规格说明 新目标 原型设计 不满意 原型 用户 构造 演示原型 交付使用 评价满意产品 7-5
多媒体 应用系统开发 7-5 3.快速原型模型 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 4螺旋模型 制定计划 成本 风险分析 评价方案、 方案和限制 风险分析 消除风险 风险分析 风险分析 可运行 提交线 原型工原型2原型3原型 评审 需求计划 生存期 软件 升计划|确认 需求/软件产详细设计 品设计 测试设计确认 与验证 单元;编码 组装/测试 实现}薄试(调试实施工程 开发、验证 客户评估 下一产品 7-6
多媒体 应用系统开发 7-6 4.螺旋模型 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 5面向对象开发方法 该方法对问题领域进行自然切割,以人类思 维的方式对客观信息进行结构模拟和行为模拟 符合人的认识和解决问题习惯。 文本、声音、图形、图像、视频等 对象、属性、操作 采用螺旋模型再配合面向对象开发方法,是 开发多媒体应用软件的新趋势。 7-7
多媒体 应用系统开发 7-7 5.面向对象开发方法 该方法对问题领域进行自然切割,以人类思 维的方式对客观信息进行结构模拟和行为模拟, 符合人的认识和解决问题习惯。 文本、声音、图形、图像、视频等 对象、属性、操作 采用螺旋模型再配合面向对象开发方法,是 开发多媒体应用软件的新趋势。 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 二、多媒体软件的开发过程 1多媒体软件的开发人员 项目经理:负责整个项目的开发和实施:经费预算、 进度安排、主持脚本创作。 多媒体设计师: 脚本创作师:信息设计师、脚本写作人员 专业设计师:美术师、动画师、音视频专家。 多媒体软件工程师:利用多媒体著作工具或编程语 言把多媒体素材集成为一个完整的多媒体系统,并 负责测试工作。 7-8
多媒体 应用系统开发 7-8 二、多媒体软件的开发过程 1.多媒体软件的开发人员 7.1 多媒体软件开发技术 项目经理:负责整个项目的开发和实施:经费预算、 进度安排、主持脚本创作。 多媒体设计师: 脚本创作师:信息设计师、脚本写作人员。 专业设计师:美术师、动画师、音视频专家。 多媒体软件工程师:利用多媒体著作工具或编程语 言把多媒体素材集成为一个完整的多媒体系统,并 负责测试工作
一气7.1乡媒体软件开缴米 2多媒体软件的开发阶段 (3)需求分析 选题报告:作品类型、用户分析、内容分析、 软硬件支持、成本/效益分析。 需求规格说明书。 (2)脚本设计 多媒体创作剧本:将软件内容用文字表示 并标注好所需要的媒体和表现的方法。另外,还 要对屏幕布局、交互方式进行设计。 7-9
多媒体 应用系统开发 7-9 2.多媒体软件的开发阶段 ⑴需求分析 选题报告:作品类型、用户分析、内容分析、 软硬件支持、成本/效益分析。 需求规格说明书。 ⑵脚本设计 多媒体创作剧本:将软件内容用文字表示, 并标注好所需要的媒体和表现的方法。另外,还 要对屏幕布局、交互方式进行设计。 7.1 多媒体软件开发技术
一气7.1乡媒体软件开缴米 3)素材制作 多媒体素材的录制不像文本那咩样简单,应有 专门设备,有时还要请专业人员,如播音员等。 从网上或光盘上引用素材时注意版权。 ()编码集成 按照脚本将各种多媒体素材连接并制作成多 媒体应用软件。 系统集成:多媒体著作工具、编程语言。 7-10
多媒体 应用系统开发 7-10 ⑶素材制作 多媒体素材的录制不像文本那样简单,应有 专门设备,有时还要请专业人员,如播音员等。 从网上或光盘上引用素材时注意版权。 ⑷编码集成 按照脚本将各种多媒体素材连接并制作成多 媒体应用软件。 系统集成:多媒体著作工具、编程语言。 7.1 多媒体软件开发技术