張靜蕓
摘 要 計算機(jī)軟件的開發(fā)和應(yīng)用,對于促進(jìn)經(jīng)濟(jì)社會發(fā)展有著重要的作用,因此受到了廣泛的關(guān)注和重視。近年來,我國逐漸走向信息化、大數(shù)據(jù)時代,多媒體技術(shù)也日益成熟,在更多的行業(yè)和領(lǐng)域得到了推廣和應(yīng)用,且發(fā)揮著重要的作用。在計算機(jī)軟件領(lǐng)域,也逐漸地將多媒體技術(shù)應(yīng)用其中,促進(jìn)二者的有效結(jié)合,可以推進(jìn)計算機(jī)軟件行業(yè)的創(chuàng)新和發(fā)展。本文主要對多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用優(yōu)勢、對策等進(jìn)行簡要闡述和分析,希望對新時期計算機(jī)軟件的開發(fā)和應(yīng)用、推進(jìn)計算機(jī)軟件行業(yè)的健康發(fā)展有所啟示。
關(guān)鍵詞 多媒體技術(shù) 計算機(jī)軟件 核心軟件技術(shù)
中圖分類號:TP31;TP317.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0745(2021)11-0009-02
在現(xiàn)代經(jīng)濟(jì)社會發(fā)展的過程當(dāng)中,計算機(jī)軟件技術(shù)的應(yīng)用發(fā)揮著重要的作用,計算機(jī)軟件技術(shù)也被廣泛地應(yīng)用到各個行業(yè)領(lǐng)域的業(yè)務(wù)工作實施及管理工作實踐中。在不斷發(fā)展中,計算機(jī)軟件的受眾群體更加多樣化、用戶群體的需求層次更高,給計算機(jī)軟件開發(fā)和應(yīng)用提出了更高要求。促進(jìn)多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用,實現(xiàn)二者的有效結(jié)合,受到了相關(guān)行業(yè)人員的廣泛關(guān)注和重視,推進(jìn)多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用,是計算機(jī)軟件開發(fā)的一大趨勢。
1 計算機(jī)軟件開發(fā)和應(yīng)用的現(xiàn)狀分析
計算機(jī)技術(shù)具有優(yōu)化布局、建立預(yù)測模型、統(tǒng)計分析及資源調(diào)查等方面的功能,計算機(jī)軟件的開發(fā)應(yīng)用在推進(jìn)經(jīng)濟(jì)社會發(fā)展中發(fā)揮著重要的作用[1]。在不斷發(fā)展中,計算機(jī)軟件的受眾群體更加多樣化、用戶群體的需求層次更高,計算機(jī)軟件開發(fā)和應(yīng)用的一些缺陷和不足也逐漸地顯現(xiàn)出來,無法滿足實際需要。
例如:(1)產(chǎn)業(yè)薄弱。與很多發(fā)達(dá)國家相比,我國的軟件開發(fā)與應(yīng)用時間比較短,基礎(chǔ)相對薄弱,掌握的軟件開發(fā)技術(shù)跟不上全球軟件產(chǎn)業(yè)的發(fā)展趨勢及方向。當(dāng)前,我國在軟件開發(fā)和運(yùn)用方面,不具備很多尖端和前言技術(shù)研發(fā)和開發(fā)的能力,部分國產(chǎn)軟件產(chǎn)品的運(yùn)行速度緩慢、達(dá)不到預(yù)期的性能要求。隨著我國經(jīng)濟(jì)的發(fā)展和科技的進(jìn)步,我國的軟件技術(shù)也在不斷提升,但仍需要進(jìn)一步地強(qiáng)化軟件技術(shù)開發(fā)力度;(2)開發(fā)脆弱。近年來,我國逐漸地加大了軟件技術(shù)開發(fā)的重視程度和投入力度,軟件技術(shù)開發(fā)水平也在提升,但軟件核心技術(shù)薄弱,且創(chuàng)新能力不強(qiáng),對我國軟件產(chǎn)業(yè)的持續(xù)健康發(fā)展造成了一定的影響。而且,軟件開發(fā)的風(fēng)險比較大,部分企業(yè)更傾向于引進(jìn)和使用已經(jīng)成熟的技術(shù),而不是投入大量的時間、人力、資金和資源等成本去研發(fā)軟件。
多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用有著明顯的優(yōu)勢,在一定程度上有助于彌補(bǔ)計算機(jī)軟件開發(fā)和應(yīng)用的不足和缺陷,為計算機(jī)軟件的開發(fā)提供科學(xué)的依據(jù)和支撐[2]。當(dāng)前形勢下,強(qiáng)調(diào)根據(jù)經(jīng)濟(jì)社會發(fā)展及各行業(yè)領(lǐng)域?qū)嶋H工作的需要、計算機(jī)軟件及其軟件管理模式的多樣性、管理結(jié)構(gòu)復(fù)雜性等特點(diǎn),不斷地創(chuàng)新和優(yōu)化計算機(jī)軟件技術(shù),提高計算機(jī)軟件技術(shù)水平,切實滿足各項需求和要求。
2 核心軟件技術(shù)的類型分析
2.1 Web應(yīng)用程序體系結(jié)構(gòu)
軟件應(yīng)用層及顯示層是計算機(jī)軟件系統(tǒng)的重要功能模塊,占據(jù)著重要的地位。在系統(tǒng)結(jié)構(gòu)設(shè)計的時候,可以將Web看成是一個使用方便、接受全局訪問、具有圖形化界面的大數(shù)據(jù)庫前端。在客戶機(jī)端,受瀏覽器的型號、版本等因素的影響,對應(yīng)的顯示技術(shù)也存在很大的差異性,很容易出現(xiàn)系統(tǒng)兼容性、顯示故障等問題,進(jìn)而對用戶使用系統(tǒng)軟件造成一定的影響。而且,系統(tǒng)數(shù)據(jù)庫的負(fù)載能力有限,當(dāng)訪問人數(shù)過多的時候,系統(tǒng)容易出現(xiàn)響應(yīng)時間長、不接受用戶的訪問等問題,對用戶使用系統(tǒng)產(chǎn)生影響。傳統(tǒng)的軟件一般采用的是C/S結(jié)構(gòu),把數(shù)據(jù)庫內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在客戶機(jī)安裝相應(yīng)程序,該結(jié)構(gòu)的交互性比較強(qiáng),存儲模式也比較的安全、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是靈活度不夠,程序的針對性比較強(qiáng),一定程度上增加了后期維護(hù)和管理的難度[3]。Web應(yīng)用程序采用的是B/S結(jié)構(gòu),用戶界面完全通過WWW瀏覽器實現(xiàn),原本需要用專用軟件才能實現(xiàn)的數(shù)據(jù)存儲、維護(hù)、檢索、操作和運(yùn)用等功能,可以借助該應(yīng)用程序較為方便地實現(xiàn),一定程度上節(jié)省了軟件開發(fā)和運(yùn)用的成本,是應(yīng)用軟件開發(fā)的首選體系結(jié)構(gòu)。
2.2 面向服務(wù)的體系結(jié)構(gòu)
面向服務(wù)的體系結(jié)構(gòu)(SOA技術(shù))強(qiáng)調(diào)將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。該系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互,核心要素為標(biāo)準(zhǔn)化封裝、軟件復(fù)用、松耦合。SOA技術(shù)可重用,一個服務(wù)創(chuàng)建后能用于多個應(yīng)用和業(yè)務(wù)流程;具有松耦合性,服務(wù)請求者不需要知道服務(wù)提供者實現(xiàn)的技術(shù)細(xì)節(jié),具有較強(qiáng)的靈活性,當(dāng)組成整個應(yīng)用程序的每個服務(wù)的內(nèi)部結(jié)構(gòu)和實現(xiàn)發(fā)生變化的情況下,該應(yīng)用程序也能夠繼續(xù)存在;具有明確定義的接口,服務(wù)交互是明確定義的,服務(wù)的位置對客戶是透明的,服務(wù)獨(dú)立于傳輸和平臺。此外,SOA成本低、易集成,有助于實現(xiàn)相關(guān)技術(shù)資源的整合,容易根據(jù)現(xiàn)實工作的需要和變化,對其進(jìn)行科學(xué)地擴(kuò)展,且不需要對原有系統(tǒng)進(jìn)行大的改動。但是,SOA的應(yīng)用也存在不足和缺陷,如容易出現(xiàn)企業(yè)盲目選擇開發(fā)平臺和工具的情況,網(wǎng)絡(luò)環(huán)境不穩(wěn)定等也會對SOA系統(tǒng)造成影響,松耦合一定程度上增加了網(wǎng)絡(luò)攻擊的漏洞,進(jìn)而對數(shù)據(jù)安全造成影響。
3 多媒體技術(shù)在計算機(jī)軟件中的具體應(yīng)用
3.1 結(jié)合大數(shù)據(jù)技術(shù)
在計算機(jī)軟件開發(fā)和應(yīng)用的過程中,需要準(zhǔn)確地把握軟件開發(fā)和應(yīng)用的總體方向、總體目標(biāo)及總體預(yù)算,為確保其科學(xué)準(zhǔn)確性,則要求利用大數(shù)據(jù)技術(shù)等信息技術(shù)對相關(guān)數(shù)據(jù)信息進(jìn)行深入地分析和預(yù)測,為軟件系統(tǒng)的健全和完善提供準(zhǔn)確的數(shù)據(jù)依據(jù)和參考。隨著我國科技的進(jìn)步,大數(shù)據(jù)技術(shù)、多媒體技術(shù)等在各行業(yè)和領(lǐng)域得到了極大的推廣和應(yīng)用[4],在軟件開發(fā)過程中可以借助大數(shù)據(jù)技術(shù)構(gòu)建一個科學(xué)合理的軟件模型,滿足實時互動的要求,為軟件研發(fā)等提供參考和幫助。例如,在軟件開發(fā)的過程中,根據(jù)實際工作的需要安裝多媒體軟件系統(tǒng),快速、方便地搜索相關(guān)信息,并進(jìn)行創(chuàng)作,還有助于加強(qiáng)與創(chuàng)作者、研究者間的溝通和交流,極大地提高了信息的流通性和創(chuàng)作研發(fā)效率。
3.2 數(shù)據(jù)庫設(shè)計
在數(shù)據(jù)可設(shè)計的時候,強(qiáng)調(diào)嚴(yán)格地遵循相關(guān)的原則進(jìn)行,明確設(shè)計的目標(biāo),確保具備較強(qiáng)的針對性。在設(shè)計的時候,還需要對各項影響因素進(jìn)行全面分析和綜合考慮,以確保數(shù)據(jù)庫的定位準(zhǔn)確,盡可能地降低數(shù)據(jù)冗余現(xiàn)象,同時也要方便后期對數(shù)據(jù)庫信息的管理和維護(hù)。在實際工作開展和實施的過程中,創(chuàng)作初期往往需要刪除大量的重復(fù)性記錄,一定程度上增加了數(shù)據(jù)庫設(shè)計的難度。多媒體技術(shù)在數(shù)據(jù)庫設(shè)計中的科學(xué)化應(yīng)用,一定程度上彌補(bǔ)了原有數(shù)據(jù)庫設(shè)計模式的缺陷和不足,能有效地滿足記錄的要求,而且還能起到優(yōu)化和改進(jìn)數(shù)據(jù)庫,提高數(shù)據(jù)庫執(zhí)行效率的作用效果。
3.3 系統(tǒng)結(jié)構(gòu)
計算機(jī)軟件開發(fā)需要對系統(tǒng)結(jié)構(gòu)進(jìn)行不斷地優(yōu)化和完善,確保符合實際要求和需求,努力構(gòu)建更完善的管理系統(tǒng)。業(yè)務(wù)邏輯層、數(shù)據(jù)持久層、網(wǎng)絡(luò)應(yīng)用表現(xiàn)層計算機(jī)軟件開發(fā)初期的常用系統(tǒng)類型,能為系統(tǒng)軟件開發(fā)提供有效的支撐,滿足計算機(jī)管理系統(tǒng)設(shè)計和開發(fā)的要求,而且還能與多媒體系統(tǒng)相互配合、相輔相成。具體實施中,還可以將多媒體技術(shù)用于計算機(jī)軟件基礎(chǔ)內(nèi)容的管理和維護(hù),在系統(tǒng)軟件設(shè)計初期的時候,對相關(guān)數(shù)據(jù)信息進(jìn)行科學(xué)的管理和分析,對將要開發(fā)設(shè)計的系統(tǒng)軟件進(jìn)行測試,通過實現(xiàn)全面的追蹤管理和監(jiān)督控制,方便相關(guān)人員及時發(fā)現(xiàn)并解決處理軟件開發(fā)中的問題,對計算機(jī)軟件進(jìn)行不斷地完善和優(yōu)化[5]。多媒體技術(shù)的應(yīng)用,一定程度上能夠提供數(shù)據(jù)管理、軟件監(jiān)控、軟件維護(hù)等方面的功能,對優(yōu)化和完善計算機(jī)軟件結(jié)構(gòu)有著重要的作用。
4 結(jié)語
綜上所述,隨著我國經(jīng)濟(jì)社會的不斷發(fā)展,多媒體技術(shù)得到了廣泛的應(yīng)用,其在計算機(jī)軟件中的應(yīng)用有著積極的作用。近年來,我國逐漸地加大了計算機(jī)軟件開發(fā)方面的重視程度和投入,強(qiáng)調(diào)不斷地提升計算機(jī)軟件技術(shù)水平,以期完善和優(yōu)化我國的軟件技術(shù),推進(jìn)計算機(jī)軟件行業(yè)的健康發(fā)展,為經(jīng)濟(jì)社會的發(fā)展提供支撐和保障。積極地促進(jìn)多媒體技術(shù)與計算機(jī)軟件的有效結(jié)合,可以實現(xiàn)多媒體技術(shù)的不斷現(xiàn)代化,強(qiáng)化新技術(shù)的開發(fā)與應(yīng)用。先進(jìn)的多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用,在推進(jìn)我國軟件行業(yè)發(fā)展、加強(qiáng)相關(guān)資源的管理方面也發(fā)揮了積極的作用,逐漸地擴(kuò)大計算機(jī)軟件的應(yīng)用空間,切實滿足軟件開發(fā)和應(yīng)用的需求。相關(guān)人員需要對此有基本的了解和認(rèn)知,促使多媒體技術(shù)得以科學(xué)的運(yùn)用,推進(jìn)計算機(jī)軟件行業(yè)的發(fā)展。
參考文獻(xiàn):
[1] 張長華.談多媒體技術(shù)在計算機(jī)軟件中的應(yīng)用[J].才智,2020(05):48.
[2] 劉鐘情.新概念多媒體快捷技術(shù)體系在計算機(jī)類課程教學(xué)中的應(yīng)用——以成都體育學(xué)院為例[J].電子測試,2020 (01):122-125.
[3] 張金輝.多媒體技術(shù)在計算機(jī)輔助教學(xué)中的應(yīng)用—評《計算機(jī)輔助教學(xué)多媒體課件設(shè)計制作與應(yīng)用》[J].新聞愛好者,2019(09):114.
[4] 劉家帆,韓東伯,黃濤,王梓璇.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].電腦迷,2018(10):39.
[5] 廖賓.分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用[J].通訊世界,2019(11):23-24.