苗長(zhǎng)芬
(新鄉(xiāng)學(xué)院 計(jì)算機(jī)與信息工程學(xué)院,河南 新鄉(xiāng) 453003)
淺析計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及其應(yīng)用
苗長(zhǎng)芬
(新鄉(xiāng)學(xué)院 計(jì)算機(jī)與信息工程學(xué)院,河南 新鄉(xiāng) 453003)
隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展與進(jìn)步,科學(xué)技術(shù)的不斷改革與創(chuàng)新,計(jì)算機(jī)行業(yè)發(fā)展得到了質(zhì)的飛躍。社會(huì)大眾生活與計(jì)算機(jī)應(yīng)用早已密不可分,文章將對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及其應(yīng)用展開(kāi)進(jìn)一步的分析與探討,重在強(qiáng)化用戶(hù)計(jì)算軟件開(kāi)發(fā)技術(shù)的認(rèn)識(shí),為今后該領(lǐng)域的研究發(fā)展提供科學(xué)的參考依據(jù)。
計(jì)算機(jī)軟件;開(kāi)發(fā)技術(shù);實(shí)踐應(yīng)用
1.1 計(jì)算機(jī)軟件的相關(guān)特征
計(jì)算機(jī)軟件作為計(jì)算機(jī)設(shè)備的重要組成部分,其主要包括了系統(tǒng)軟件和應(yīng)用軟件。當(dāng)前計(jì)算機(jī)軟件的顯著特征涵蓋了以下幾點(diǎn):(1)廣泛的社會(huì)使用價(jià)值。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的研究應(yīng)用最大程度地促進(jìn)了我國(guó)軟件產(chǎn)業(yè)的飛速發(fā)展,為社會(huì)創(chuàng)造出了最大的經(jīng)濟(jì)效益,極大方便了廣大計(jì)算機(jī)用戶(hù)的學(xué)習(xí)工作生活;(2)計(jì)算機(jī)軟件開(kāi)發(fā)作為一項(xiàng)較為復(fù)雜又注重細(xì)節(jié)的工作,需要投入大量的人力和物力[1]。
當(dāng)前計(jì)算機(jī)軟件開(kāi)發(fā)種類(lèi)主要包括了兩種:一種是應(yīng)用軟件和系統(tǒng)軟件的開(kāi)發(fā),被社會(huì)廣泛應(yīng)用于計(jì)算機(jī)的控制管理和維護(hù),為廣大計(jì)算機(jī)用戶(hù)提供功能完善的應(yīng)用界面,方便用戶(hù)的操作;另一種計(jì)算機(jī)軟件開(kāi)發(fā)的主要目的是為了解決實(shí)際應(yīng)用問(wèn)題,普遍用于計(jì)算機(jī)客戶(hù)端游戲和人事管理等方面的開(kāi)發(fā)工作。
1.2 計(jì)算機(jī)軟件開(kāi)發(fā)的基本原則
計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中工作人員需要嚴(yán)格遵守的原則包括以下3點(diǎn):(1)切實(shí)保障計(jì)算機(jī)軟件開(kāi)放的先進(jìn)性和可靠性,要靈活運(yùn)用好各項(xiàng)開(kāi)發(fā)技術(shù);(2)工作人員所制定的軟件開(kāi)發(fā)計(jì)劃需要以分階段周期為核心模型;(3)要積極應(yīng)用科學(xué)的方式,對(duì)最終開(kāi)發(fā)出來(lái)的計(jì)算機(jī)軟件展開(kāi)評(píng)估分析工作,從而確保完成后開(kāi)發(fā)軟件的質(zhì)量和應(yīng)用效果。為了滿(mǎn)足廣大計(jì)算機(jī)用戶(hù)的各項(xiàng)需求,開(kāi)發(fā)技術(shù)人員必須始終堅(jiān)持遵循以上3項(xiàng)原則,不斷提高計(jì)算機(jī)價(jià)值的利用,為所有計(jì)算機(jī)用戶(hù)提供便利的工作環(huán)境[2]。
1.3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的方法
當(dāng)前計(jì)算機(jī)市場(chǎng)上軟件開(kāi)發(fā)技術(shù)所使用的方法主要涵蓋了以下3種:(1)生命周期法。軟件開(kāi)發(fā)技術(shù)人員在應(yīng)用此種方法時(shí),要嚴(yán)格按照軟件開(kāi)發(fā)的具體時(shí)間,合理將軟件開(kāi)發(fā)分為幾個(gè)階段,分別是軟件的設(shè)計(jì)、開(kāi)發(fā)、評(píng)估分析以及最后的運(yùn)行等。生命周期法最大的優(yōu)勢(shì)在于其科學(xué)合理性,通過(guò)將計(jì)劃分成幾個(gè)階段,注重細(xì)節(jié)的設(shè)計(jì)開(kāi)發(fā),使每一個(gè)階段都能取得良好的效果;(2)系統(tǒng)開(kāi)發(fā)法。該種方法的主要形式為自動(dòng)化,軟件開(kāi)發(fā)技術(shù)人員要根據(jù)用戶(hù)對(duì)應(yīng)用軟件目標(biāo)和功能的理解定義,去合理應(yīng)用計(jì)算機(jī)軟件開(kāi)發(fā)平臺(tái),這樣有利于科學(xué)完成軟件代碼的編寫(xiě)工作[3];(3)原型化設(shè)計(jì)法。原型化設(shè)計(jì)法的顯著特征是嚴(yán)謹(jǐn)性、動(dòng)態(tài)性以及直觀性。此外,軟件開(kāi)發(fā)技術(shù)在實(shí)際應(yīng)用此種方法時(shí),還需要加強(qiáng)與用戶(hù)的交流和合作,只有在了解到用戶(hù)的相關(guān)需求后,才能保障應(yīng)用軟件開(kāi)發(fā)功能的完善性。
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是整個(gè)軟件工程的關(guān)鍵技術(shù)之一,其高效應(yīng)用實(shí)現(xiàn)了計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的創(chuàng)新發(fā)展,使部分網(wǎng)絡(luò)支持和遠(yuǎn)程控制成為可能。通過(guò)應(yīng)用軟件開(kāi)發(fā)技術(shù),工作人員有效建立起了開(kāi)發(fā)性與共存性為一體的網(wǎng)絡(luò)型模式,從根本上解決了軟件開(kāi)發(fā)與計(jì)算機(jī)用戶(hù)需求所產(chǎn)生的偏差,最大程度提高了現(xiàn)代應(yīng)用軟件的安全可靠性,能夠?yàn)閺V大軟件用戶(hù)提供便利的服務(wù)。
3.1 缺乏核心開(kāi)發(fā)技術(shù)
由于我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展起步較晚,與西方發(fā)達(dá)國(guó)家相比較,無(wú)論是在開(kāi)發(fā)技術(shù)能力上,還是在設(shè)計(jì)創(chuàng)新方面都存在嚴(yán)重的不足之處。這些因素都導(dǎo)致了我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的落后。由于缺乏自主核心技術(shù),工作人員所設(shè)計(jì)開(kāi)發(fā)出來(lái)的應(yīng)用軟件產(chǎn)品質(zhì)量偏低,無(wú)法最大化滿(mǎn)足社會(huì)計(jì)算機(jī)軟件用戶(hù)的各方面需求,從而阻礙了我國(guó)數(shù)字化、現(xiàn)代化以及計(jì)算機(jī)網(wǎng)絡(luò)化的前進(jìn)發(fā)展。
3.2 技術(shù)人才偏少
雖然計(jì)算機(jī)行業(yè)在我國(guó)屬于一個(gè)熱門(mén)行業(yè),從事計(jì)算機(jī)相關(guān)工作的人員眾多,然而其中大部分職員都是基礎(chǔ)性人員,嚴(yán)重缺乏高技術(shù)、高層次以及高素質(zhì)的實(shí)用型人才。軟件技術(shù)的設(shè)計(jì)開(kāi)發(fā)需要經(jīng)歷一個(gè)較為漫長(zhǎng)的過(guò)程,期間要投入大量的人力和物力,對(duì)于技術(shù)人才的需求很大。而現(xiàn)代企業(yè)過(guò)于追求眼前的經(jīng)濟(jì)效益,忽視了長(zhǎng)遠(yuǎn)的發(fā)展,未能夠加大對(duì)技術(shù)人才的培養(yǎng)教育力度,在企業(yè)人才結(jié)構(gòu)上存在不合理現(xiàn)象,從而造成了計(jì)算機(jī)行業(yè)高新技術(shù)人才困乏的現(xiàn)狀。
3.3 產(chǎn)品結(jié)構(gòu)不佳
由于軟件開(kāi)發(fā)技術(shù)上的欠缺,導(dǎo)致我國(guó)軟件產(chǎn)品結(jié)構(gòu)不完善,軟件產(chǎn)品整體開(kāi)發(fā)質(zhì)量有待進(jìn)一步提高,計(jì)算機(jī)市場(chǎng)未能夠形成全球有影響力的品牌技術(shù)。因此,要想有效提高我國(guó)軟件開(kāi)發(fā)產(chǎn)業(yè)的整體水平,就必須不斷加大對(duì)軟件開(kāi)發(fā)工作的投資力度,培養(yǎng)大量的高素質(zhì)實(shí)用型人才,不斷調(diào)整優(yōu)化計(jì)算機(jī)軟件的產(chǎn)品結(jié)構(gòu),完善產(chǎn)品功能,為廣大用戶(hù)提供高質(zhì)量的體驗(yàn)應(yīng)用服務(wù)。
4.1 軟件開(kāi)發(fā)技術(shù)的應(yīng)用
軟件開(kāi)發(fā)技術(shù)的應(yīng)用實(shí)現(xiàn)了人們信息的實(shí)時(shí)分享和傳播,能夠在互聯(lián)網(wǎng)平臺(tái)上完成信息資源的共享,從而完成全球范圍內(nèi)的信息交流和溝通。當(dāng)前Internet的應(yīng)用特征主要包括了以下幾點(diǎn):(1)連通性。計(jì)算機(jī)互聯(lián)網(wǎng)服務(wù)范圍涵蓋了整個(gè)地球,只要有網(wǎng)絡(luò)的地方,每一個(gè)用戶(hù)都能夠通過(guò)計(jì)算機(jī)軟件去查詢(xún)獲取最新信息,了解到各個(gè)國(guó)家的發(fā)展動(dòng)態(tài)和文化風(fēng)情;(2)自控型。實(shí)質(zhì)是指互聯(lián)網(wǎng)信息系統(tǒng)還未能夠形成集中統(tǒng)一的控制,在各個(gè)節(jié)點(diǎn)上都能夠?qū)崿F(xiàn)自控;(3)豐富性。當(dāng)前是一個(gè)大數(shù)據(jù)時(shí)代,在互聯(lián)網(wǎng)平臺(tái)上蘊(yùn)含了大量的數(shù)據(jù)信息,其最為明顯的特征就是豐富性,廣大計(jì)算機(jī)用戶(hù)可以根據(jù)自身的需求,合理利用軟件去獲取有價(jià)值的信息。
對(duì)于網(wǎng)絡(luò)通信方面,互聯(lián)網(wǎng)信息產(chǎn)品和傳播工具變得越來(lái)越多樣化,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用變得尤為重要,要想保證計(jì)算機(jī)應(yīng)用軟件滿(mǎn)足用戶(hù)的需求,就必須在軟件中有效地嵌入信息通信設(shè)備和處理設(shè)備,實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)字化、信息化以及現(xiàn)代化發(fā)展。嵌入式軟件開(kāi)發(fā)技術(shù)的應(yīng)用可擴(kuò)展性較強(qiáng)。結(jié)構(gòu)開(kāi)發(fā)有效解決了以往開(kāi)發(fā)技術(shù)中更新不及時(shí)、軟件維護(hù)管理難的問(wèn)題。
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用最為普遍的當(dāng)屬XML技術(shù)和Web Services技術(shù),其中前者能夠?qū)崿F(xiàn)對(duì)網(wǎng)絡(luò)非結(jié)構(gòu)數(shù)據(jù)和結(jié)構(gòu)數(shù)據(jù)的存儲(chǔ)功能,工作人員較為容易處理格式。后者主要用來(lái)具體描述信息數(shù)據(jù)和對(duì)象,被廣泛應(yīng)用在跨平臺(tái)服務(wù)中。Java Web技術(shù)的合理應(yīng)用能夠輔助軟件開(kāi)發(fā)技術(shù)人員獲取大量的開(kāi)源框架,從而最大化滿(mǎn)足軟件設(shè)計(jì)開(kāi)發(fā)者的開(kāi)發(fā)需求,設(shè)計(jì)出完善的高質(zhì)量軟件系統(tǒng)[4]。
4.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展前景
社會(huì)的發(fā)展讓人們無(wú)時(shí)無(wú)刻不在與信息數(shù)據(jù)在打交道,人們?cè)缫央x不開(kāi)計(jì)算機(jī)的應(yīng)用,互聯(lián)網(wǎng)平臺(tái)上蘊(yùn)含著大量的信息資源,人們可通過(guò)各式各樣的軟件進(jìn)行信息的分享和獲取。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用對(duì)于計(jì)算機(jī)自身發(fā)展存在著深遠(yuǎn)的影響,要想推動(dòng)計(jì)算機(jī)行業(yè)的穩(wěn)定持續(xù)發(fā)展,就必須對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)展開(kāi)優(yōu)化和調(diào)整工作,不斷提高軟件的服務(wù)質(zhì)量,實(shí)現(xiàn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展的智能化、開(kāi)放化以及網(wǎng)絡(luò)化。
網(wǎng)絡(luò)化?;诨ヂ?lián)網(wǎng)的作用下,加強(qiáng)軟件開(kāi)發(fā)的交流和互動(dòng),促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的網(wǎng)絡(luò)化發(fā)展,不斷完善計(jì)算機(jī)網(wǎng)絡(luò)的功能,方便全球計(jì)算機(jī)用戶(hù)的信息實(shí)時(shí)分享和傳播,為全世界經(jīng)濟(jì)發(fā)展提供現(xiàn)時(shí)價(jià)值。
開(kāi)放化。實(shí)質(zhì)是指計(jì)算機(jī)軟件在其技術(shù)、產(chǎn)品標(biāo)準(zhǔn)以及源代碼等方面內(nèi)容的開(kāi)放性。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)人員要利用互聯(lián)網(wǎng)平臺(tái)不斷去進(jìn)行交流和溝通,相互分享工作經(jīng)驗(yàn)和知識(shí),從而掌握更加先進(jìn)的軟件設(shè)計(jì)開(kāi)發(fā)技術(shù),促使設(shè)計(jì)出來(lái)的軟件更為科學(xué)完善,能夠滿(mǎn)足各個(gè)層次用戶(hù)的需求,推動(dòng)整個(gè)行業(yè)的和諧發(fā)展。
智能化。未來(lái)軟件的開(kāi)發(fā)與應(yīng)用都會(huì)趨向于智能化,通過(guò)在網(wǎng)絡(luò)技術(shù)和通信設(shè)備的輔助應(yīng)用下,軟件開(kāi)發(fā)技術(shù)人員會(huì)設(shè)計(jì)出更加智能化的應(yīng)用軟件,為廣大計(jì)算機(jī)用戶(hù)提供多元化的服務(wù),滿(mǎn)足大眾的工作生活需求。因此,軟件開(kāi)發(fā)的智能化將會(huì)使其未來(lái)發(fā)展的重要趨勢(shì)之一。
綜上所述,要想推動(dòng)整個(gè)計(jì)算機(jī)行業(yè)和諧穩(wěn)定的發(fā)展,為社會(huì)創(chuàng)造出更多的價(jià)值,就必須不斷創(chuàng)新改革計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù),培養(yǎng)大量的高素質(zhì)技術(shù)人才,通過(guò)運(yùn)用最佳的設(shè)計(jì)開(kāi)發(fā)方法,去有效研發(fā)出功能最為完善先進(jìn)的軟件產(chǎn)品,在最低成本下創(chuàng)造出最大經(jīng)濟(jì)效益,提高整體軟件的開(kāi)發(fā)質(zhì)量和效率,促使計(jì)算機(jī)產(chǎn)業(yè)能夠更好地服務(wù)于社會(huì)大眾,加快我國(guó)信息化社會(huì)的建設(shè)腳步。
[1]范偉.淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(13):80-82.
[2]鄧勇.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015(16):172-173.
[3]李萬(wàn)明.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用研究與趨勢(shì)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(12):241-242.
[4]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013(8):12-15.
Analysis of computer software development technology and its application
Miao Changfen
(Computer and Information Engineering School of Xinxiang College, Xinxiang 453003, China)
With the continuous development and progress of social economy and the continuous reform and innovation of science and technology, the development of computer industry has got a qualitative leap. This paper will further analyze and discuss the computer software development technology and its application, strengthening the users’ understanding of computing software development technology, and provides scientific reference for the future research and development of this field.
computer software; development technology; practical application
苗長(zhǎng)芬(1977— ),女,河南鄭州,碩士,講師;研究方向:計(jì)算機(jī)應(yīng)用技術(shù),計(jì)算機(jī)軟件與理論。