孫康
新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展
孫康
天地(常州)自動(dòng)化股份有限公司,江蘇 常州 213000
在當(dāng)今信息時(shí)代背景下,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用范圍廣、發(fā)展?jié)摯螅苿?dòng)了整個(gè)人類社會(huì)的進(jìn)步與發(fā)展??梢?,研究新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)具有現(xiàn)實(shí)價(jià)值。為了充分發(fā)揮計(jì)算機(jī)軟件開發(fā)技術(shù)的作用,主要對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行闡述,并論述了當(dāng)下我國計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀、具體應(yīng)用和發(fā)展趨勢(shì)。
新時(shí)期;計(jì)算機(jī);軟件開發(fā);應(yīng)用;發(fā)展
隨著網(wǎng)絡(luò)信息技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)也得到了提高。本文主要分析當(dāng)下計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀,并對(duì)其在新時(shí)代背景的應(yīng)用以及未來的發(fā)展趨勢(shì)進(jìn)行分析與探討。
計(jì)算機(jī)軟件主要有以下兩種類型:一種是計(jì)算機(jī)應(yīng)用軟件;另一種則是計(jì)算機(jī)系統(tǒng)軟件。對(duì)計(jì)算機(jī)軟件進(jìn)行開發(fā)的主要目的是為用戶提供有效的問題解決服務(wù),如學(xué)習(xí)方面以及管理方面的軟件。對(duì)計(jì)算機(jī)系統(tǒng)軟件進(jìn)行開發(fā)的主要目的是實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)自身的運(yùn)行。不管是計(jì)算機(jī)應(yīng)用軟件還是系統(tǒng)軟件,其主要目的都是為了給計(jì)算機(jī)用戶提供優(yōu)質(zhì)的計(jì)算機(jī)操作環(huán)境。簡(jiǎn)單來講,人們?cè)谑褂糜?jì)算機(jī)時(shí),就是在與計(jì)算機(jī)中的軟件打交道,并不是計(jì)算機(jī)本身。計(jì)算機(jī)只是一個(gè)載體,我們所進(jìn)行的所有計(jì)算機(jī)操作都離不開計(jì)算機(jī)軟件的支持。由此可見,計(jì)算機(jī)軟件在計(jì)算機(jī)中是必不可少的一部分,它直接關(guān)系計(jì)算機(jī)的運(yùn)行效果。二十世紀(jì)五十年代以及六十年代,在開發(fā)計(jì)算機(jī)軟件時(shí),都是采用手工開發(fā)方式。這種軟件開發(fā)方式效率極低,需要耗費(fèi)大量的時(shí)間與精力,很難滿足現(xiàn)實(shí)所需?,F(xiàn)如今,隨著科技水平的不斷提高,人們對(duì)計(jì)算機(jī)軟件開發(fā)有了更加深刻的認(rèn)識(shí),計(jì)算機(jī)軟件開發(fā)技術(shù)也得到了很大程度的提高,傳統(tǒng)的手工軟件開發(fā)方式也逐漸被淘汰。當(dāng)下,雖然計(jì)算機(jī)軟件開發(fā)技術(shù)已經(jīng)非常成熟,但是在實(shí)際應(yīng)用過程中仍然需要特別重視計(jì)算機(jī)軟件的維護(hù)問題[1]。
現(xiàn)如今,計(jì)算機(jī)的應(yīng)用越來越普遍,極大地影響了人們的日常生活與工作,給人們的生活與工作帶來了極大的便捷。計(jì)算機(jī)之所以能夠得到如此廣泛的應(yīng)用,離不開計(jì)算機(jī)軟件技術(shù)的支持,也可以說計(jì)算機(jī)軟件開發(fā)技術(shù)支撐著計(jì)算機(jī)的發(fā)展,軟件能夠根據(jù)自身的特性,實(shí)現(xiàn)對(duì)計(jì)算機(jī)運(yùn)行的輔助。自2009年金融危機(jī)之后,很多計(jì)算機(jī)軟件開發(fā)企業(yè)為了避免金融危機(jī)給自身經(jīng)濟(jì)帶來過大的影響,都紛紛將企業(yè)市場(chǎng)轉(zhuǎn)移到了國內(nèi),IT服務(wù)行業(yè)也在我國快速興起、快速發(fā)展。隨著產(chǎn)業(yè)鏈的不斷擴(kuò)增,對(duì)人才的需求量也不斷加大,因此國內(nèi)從事軟件開發(fā)工作的人才也越來越多[2]。
為了更好地滿足計(jì)算機(jī)用戶的需求,需要加強(qiáng)對(duì)計(jì)算機(jī)軟件的開發(fā)與應(yīng)用。計(jì)算機(jī)軟件的功能并不能全面表現(xiàn)出來,且必須要以計(jì)算機(jī)設(shè)備為載體,才能使計(jì)算機(jī)軟件的功能得到有效發(fā)揮。在對(duì)計(jì)算機(jī)軟件進(jìn)行實(shí)際開發(fā)的時(shí)候,必須要讓軟件與網(wǎng)絡(luò)建立起一定的聯(lián)系,所以在處理不同軟件信息系統(tǒng)時(shí),處理方法也是各不相同的,需要根據(jù)軟件的實(shí)際作用及用戶的需要來進(jìn)行選擇。計(jì)算機(jī)軟件安裝完成之后,軟件開發(fā)人員必須要對(duì)其進(jìn)行性能測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行分析與研究??傊?jì)算機(jī)軟件開發(fā)技術(shù)不僅能夠?yàn)橛脩糸_發(fā)出更高質(zhì)量的計(jì)算機(jī)軟件,還能為人們的日常生活以及工作提供很大的便利,所以計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展與應(yīng)用也備受關(guān)注。
(1)計(jì)算機(jī)網(wǎng)頁設(shè)計(jì)軟件開發(fā)。在網(wǎng)頁的開發(fā)中,網(wǎng)頁語言主要包括PHP、JSP、HTML以及CSS等四種,其中HTML語言的主要功能是對(duì)網(wǎng)頁內(nèi)容進(jìn)行構(gòu)建;CSS語言則是通過對(duì)網(wǎng)頁布局的控制,來建立網(wǎng)頁架構(gòu);PHP與JSP則主要負(fù)責(zé)提供網(wǎng)頁的后臺(tái)操作。
(2)計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器軟件開發(fā)。計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器軟件開發(fā)的主要內(nèi)容為驅(qū)動(dòng)軟件的開發(fā)。驅(qū)動(dòng)軟件是一種服務(wù)型的基礎(chǔ)軟件,它可以實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器的應(yīng)用功能,如硬件設(shè)備的連接[3]。
當(dāng)下,隨著計(jì)算機(jī)軟件開發(fā)行業(yè)的快速發(fā)展以及專業(yè)人員的不斷探索與研究。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)逐漸成熟,計(jì)算機(jī)軟件開發(fā)形式也越來越多,其中最主要的計(jì)算機(jī)軟件開發(fā)形式有以下三種。(1)生命周期法。這是一種結(jié)構(gòu)化的軟件系統(tǒng)開發(fā)方式,主要適用于比較復(fù)雜的軟件開發(fā)工作。具體應(yīng)用方法主要是在計(jì)算機(jī)中把工作劃分為多種不同的單元,然后再根據(jù)單元的實(shí)際情況來進(jìn)行數(shù)據(jù)的劃分并加以整合;每一個(gè)單元都有著不同的任務(wù),且針對(duì)性非常強(qiáng),通過對(duì)生命周期法的應(yīng)用,能夠使復(fù)雜的開發(fā)過程變得十分簡(jiǎn)單;在實(shí)際開發(fā)的過程中,必須嚴(yán)格按照順序進(jìn)行,否則很容易導(dǎo)致開發(fā)過程的延長。(2)原型化開發(fā)法。這種軟件開發(fā)形式的適應(yīng)性比較高,它在軟件開發(fā)之前就會(huì)進(jìn)行籠統(tǒng)的構(gòu)想,并根據(jù)構(gòu)想來實(shí)現(xiàn)對(duì)軟件原型的開發(fā)。同時(shí),還需要把軟件原型投入實(shí)際運(yùn)行中,然后在實(shí)際運(yùn)行中對(duì)程序進(jìn)行進(jìn)一步的改進(jìn)與完善,進(jìn)而實(shí)現(xiàn)對(duì)軟件的高質(zhì)量開發(fā)。這種開發(fā)方式也能夠有效縮短軟件開發(fā)時(shí)間,但是要求軟件開發(fā)人員必須嚴(yán)格按照相關(guān)步驟來進(jìn)行操作,且不適用于規(guī)模較大的軟件開發(fā)工作。(3)自動(dòng)式軟件開發(fā)法。這一軟件開發(fā)技術(shù)是由第四代軟件開發(fā)技術(shù)演變而來的。它的主要內(nèi)容就是對(duì)用戶軟件的使用功能進(jìn)行敘述,且軟件開發(fā)人員需要根據(jù)用戶的實(shí)際需求來對(duì)軟件進(jìn)行開發(fā)。在應(yīng)用這一軟件開發(fā)技術(shù)的時(shí)候,必須確保軟件開發(fā)人員對(duì)該技術(shù)有充分的了解,且必須將用戶的實(shí)際需求充分融入軟件程序中。
計(jì)算機(jī)的主要作用就是為用戶提供大量的信息資源,為用戶提供信息無阻交流服務(wù),從而加快用戶獲取信息資源的效率。為了使計(jì)算機(jī)的作用得到更充分的發(fā)揮,必須對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行不斷的探索與研究,不但要明確計(jì)算機(jī)軟件開發(fā)技術(shù)的含義、方式以及應(yīng)用,還需要準(zhǔn)確地預(yù)測(cè)其發(fā)展趨勢(shì)。在未來,計(jì)算機(jī)軟件開發(fā)技術(shù)必然會(huì)朝以下幾個(gè)方向發(fā)展。(1)網(wǎng)絡(luò)化方向。隨著互聯(lián)網(wǎng)的迅速普及,實(shí)現(xiàn)了交流、溝通全球化,為全球化發(fā)展做出了巨大貢獻(xiàn)。由此可見,未來的計(jì)算機(jī)軟件開發(fā)技術(shù)必定會(huì)朝網(wǎng)絡(luò)化方向發(fā)展。(2)開放化方向,主要指對(duì)相關(guān)軟件開發(fā)技術(shù)、標(biāo)準(zhǔn)以及代碼的開放,使計(jì)算機(jī)軟件開發(fā)技術(shù)能夠得以共享,使軟件開發(fā)人員能夠進(jìn)行良好的互動(dòng)與交流。(3)智能化方向。隨著網(wǎng)絡(luò)信息技術(shù)的快速發(fā)展,未來的計(jì)算機(jī)軟件開發(fā)技術(shù)必然會(huì)具備更加人性化的特征,進(jìn)而開發(fā)出高質(zhì)量的軟件程序。(4)融合化方向,指計(jì)算機(jī)軟件開發(fā)技術(shù)與電氣化以及自動(dòng)化等硬件設(shè)施相融合,從而使硬件與軟件的作用都能夠得到更充分的發(fā)揮[4]。
在整個(gè)計(jì)算機(jī)行業(yè)中,計(jì)算機(jī)軟件開發(fā)技術(shù)有著舉足輕重的地位。所以,計(jì)算機(jī)軟件開發(fā)技術(shù)人員的職責(zé)是非常重要的,必須要加強(qiáng)對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的探索與研究。根據(jù)當(dāng)代人們的實(shí)際需求,開發(fā)出質(zhì)量更高的軟件產(chǎn)品。
[1]朱江毅. 數(shù)據(jù)加密技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)安全中的應(yīng)用[J]. 科技傳播,2018,10(14):124-125.
[2]孫雷. 計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫管理探究[J]. 信息系統(tǒng)工程,2018(7):59.
[3]姜洋燕. 簡(jiǎn)析計(jì)算機(jī)軟件工程管理在新時(shí)期的發(fā)展[J]. 時(shí)代農(nóng)機(jī),2018,45(6):157.
[4]江雷. 計(jì)算機(jī)軟件開發(fā)中影響軟件質(zhì)量的因素分析[J]. 科技與創(chuàng)新,2018(11):57-58.
Application and Development of Computer Software Development Technology in New Period
Sun Kang
Tiandi (Changzhou) Automation Co., Ltd., Jiangsu Changzhou 213000
In the context of today’s information age, computer software development technology has a wide range of applications and strong development potential, which in turn promotes the progress and development of the entire human society. It can be seen that the research on computer software development technology in the new era has practical value. In order to give full play to the role of computer software development technology, it mainly expounds the development of computer software technology, and discusses the current development status, specific application and development trend of computer software development technology in China.
new era; computer; software development; application; development
TP311.5
A