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