龙 萍
(广西英华国际职业学院,广西 钦州 535000)
关于多媒体软件工程的研究
龙 萍
(广西英华国际职业学院,广西 钦州 535000)
科技的发展与进步将计算机带入了我们的生活,软件工程应运而生。它通过非常系统的方式研究、维护相应的软件,并且是将经历了时间和受众考验的优秀技术与当前的科技结合起来的高端项目。多媒体软件工程如果能应用到软件的实际开发过程中,能逐步从根本上解决软件危机问题,完善多媒体软件工程。
多媒体;软件工程;研究
科技的发展与进步将计算机带入了我们的生活,应运而生的软件工程,是通过非常系统的方式研究、维护相应的软件,并且将经历了时间和受众考验的优秀技术和当前的科技结合起来的高端项目。如今在广泛应用计算机的大环境下,一部分领域的研发仍然进行着以个人为主体的软件开发模式。因此,以研发和利用各种多媒体工具为出发点,以多媒体的管理和生产为手段,将软件存在的一个生命周期中涉及到的软件融合到一起,形成一个可以支持多媒体的软件开发并维护这个软件的大环境,将管理和技术结合到一起,解决很多可能出现的危机。
多媒体软件工程的研究基本上是针对应用软件生产的客观性与规律性,以减少多媒体软件的开发成本、提高软件质量、提高软件生产率。
和大部分软件相同的是,多媒体的应用也要经历从生到死的各个阶段,将生存周期的思维模式带入到多媒体组建的开发过程也是发展成果之一。软件生存周期的分段方式是不一样的,比较常见的经典的阶段划分基本上是确定问题、分析可行性、判断市场、大致设计、详细设计、编码、测试维护。以此为基础,可以将多媒体软件开发定义成以下几个阶段。
2.1初期可行性规划
这一阶段是需要进行可行性分析及市场需求的预测的。
首先需要定义“问题”,也就是说开发一个多媒体软件需要去解决什么“问题”,系统分析员要与客户进行交流,明确双方的问题和需求,达成共识,并制定出报告书,确定这一软件未来的用途、性能、是否可靠等要求。其次,需要进行可行性分析,这一环节中系统分析员将与用户合作,共同商讨该软件的可行性,并且探寻解决问题的初步设想,然后进行成本预算和效益预测。初步开发的阶段对软件开发来说是一个很重要的步骤,在这一步骤中,软件是否具有一定的市场也是非常重要的,因此对市场需求的分析也十分重要,这需要软件参与人员和用户们合作,了解用户对系统对软件的需求,这在多媒体软件的开发过程中必不可少。编写脚本包括文字部分和制作,在开发文字脚本的时候需要明确目标、途径等,并对相关的数据进行分层次、合理安排其工作步骤。完成文字部分脚本之后,需要编写制作脚本,这是需要文字脚本做基础的,也是文字脚本的扩展。
2.2具体的开发与设计
开发与设计大概分成总体和详细两个部分。其中总体设计必须概括解决设想中提出的问题的解决办法,而详细的设计阶段则是具体实现解决这个问题的系统,它最终需要形成各种各样的模型图及规格表。多媒体软件的设计是在多媒体内容中设计或互相设计,它主要考虑的是“屏幕设计”和“交互设计”,也就是常说的创意,一般包括各式各样的信息在时空中的表现。前者是指借用平面设计的思维模式,划分屏幕,用视觉冲击力强的内容传播软件中的多媒体内容,并通过这样的方式让受众接受;而后者则指在已经成型的屏幕上设置一些“热区”,并且设置控制键,逐步实现。从而实现“屏幕设计”的各个不同的部分之间的跳转。
2.3多媒体软件的实际应用
多媒体软件的实际应用阶段包括不同的素材收集处理和详细的制作。第一,素材收集、处理。多媒体软件开发制造时,需要处理各种各样的媒体素材,基本包括生成文字文本文件,音乐创作或转成MD带、录音、绘制图形并收集,或是对图形进行修饰、变形等处理步骤,制作动画、视频并且最后制作压缩文件。由于多媒体的创作形式丰富,数据量大,素材的制作经常需要多人参与,各司其职,录入文字、扫描图像、处理动画等,都需要按照规范标准做成所需求的格式或尺寸,这样才能使成品数据进入详细制作的数据库,为详细制作提供基础。第二,详细制作,素材收集处理结束之后,就可以通过创作或软件进行集成制作,编辑程序,实现“屏幕设计”及“交互设计”的内容。
2.4测试与维护
测试是可以及时发现系统错误的环节,一般开发出一个多媒体软件之后都会交给一些试用用户进行测试、邀请专业人士进行评价,收集不同的建议且根据建议修改和完善,然后再次测试,必要的时候还需要重新修改脚本。一般情况下测试的内容分成两部分,一是软件本身的性能,二是软件本身表现出来的内容。测试工作非常繁琐且具有重复性,基本上包括内容正确与否、系统性能、软件工作效率、不同环境下兼容性、内外人员分别测试等,这样的循环必须重复进行,直到完成一个完整流畅的应用软件。最后,以光碟(CD-ROM)的形式在市场上售卖或通过网络下载发行。还要根据需求提供部分帮助信息或说明手册。维护测试过程甚至在软件运行上市之后还要持续进行。
多媒体软件开发的过程需要运用软件的生命周期思维模式,多媒体软件工程的思想和方法都比较丰富,如今社会上很多对多媒体软件工程完善的思维模式和可行途径,都对系统规范的软件开发有很深远的现实意义。多媒体软件工程如果能应用到软件的实际开发过程,一定能从根本上解决软件危机的问题,并且逐步完善多媒体软件工程。
主要参考文献
[1]张瑜.多媒体软件工程的研究[J].计算机工程与科学,2014(z2).
[2]初旭.计算机软件工程管理与应用解析[J].中国管理信息化,2013(5).
10.3969/j.issn.1673 - 0194.2015.12.100
TP311.5
A
1673-0194(2015)12-0131-01
2015-04-03