多媒体技术及应用第十章
多媒体技术及应用
第10章 多媒体应用系统设计 10章
主编: 主编:马武
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
10.1多媒体应用系统的设计原理 10.1多媒体应用系统的设计原理多媒体应用系统就是为了某个特定目的, 多媒体应用系统就是为了某个特定目的,使用多媒体技术设 计开发的应用系统。 计开发的应用系统。 多媒体应用系统作为一种计算机软件, 多媒体应用系统作为一种计算机软件,它的设计与开发过程 无不渗透着软件工程的思想。 无不渗透着软件工程的思想。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
10.1.1软件工程概述 10.1.1软件工程概述1.软件工程的概念 软件工程的概念 软件工程是研究用工程化方法构建和维护有效、 软件工程是研究用工程化方法构建和维护有效、实 用和高质量软件的学科。 用和高质量软件的学科。 它以计算机科学理论及其它相关学科的理论为指导, 它以计算机科学理论及其它相关学科的理论为指导, 采用工程化的概念、原理、 采用工程化的概念、原理、技术和方法进行软件的开发 和维护, 和维护,把经过时间证明正确的管理措施和当前能够得 到的最好的技术方法结合起来, 到的最好的技术方法结合起来,以较少的代价获取高质 量的软件。 量的软件。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
软件工程包括三个要素,即方法、工具和过程。 软件工程包括三个要素,即方法、工具和过程。 软件工程方法是指导研制软件的某种标准规范, 软件工程方法是指导研制软件的某种标准规范,为软 件开发提供了“如何做”的技术; 件开发提供了“如何做”的技术; 软件工程工具是指软件开发和维护中使用的程序系统, 软件工程工具是指软件开发和维护中使用的程序系统, 它为软件工程方法提供软件支撑环境; 它为软件工程方法提供软件支撑环境; 软件工程过程定义了方法使用的顺序、 软件工程过程定义了方法使用的顺序、要求交付的文 档资料、 档资料、保证质量和协调变化所需的管理及软件开发各个 阶段完成的任务。它将软件工程的方法和工具结合起来, 阶段完成的任务。它将软件工程的方法和工具结合起来, 以达到合理、及时地进行计算机软件开发的目的。 以达到合理、及时地进行计算机软件开发的目的。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
2.软件的生存周期 软件的生存周期 人的一生要经历婴儿、幼年、童年、青年、中年、 人的一生要经历婴儿、幼年、童年、青年、中年、老 年的生存周期,同样,软件从提出开发要求开始,经过开发、 年的生存周期,
同样,软件从提出开发要求开始,经过开发、 使用和维护,直到最终报废的全过程称为软件的生存周期。 使用和维护,直到最终报废的全过程称为软件的生存周期。 它包括制定计划、需求分析、软件设计、程序编码、 它包括制定计划、需求分析、软件设计、程序编码、软件测 试及运行维护6个阶段 个阶段。 试及运行维护 个阶段。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(1)制定计划 ) 确定所要开发软件系统的总目标,给出它的功能、 确定所要开发软件系统的总目标,给出它的功能、性 可靠性以及接口等方面的要求; 能、可靠性以及接口等方面的要求;研制完成该项软件任务 的可行性,探讨解决问题的可能方案,并对可利用的资源、 的可行性,探讨解决问题的可能方案,并对可利用的资源、 成本、可取得的效益、开发的进度作出估计; 成本、可取得的效益、开发的进度作出估计;制定完成开发 任务的实施计划和可行性报告,并提交管理部门审查。 任务的实施计划和可行性报告,并提交管理部门审查。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(2)需求分析 ) 对所要开发的软件提出的需求进行分析并给出详细的 定义,然后编写软件需求说明书及初步的系统用户手册, 定义,然后编写软件需求说明书及初步的系统用户手册,提 交管理机构评审。 交管理机构评审。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(3)软件设计 ) 设计是软件工程的核心。 设计是软件工程的核心。软件设计一般分为总体设计 和详细设计两个阶段,总体设计是根据需求所得到的数据流、 和详细设计两个阶段,总体设计是根据需求所得到的数据流、 数据结构,使用结构设计技术导出软件模块结构; 数据结构,使用结构设计技术导出软件模块结构;详细设计 是使用表格、图形或自然语言等工具, 是使用表格、图形或自然语言等工具,按照模块设计准则进 行软件各个模块具体过程的描述。另外, 行软件各个模块具体过程的描述。另外,在该阶段还需编写 设计说明书,并提交有关部门评审。 设计说明书,并提交有关部门评审。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(4)程序编码 ) 把软件设计的结果转换成计算机可以接受的程序代码, 把软件设计的结果转换成计算机可以接受的程序代码, 即写成以某种特定程序设计语言表示的源程序。 即写成以某种特定程序设计语言表示的源程序。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(5)软件测试 ) 软件测试就是在软件投入运行之前,对软
件需求分析、 软件测试就是在软件投入运行之前,对软件需求分析、 设计规格说明和编码的最终复审, 设计规格说明和编码的最终复审,是软件质量保证的关键步 骤。 在该阶段,需要在测试软件的基础上, 在该阶段,需要在测试软件的基础上,检查软件的各 个组成部分。首先查找各模块在功能和结构上存在的问题并 个组成部分。 加以纠正,其次将已测试过的模块按一定顺序组装起来; 加以纠正,其次将已测试过的模块按一定顺序组装起来;最 后按规定的各项需求,逐项进行确认测试,决定已开发的软 后按规定的各项需求,逐项进行确认测试, 件是否合格,能否交付用户使用。 件是否合格,能否交付用户使用。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
(6)运行维护 ) 已交付的软件正式运行,便进入运行阶段。 已交付的软件正式运行,便进入运行阶段。这一阶段 可能持续几年甚至几十年。另外, 可能持续几年甚至几十年。另外,软件在运行过程中可能由 于多方面的原因,需要进行修改,并进行适当的维护。 于多方面的原因,需要进行修改,并进行适当的维护。
/mmt/
多媒体技术及应用
第10章 多媒体应用系统设计 10章
10.1.2软件开发模型 10.1.2软件开发模型软件开发模型又称为软件生存周期模型, 软件开发模型又称为软件生存周期模型,是指软件项 目开发和维护的总体过程的框架。 目开发和维护的总体过程的框架。它能直观表达软件开发的 全过程,明确规定要完成的主要活动、任务和开发策略。 全过程,明确规定要完成的主要活动、任务和开发策略。 软件开发模型描述了从软件项目需求定义开始, 软件开发模型描述了从软件项目需求定义开始,到开 发成功并投入使用,在使用中不断增补修订, 发成功并投入使用,在使用中不断增补修订,直到停止使用 这一期间的全部活动。 这一期间的全部活动。
/mmt/
多媒体技术及应用 …… 此处隐藏:2714字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




