张静芸
(宁夏理工学院,宁夏石嘴山 753000)
在现代经济社会发展的过程当中,计算机软件技术的应用发挥着重要的作用,计算机软件技术也被广泛地应用到各个行业领域的业务工作实施及管理工作实践中。在不断发展中,计算机软件的受众群体更加多样化、用户群体的需求层次更高,给计算机软件开发和应用提出了更高要求。促进多媒体技术在计算机软件中的应用,实现二者的有效结合,受到了相关行业人员的广泛关注和重视,推进多媒体技术在计算机软件中的应用,是计算机软件开发的一大趋势。
计算机技术具有优化布局、建立预测模型、统计分析及资源调查等方面的功能,计算机软件的开发应用在推进经济社会发展中发挥着重要的作用[1]。在不断发展中,计算机软件的受众群体更加多样化、用户群体的需求层次更高,计算机软件开发和应用的一些缺陷和不足也逐渐地显现出来,无法满足实际需要。
例如:(1)产业薄弱。与很多发达国家相比,我国的软件开发与应用时间比较短,基础相对薄弱,掌握的软件开发技术跟不上全球软件产业的发展趋势及方向。当前,我国在软件开发和运用方面,不具备很多尖端和前言技术研发和开发的能力,部分国产软件产品的运行速度缓慢、达不到预期的性能要求。随着我国经济的发展和科技的进步,我国的软件技术也在不断提升,但仍需要进一步地强化软件技术开发力度;(2)开发脆弱。近年来,我国逐渐地加大了软件技术开发的重视程度和投入力度,软件技术开发水平也在提升,但软件核心技术薄弱,且创新能力不强,对我国软件产业的持续健康发展造成了一定的影响。而且,软件开发的风险比较大,部分企业更倾向于引进和使用已经成熟的技术,而不是投入大量的时间、人力、资金和资源等成本去研发软件。
多媒体技术在计算机软件中的应用有着明显的优势,在一定程度上有助于弥补计算机软件开发和应用的不足和缺陷,为计算机软件的开发提供科学的依据和支撑[2]。当前形势下,强调根据经济社会发展及各行业领域实际工作的需要、计算机软件及其软件管理模式的多样性、管理结构复杂性等特点,不断地创新和优化计算机软件技术,提高计算机软件技术水平,切实满足各项需求和要求。
软件应用层及显示层是计算机软件系统的重要功能模块,占据着重要的地位。在系统结构设计的时候,可以将Web 看成是一个使用方便、接受全局访问、具有图形化界面的大数据库前端。在客户机端,受浏览器的型号、版本等因素的影响,对应的显示技术也存在很大的差异性,很容易出现系统兼容性、显示故障等问题,进而对用户使用系统软件造成一定的影响。而且,系统数据库的负载能力有限,当访问人数过多的时候,系统容易出现响应时间长、不接受用户的访问等问题,对用户使用系统产生影响。传统的软件一般采用的是C/S 结构,把数据库内容放在远程的服务器上,在客户机安装相应程序,该结构的交互性比较强,存储模式也比较的安全、网络通信量低、响应速度快、利于处理大量数据。但是灵活度不够,程序的针对性比较强,一定程度上增加了后期维护和管理的难度[3]。Web 应用程序采用的是B/S 结构,用户界面完全通过WWW 浏览器实现,原本需要用专用软件才能实现的数据存储、维护、检索、操作和运用等功能,可以借助该应用程序较为方便地实现,一定程度上节省了软件开发和运用的成本,是应用软件开发的首选体系结构。
面向服务的体系结构(SOA 技术)强调将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。该系统中的服务可以以一种统一和通用的方式进行交互,核心要素为标准化封装、软件复用、松耦合。SOA 技术可重用,一个服务创建后能用于多个应用和业务流程;具有松耦合性,服务请求者不需要知道服务提供者实现的技术细节,具有较强的灵活性,当组成整个应用程序的每个服务的内部结构和实现发生变化的情况下,该应用程序也能够继续存在;具有明确定义的接口,服务交互是明确定义的,服务的位置对客户是透明的,服务独立于传输和平台。此外,SOA 成本低、易集成,有助于实现相关技术资源的整合,容易根据现实工作的需要和变化,对其进行科学地扩展,且不需要对原有系统进行大的改动。但是,SOA 的应用也存在不足和缺陷,如容易出现企业盲目选择开发平台和工具的情况,网络环境不稳定等也会对SOA 系统造成影响,松耦合一定程度上增加了网络攻击的漏洞,进而对数据安全造成影响。
在计算机软件开发和应用的过程中,需要准确地把握软件开发和应用的总体方向、总体目标及总体预算,为确保其科学准确性,则要求利用大数据技术等信息技术对相关数据信息进行深入地分析和预测,为软件系统的健全和完善提供准确的数据依据和参考。随着我国科技的进步,大数据技术、多媒体技术等在各行业和领域得到了极大的推广和应用[4],在软件开发过程中可以借助大数据技术构建一个科学合理的软件模型,满足实时互动的要求,为软件研发等提供参考和帮助。例如,在软件开发的过程中,根据实际工作的需要安装多媒体软件系统,快速、方便地搜索相关信息,并进行创作,还有助于加强与创作者、研究者间的沟通和交流,极大地提高了信息的流通性和创作研发效率。
在数据可设计的时候,强调严格地遵循相关的原则进行,明确设计的目标,确保具备较强的针对性。在设计的时候,还需要对各项影响因素进行全面分析和综合考虑,以确保数据库的定位准确,尽可能地降低数据冗余现象,同时也要方便后期对数据库信息的管理和维护。在实际工作开展和实施的过程中,创作初期往往需要删除大量的重复性记录,一定程度上增加了数据库设计的难度。多媒体技术在数据库设计中的科学化应用,一定程度上弥补了原有数据库设计模式的缺陷和不足,能有效地满足记录的要求,而且还能起到优化和改进数据库,提高数据库执行效率的作用效果。
计算机软件开发需要对系统结构进行不断地优化和完善,确保符合实际要求和需求,努力构建更完善的管理系统。业务逻辑层、数据持久层、网络应用表现层计算机软件开发初期的常用系统类型,能为系统软件开发提供有效的支撑,满足计算机管理系统设计和开发的要求,而且还能与多媒体系统相互配合、相辅相成。具体实施中,还可以将多媒体技术用于计算机软件基础内容的管理和维护,在系统软件设计初期的时候,对相关数据信息进行科学的管理和分析,对将要开发设计的系统软件进行测试,通过实现全面的追踪管理和监督控制,方便相关人员及时发现并解决处理软件开发中的问题,对计算机软件进行不断地完善和优化[5]。多媒体技术的应用,一定程度上能够提供数据管理、软件监控、软件维护等方面的功能,对优化和完善计算机软件结构有着重要的作用。
综上所述,随着我国经济社会的不断发展,多媒体技术得到了广泛的应用,其在计算机软件中的应用有着积极的作用。近年来,我国逐渐地加大了计算机软件开发方面的重视程度和投入,强调不断地提升计算机软件技术水平,以期完善和优化我国的软件技术,推进计算机软件行业的健康发展,为经济社会的发展提供支撑和保障。积极地促进多媒体技术与计算机软件的有效结合,可以实现多媒体技术的不断现代化,强化新技术的开发与应用。先进的多媒体技术在计算机软件中的应用,在推进我国软件行业发展、加强相关资源的管理方面也发挥了积极的作用,逐渐地扩大计算机软件的应用空间,切实满足软件开发和应用的需求。相关人员需要对此有基本的了解和认知,促使多媒体技术得以科学的运用,推进计算机软件行业的发展。