文/孫本楠
軟件開發(fā)技術(shù)作為當(dāng)代科技水平提高的重要標(biāo)志,已經(jīng)滲透在社會(huì)發(fā)展的各個(gè)領(lǐng)域,帶動(dòng)著人類社會(huì)發(fā)展的進(jìn)步與時(shí)代的更新。不過,現(xiàn)階段我國軟件開發(fā)技術(shù)尚未成熟,缺乏核心技術(shù),在日趨激烈的國際競(jìng)爭(zhēng)中占據(jù)不利地位。本文通過對(duì)目前計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀的探索分析與社會(huì)調(diào)查發(fā)現(xiàn),發(fā)展軟件核心技術(shù)是軟件開發(fā)領(lǐng)域當(dāng)前的首要任務(wù),軟件技術(shù)的良好發(fā)展前景,對(duì)智能化社會(huì)的發(fā)展具有重要影響,對(duì)人類社會(huì)的進(jìn)步和生活方式的轉(zhuǎn)變發(fā)揮著不可替代的作用。
眾所周知,計(jì)算機(jī)由硬件和軟件兩部分構(gòu)成,硬件為計(jì)算機(jī)各種設(shè)備的重要組成部分,是軟件的主要載體;軟件是計(jì)算機(jī)中最核心的部分,是計(jì)算機(jī)系統(tǒng)正常運(yùn)行的基礎(chǔ)。軟件由兩部分組成——應(yīng)用軟件和系統(tǒng)軟件,應(yīng)用軟件可將其看作一些特定的應(yīng)用程序或特殊的應(yīng)用系統(tǒng);系統(tǒng)軟件是協(xié)調(diào)計(jì)算機(jī)系統(tǒng)獨(dú)立工作的基礎(chǔ),管理分配內(nèi)存以及控制各種外部設(shè)備等任務(wù)。
目前計(jì)算機(jī)軟件開發(fā)技術(shù)主要的三種方法為——生命周期法、軟件原型法和自動(dòng)化形式系統(tǒng)。它們各有各的特點(diǎn),形式不一,優(yōu)缺點(diǎn)也極為鮮明。生命周期法的正確率較高、邏輯處理性較好,在軟件開發(fā)初期,得到了較長(zhǎng)時(shí)間的應(yīng)用,在生命周期中各個(gè)階段分別執(zhí)行不同的內(nèi)容,嚴(yán)格按照詳細(xì)過程進(jìn)行分析處理;軟件原型法有效的簡(jiǎn)化了調(diào)研和開發(fā)過程,將每個(gè)開發(fā)階段當(dāng)作一個(gè)原型進(jìn)行處理,從軟件需求和實(shí)際應(yīng)用進(jìn)行理論分析,簡(jiǎn)化開發(fā)過程;自動(dòng)化形式系統(tǒng),顧名思義,就是自動(dòng)化的形式開發(fā)軟件,根據(jù)需求,自動(dòng)分析并編碼完成開發(fā)工作,因此,開發(fā)人員的工作量將大大降低。不過,便捷的同時(shí),一些詳細(xì)的需求還需要開發(fā)人員進(jìn)行大量的后續(xù)添加修改工作。
就目前來說,我國的計(jì)算機(jī)技術(shù)雖然在近幾年來取得了高速的發(fā)展,不過據(jù)有關(guān)資料顯示,我國在計(jì)算機(jī)硬件上的投資要比軟件上的投資多的多,支持力度不夠,進(jìn)而導(dǎo)致了軟件開發(fā)的技術(shù)相對(duì)比較薄弱,在激烈的市場(chǎng)競(jìng)爭(zhēng)中不占優(yōu)勢(shì)。除此之外,面對(duì)軟件開發(fā)的技術(shù)性保護(hù)工作做得不夠緊密,缺少一定的制度約束,使得一些復(fù)制抄襲的手段有了可乘之機(jī)。
相比其它發(fā)達(dá)國家來說,我國軟件行業(yè)起步較晚,開發(fā)技術(shù)也不夠完善,在一些核心技術(shù)上也不占優(yōu)勢(shì)。近幾年,軟件開發(fā)行業(yè)在國際上發(fā)展的如火如荼,進(jìn)入了一個(gè)軟件發(fā)展的熱潮,帶動(dòng)著經(jīng)濟(jì)的高速發(fā)展。我國也積極響應(yīng)軟件發(fā)展的號(hào)召,積極開展軟件開發(fā)技術(shù),也不斷注重核心技術(shù)的建設(shè),但是與眾多先進(jìn)技術(shù)相比差距仍然很大。現(xiàn)階段,核心關(guān)鍵技術(shù)得不到有效保障,沒有最佳的定位仍然阻礙著我國軟件開發(fā)領(lǐng)域的快速發(fā)展。
我國軟件開發(fā)人員的水平參差不齊,大部分開發(fā)人員的技術(shù)水平較差,缺乏一定的開發(fā)能力和軟件素養(yǎng),致使開發(fā)出的軟件不具有核心競(jìng)爭(zhēng)力。軟件公司應(yīng)結(jié)合發(fā)展實(shí)際,培養(yǎng)高素質(zhì)、高水平的軟件開發(fā)人才。
計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用要體現(xiàn)在它的使用價(jià)值方面,不斷開發(fā)新的軟件并且改進(jìn)軟件優(yōu)化性能,更好的應(yīng)用到現(xiàn)實(shí)生活中。關(guān)于它的應(yīng)用通過具體的實(shí)例比較展開如下分析:
分別用兩種不同的軟件開發(fā)技術(shù)開發(fā)同一種產(chǎn)品。第一個(gè)產(chǎn)品采用VB6.0和Acess的方式設(shè)計(jì)開發(fā)并利用單機(jī)運(yùn)作結(jié)合的方式,安裝到客戶端。由于微軟系統(tǒng)很好的兼容性能,極大的便利改軟件的安裝,采用直接安裝的方式就能成功。與此同時(shí),開發(fā)設(shè)計(jì)第二個(gè)產(chǎn)品,采用Web、Xml和ActiveX相結(jié)合的方式,并利用高級(jí)數(shù)據(jù)庫服務(wù)器等方式安裝到客戶端,由于利用到的組件相對(duì)較多,安裝過程也相比第一種較為麻煩;尤其在ActiveX的組裝上,還需修改特定的配置,這種組裝方式多種操作密切結(jié)合,相互關(guān)聯(lián)。兩種方式組裝完成之后,使用起來就會(huì)逐漸發(fā)現(xiàn)它們的不同,第一種安裝方式運(yùn)行起來較為方便穩(wěn)定,軟件更新時(shí)也較為快捷,單獨(dú)就能完成;而第二種安裝方式就會(huì)在使用過程中不斷出現(xiàn)各種問題,一些配置的更新、版本的設(shè)置等,使用起來較為麻煩。從這就可以看出,軟件開發(fā)技術(shù)的實(shí)用價(jià)值得到了充分的體現(xiàn)。除此之外,一些其它方面的具體實(shí)例在這就不一一介紹了,軟件開發(fā)技術(shù)的廣泛應(yīng)用能給我們帶來更多科學(xué)化的服務(wù)和生活便利。
綜合以上分析,軟件開發(fā)技術(shù)作為當(dāng)代科技水平提高的重要標(biāo)志,已經(jīng)滲透在社會(huì)發(fā)展的各個(gè)領(lǐng)域,對(duì)智能化社會(huì)的發(fā)展具有重要影響,對(duì)人類社會(huì)的進(jìn)步和生活方式的轉(zhuǎn)變發(fā)揮著不可替代的作用。然而,我國目前計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展并不占據(jù)明顯優(yōu)勢(shì),國際競(jìng)爭(zhēng)日趨激烈,缺乏核心技術(shù)是當(dāng)前我國軟件開發(fā)領(lǐng)域必須面對(duì)的問題,當(dāng)然,抓住機(jī)遇,積極應(yīng)對(duì)挑戰(zhàn),改善我國計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀,增強(qiáng)核心競(jìng)爭(zhēng)力,讓軟件技術(shù)廣泛應(yīng)用到我們的生活中。
參考文獻(xiàn)
[1]張艷華,張翰英.探究計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用[J].黑龍江科技信息,2017(05):137-137.
[2]潘其琳.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息技術(shù)與信息化,2015(03):249-251.
[3]劉蓉.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息通信,2015(03):129-129.
[4]趙金順,許偉凱,鄧林.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].中國新通信,2016,18(09):66-66.