計(jì)算機(jī)軟件開發(fā)方向范文

時(shí)間:2023-10-20 17:31:44

導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)軟件開發(fā)方向,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

計(jì)算機(jī)軟件開發(fā)方向

篇1

1緒論

在國(guó)外,金相圖像自動(dòng)分析系統(tǒng)的探索要比我們國(guó)家投入研究的早。早在1960年左右,就有很多生產(chǎn)商抓住商機(jī)將其投入到生產(chǎn)中。這類產(chǎn)品有很多,如英國(guó)劍橋儀器企業(yè)的T系列、美國(guó)Buahc&Lomb公司的QMs系列等等,這樣的比較有年代感的商品使用了光導(dǎo)管掃描裝置來獲得圖像,量化級(jí)別相對(duì)較低,就像QTM,只有64級(jí)灰度。數(shù)字圖像處理在許多的領(lǐng)域都投入使用,而且也已經(jīng)在人民群眾的生活中得到普及,在國(guó)家的安全方面以及經(jīng)濟(jì)進(jìn)步方面、日常的生活中也越來越發(fā)揮不可替代的作用。以后的圖像處理技術(shù)也會(huì)在應(yīng)用以及研究中得到進(jìn)步。而且進(jìn)步的方向大致有四個(gè)領(lǐng)域。必將向著快速、高分辨率以及多媒體化、立體化、科技化和高性能化這樣的領(lǐng)域逐步前進(jìn),實(shí)時(shí)圖像處理的思想以及探索也會(huì)不斷地得到完善。

2計(jì)算機(jī)定量金相分析系統(tǒng)設(shè)計(jì)

2.1硬件系統(tǒng)結(jié)構(gòu)一般情況下,計(jì)算機(jī)定量金相分析系統(tǒng)的主要工作就是使用圖像采集卡來對(duì)各種圖片進(jìn)行收集,所收集到的圖片大部分都是電子顯計(jì)算機(jī)定量金相分析系統(tǒng)的軟件開發(fā)與圖像處理方法文/劉靜在金相分析的技術(shù)上以及準(zhǔn)確性上,數(shù)字圖像處理技術(shù)又進(jìn)入了一個(gè)新的發(fā)展領(lǐng)域,當(dāng)然也在材料科技學(xué)科給予了一種全新的研究方式。這篇文章就是把數(shù)字圖像處理技術(shù)投入到金相應(yīng)用中來,對(duì)這樣的跨方向的科技創(chuàng)新開展了深入的剖析。這篇文章的主要內(nèi)容就是將圖像處理技術(shù)使用到定量金相剖析中來,而且使用VisualC++6.0編程來研究了金相構(gòu)成計(jì)算機(jī)剖析系統(tǒng)。這篇文章勾勒出了金相圖像分析系統(tǒng)的大致的結(jié)構(gòu)和使用方式、創(chuàng)新圖像預(yù)處理的算法等,并且說明這些結(jié)構(gòu)的最終用處是配合金相圖像的研究工作。摘要微鏡下看到的圖片,而且把它變換為數(shù)字圖像,然后在儲(chǔ)存到硬盤里;另外一種方式就是通過數(shù)碼照相機(jī)拍攝到的圖片,保存到電腦中,目的是為了接下來的研究以及剖析;與此同時(shí)還使得計(jì)算機(jī)能簡(jiǎn)單的完成顯示以及處理任務(wù)。系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。2.2軟件系統(tǒng)構(gòu)造2.2.1面向?qū)ο蟮某绦蜓芯糠桨冈谝话愕慕Y(jié)構(gòu)化程序研究中就是將軟件劃分為各個(gè)部分的模塊來完成的,這樣能夠?qū)⒊绦蚩蚣茏兊酶拥那宄?,有利于研究以及?yōu)化,然而模塊之間不是所謂意義上的各個(gè)獨(dú)立。然而其內(nèi)部之間都是有非常錯(cuò)綜復(fù)雜的關(guān)聯(lián)。所以很明顯這樣以編碼為中心的比較基礎(chǔ)的結(jié)構(gòu)化程序構(gòu)建方式早就不符合要求。然而一定會(huì)使用面向?qū)ο蟮恼Z言來完成。其最重要的特點(diǎn)如下:(l)對(duì)象的類描述;(2)封裝性;(3)多態(tài)性;(4)繼承性。2.2.2本軟件構(gòu)造的根本思想本軟件使用的是軟件工程模型的線性模型,即使這個(gè)軟件太過于簡(jiǎn)單和不可實(shí)現(xiàn)性,早就無法適應(yīng)和滿足當(dāng)前軟件發(fā)展的需求了。然而,相關(guān)設(shè)計(jì)人員在設(shè)計(jì)本軟件的時(shí)候,就充分考慮到了這個(gè)問題,并建立了線性模型,具體如圖2。軟件的最本質(zhì)的性能以及由于對(duì)軟件優(yōu)化以及保護(hù)需求,本軟件系統(tǒng)大體設(shè)計(jì)思路如下所示:(1)文件儲(chǔ)存;(2)金相參數(shù)評(píng)估;(3)圖像處理;(4)圖像預(yù)處理;(5)框架與結(jié)構(gòu);(6)幫助功能。圖3是軟件結(jié)構(gòu),圖4是界面設(shè)計(jì)。2.2.3編程環(huán)境從整體上說,C語言并不是一個(gè)單純只面向?qū)ο蟮恼Z言,其中包含有大量的概念機(jī)制,能夠?qū)?duì)象概念進(jìn)行編程;Visua1C++這個(gè)平臺(tái)具有三個(gè)明顯的特點(diǎn),分別是高度集成、交互和可視化編程,所以在選擇本軟件編程環(huán)境的時(shí)候,毫不猶豫地選擇了ViusalC++.60。該系統(tǒng)能夠讓用戶直接使用代碼,而不需要考慮具體的使用細(xì)節(jié),這樣一來,使用者就可以將更多地精力放在圖像處理的算法方面,這樣程序的設(shè)計(jì)效率得到了大幅度提升。MFC庫具有非常多的功能,通過MFC庫寫出的程序,維護(hù)、移植、擴(kuò)充等都非常簡(jiǎn)單。2.2.4具體實(shí)現(xiàn)設(shè)計(jì)系統(tǒng)用到的設(shè)計(jì)主要包括:(1)應(yīng)用類;(2)主框架類;(3)子框架類;(4)視圖類;(5)文檔類;(6)處理圖像類;(7)金相組織類。本軟件處理的對(duì)象主要集中在設(shè)備無關(guān)位圖(DIB)方面,但是在MFC庫中卻沒有專門針對(duì)該類型的類,并且在整個(gè)Win32SDKAPI中,涉及到的處理函數(shù)數(shù)量非常少,基本上無法滿足處理的具體要求。所以在本軟件的設(shè)計(jì)中,專門設(shè)計(jì)了CDib。但是在MFC庫中,已經(jīng)有了一個(gè)可以對(duì)設(shè)備相關(guān)位圖(DDB)進(jìn)行操作的ciBtm。原先計(jì)劃把該類當(dāng)成父類,通過父類派生輸出具體的CDib,但是如果從長(zhǎng)遠(yuǎn)發(fā)展的角度來看,這種做法并沒有太大的用處。不僅如此,cobject類還有兩個(gè)不得不說的優(yōu)點(diǎn),那就是最低限度的成員數(shù)據(jù)和函數(shù),派生花費(fèi)得到了大大的降低。

3金相圖像預(yù)處理技術(shù)及其實(shí)現(xiàn)

3.1圖像的數(shù)據(jù)結(jié)構(gòu)和運(yùn)算圖形的畫面存儲(chǔ)形式具有非常明顯的特點(diǎn),根據(jù)這個(gè)特點(diǎn)可以很輕松地對(duì)其進(jìn)行區(qū)別:圖像不是矢量結(jié)構(gòu),而是柵格結(jié)構(gòu)的。所謂柵結(jié)構(gòu)就是將圖像均勻地分成若干個(gè)柵格(像素),并對(duì)每一個(gè)柵格的光度值進(jìn)行了記錄;像素的坐標(biāo)通常會(huì)有規(guī)則地進(jìn)行隱藏,并呈規(guī)則排列,最常見的一種排列方式就是矩陣排列。由此圖像可用基于位置坐標(biāo)的三維函數(shù)來表示:圖像的形式有兩種,即黑白和彩色。黑白圖像就是說在該圖像中,每一個(gè)點(diǎn)都不是彩色的,而是紅、綠、藍(lán)顏色平等地分布開來,即對(duì)于黑白圖像來說,f(x,y)所代表的是(x,y)所在點(diǎn)的灰度值。計(jì)算機(jī)只能夠?qū)σ恍╇x散的數(shù)據(jù)進(jìn)行處理,所以處理那些連續(xù)圖像函數(shù)的時(shí)候,就需要事先進(jìn)行掃描、采集、量化的采集工作,之后才能進(jìn)行轉(zhuǎn)化,使之成為數(shù)字圖像。數(shù)字圖像的表現(xiàn)方式為:由采樣點(diǎn)的值所組成的矩陣。具體如下:3.2圖像的存儲(chǔ)格式圖像在某種程度上可以被看成是簡(jiǎn)單的數(shù)組,但是圖像在際存儲(chǔ)格式方面卻并不簡(jiǎn)單,有著復(fù)雜多樣的格式,而且不同格式都有獨(dú)特的工作機(jī)理和優(yōu)缺點(diǎn)。本系統(tǒng)的圖像格式為BMP格式,這是一種比較常用的一種格式。該格式也被稱為位圖(DIB),和設(shè)備沒有任何關(guān)系,有時(shí)候還會(huì)以BMP或者DBI為后綴。其結(jié)構(gòu)如圖5。3.3圖像處理及其功能和原理數(shù)字圖像技術(shù)主要有兩種目的,第一個(gè)目的是讓人能更清晰地看到圖像,第二個(gè)目的就是讓圖像的內(nèi)容能夠更明確清楚地展現(xiàn)出來。第一種被稱為圖像處理,通常會(huì)經(jīng)過變換和增強(qiáng)濾波和信噪比來實(shí)現(xiàn);有些圖像信息微弱,對(duì)于這種圖像來說,最好的辦法就是進(jìn)行灰度變換,提高對(duì)比度;對(duì)于那些非常模糊的圖像來說,如果想要實(shí)現(xiàn)圖像的恢復(fù),那么就需要進(jìn)行相應(yīng)的幾何校正工作。通過這些處理的辦法,可以在很大程度上改善圖片的質(zhì)量,讓人更容易識(shí)別。第二種被稱為圖像分析或圖像識(shí)別。這種方式進(jìn)行的基礎(chǔ)是圖像處理,在一些數(shù)學(xué)理念的基礎(chǔ)上對(duì)圖像進(jìn)行區(qū)域分割、,并對(duì)其中的特征進(jìn)行提取,之后,通過定量的描述建立起參數(shù)關(guān)系,從而為進(jìn)一步分類和測(cè)量提供參考。在金相圖像的分析中,出現(xiàn)了很多灰度差異的問題。造成這種問題的主要原因在于,金相試樣制備是殘留了過多的磨痕、拋光粉等異物。這種情況還會(huì)造成圖像分析的誤差,因此,就需要進(jìn)行圖像增強(qiáng)和平滑銳化等預(yù)處理。

4結(jié)論與展望

在計(jì)算機(jī)圖像處理技術(shù)發(fā)展的同時(shí),漸和材料學(xué)進(jìn)行了融合,并出現(xiàn)了金相組織計(jì)算機(jī)分析系統(tǒng),該系統(tǒng)的出現(xiàn)時(shí)必然的,是充分結(jié)合了計(jì)算機(jī)技術(shù)、圖像處理、定量金相等技術(shù)的綜合性系統(tǒng)。該系統(tǒng)涉及的技術(shù)較多,所以在很多的時(shí)間內(nèi)并不能做到盡善盡美,其中還存在很多問題需要我們一起去研究:(1)軟件問題:很多軟件的功能還需要進(jìn)一步地進(jìn)行加強(qiáng)并提升其功能,尤其是金相參數(shù)測(cè)量方面。(2)在理論方面,要將重點(diǎn)放在圖像分割方面。金相圖像是個(gè)微觀顯示圖像,弱邊緣的問題非常明顯,所以,不能用通常情況下采用的邊緣檢測(cè)方式來進(jìn)行。(3)在圖像分割技術(shù)的支持下,模式識(shí)別將會(huì)實(shí)現(xiàn)對(duì)金相組織的自動(dòng)識(shí)別。綜上所述,隨著我國(guó)機(jī)械行業(yè)的不斷向前發(fā)展,對(duì)材料的性能要求也日益增強(qiáng),在金相分析中也出現(xiàn)了很多圖像處理技術(shù),共同推動(dòng)其不斷向前發(fā)展。

參考文獻(xiàn)

[l]李志敏,吳建軍等.計(jì)算機(jī)處理技術(shù)在晶粒度測(cè)量中的應(yīng)用[J].壓點(diǎn)與聲光,2002:168-170.

[2]周長(zhǎng)發(fā).精通Visual++圖像編程[M].北京:電子工業(yè)出版社,2000.

[3]石銳.高仲英等.晶柱度評(píng)級(jí)中晶界的自動(dòng)修復(fù)[J].中國(guó)體視學(xué)與圖像分析,1997:82-84.

[4]汪守補(bǔ).金相分析基礎(chǔ)[M].北京:機(jī)械工業(yè)出版社,1986.

篇2

關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā)技術(shù);重要性;現(xiàn)狀;應(yīng)用;發(fā)展

中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A計(jì)算機(jī)軟件開發(fā)技術(shù)是在計(jì)算機(jī)技術(shù)發(fā)展應(yīng)用的基礎(chǔ)上實(shí)現(xiàn)的一種新技術(shù),它在社會(huì)經(jīng)濟(jì)建設(shè)與發(fā)展中具有非常廣泛的應(yīng)用,并且隨著計(jì)算機(jī)用戶需求的不斷提升得到更為突出的發(fā)展和應(yīng)用實(shí)現(xiàn)。另一方面,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用實(shí)現(xiàn),在不斷滿足廣大計(jì)算機(jī)用戶新的技術(shù)需求情況下,也在很大程度上推動(dòng)了計(jì)算機(jī)自動(dòng)化技術(shù)的進(jìn)一步發(fā)展,對(duì)現(xiàn)代經(jīng)濟(jì)與社會(huì)發(fā)展都有著積極的作用和意義。對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用與發(fā)展進(jìn)行分析,不僅有利于推動(dòng)其在社會(huì)經(jīng)濟(jì)建設(shè)與發(fā)展中的進(jìn)一步推廣應(yīng)用,更有利于推動(dòng)計(jì)算機(jī)技術(shù)與社會(huì)經(jīng)濟(jì)建設(shè)更大發(fā)展,具有積極的作用和意義。本文通過對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)及其重要性的分析,結(jié)合計(jì)算機(jī)軟件開發(fā)技術(shù)的形式與現(xiàn)狀,進(jìn)行應(yīng)用發(fā)展分析,以促進(jìn)其在實(shí)際中進(jìn)一步推廣和應(yīng)用。

一、計(jì)算機(jī)軟件開發(fā)技術(shù)及其重要性分析

1. 計(jì)算機(jī)軟件開發(fā)技術(shù)

通常情況下,計(jì)算機(jī)軟件開發(fā)技術(shù)中的軟件包括計(jì)算機(jī)應(yīng)用軟件及系統(tǒng)軟件,其中,計(jì)算機(jī)應(yīng)用軟件是針對(duì)計(jì)算機(jī)用戶所面臨的具體問題進(jìn)行開發(fā)設(shè)計(jì)的軟件,以學(xué)習(xí)及管理類型軟件最具代表;而計(jì)算機(jī)系統(tǒng)軟件則與計(jì)算機(jī)本身有很大的關(guān)系,像計(jì)算機(jī)管理軟件以及計(jì)算機(jī)運(yùn)行維護(hù)軟件、自動(dòng)檢索工具、監(jiān)控軟件等,都是典型的計(jì)算機(jī)系統(tǒng)軟件。對(duì)計(jì)算機(jī)軟件開發(fā)中軟件類型進(jìn)行分析,就可以看出計(jì)算機(jī)軟件開發(fā)本身就是一種為計(jì)算機(jī)用戶提供更好的計(jì)算機(jī)應(yīng)用環(huán)境、實(shí)現(xiàn)計(jì)算機(jī)性能提升的行為,同時(shí)也可以看出計(jì)算機(jī)及其技術(shù)的應(yīng)用實(shí)現(xiàn),主要是借助與計(jì)算機(jī)軟件工具,其在計(jì)算機(jī)及其應(yīng)用技術(shù)中占有非常重要的作用和地位。

2. 計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性分析

計(jì)算機(jī)軟件及其開發(fā)技術(shù)作為一種計(jì)算機(jī)技術(shù),它的發(fā)展及應(yīng)用實(shí)現(xiàn)不僅在很大程度上推動(dòng)了信息技術(shù)的發(fā)展,同時(shí)也有效推動(dòng)了計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展進(jìn)步,甚至成為現(xiàn)代社會(huì)信息化與自動(dòng)化發(fā)展的主要力量。對(duì)于計(jì)算機(jī)技術(shù)來講,軟件開發(fā)技術(shù)不僅是計(jì)算機(jī)技術(shù)的核心,同時(shí)也是軟件技術(shù)的核心,計(jì)算機(jī)軟件開發(fā)技術(shù)的出現(xiàn),在推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展情況下,還實(shí)現(xiàn)了計(jì)算機(jī)網(wǎng)絡(luò)與開發(fā)共存的一體化模式,對(duì)計(jì)算機(jī)應(yīng)用中軟件開發(fā)與用戶需求矛盾有很大的改善作用,同時(shí)也有效提升了計(jì)算機(jī)軟件及其應(yīng)用的安全性,具有非常重要的作用和意義。

二、計(jì)算機(jī)軟件開發(fā)技術(shù)主要形式分析

現(xiàn)階段,計(jì)算機(jī)軟件開發(fā)技術(shù)處于一個(gè)相對(duì)成熟的發(fā)展和應(yīng)用階段,其開發(fā)應(yīng)用技術(shù)形式與計(jì)算機(jī)用戶、計(jì)算機(jī)技術(shù)應(yīng)用之間都有著很大的關(guān)系。比較常見的計(jì)算機(jī)軟件開發(fā)技術(shù)形式主要有原型化、生命周期化和自動(dòng)化3種。

其中,原型化的計(jì)算機(jī)軟件技術(shù)開發(fā)是一種較為常見的技術(shù)方式,它在計(jì)算機(jī)軟件開發(fā)過程中是在確定系統(tǒng)的一致性主動(dòng)需求基礎(chǔ)上,進(jìn)行軟件系統(tǒng)原型的開發(fā)設(shè)計(jì),并通過對(duì)軟件運(yùn)行的不斷修改完善,來滿足用戶需求,實(shí)現(xiàn)軟件開發(fā)設(shè)計(jì)的一種方式。它與其他方式相比,因客戶需求明確,進(jìn)行軟件開發(fā)的風(fēng)險(xiǎn)及成本控制相對(duì)較好,同時(shí)對(duì)系統(tǒng)的服務(wù)功能利用比較完善,但是在系統(tǒng)維護(hù)方面問題較突出,不適用于大型系統(tǒng)軟件開發(fā)。

其次,生命周期化的計(jì)算機(jī)軟件開發(fā)技術(shù),也屬于一種結(jié)構(gòu)化技術(shù)方式,在軟件開發(fā)中比較常見,尤其是進(jìn)行較為復(fù)雜的大系統(tǒng)軟件開發(fā),作用優(yōu)勢(shì)突出且應(yīng)用較多。與其他軟件開發(fā)技術(shù)相比,生命周期化的軟件開發(fā)技術(shù)還是一種最為成熟的技術(shù)方式,它在軟件開發(fā)應(yīng)用中注重系統(tǒng)整體性與全面布局設(shè)置,通過對(duì)軟件開發(fā)與維護(hù)等不同階段結(jié)構(gòu)的劃分,并對(duì)每一階段及結(jié)構(gòu)的目標(biāo)任務(wù)進(jìn)行明確,不僅有效控制了開發(fā)系統(tǒng)的復(fù)雜性,使之具有較為突出的可操作性,同時(shí)也極大提升了開發(fā)軟件與系統(tǒng)的整體性能。但是,這種軟件開發(fā)技術(shù)進(jìn)行軟件開發(fā)的周期相對(duì)較長(zhǎng),并且不同階段結(jié)構(gòu)之間不能同時(shí)進(jìn)行,開發(fā)前后相互作用和影響較大,導(dǎo)致軟件開發(fā)維護(hù)的工作內(nèi)容也比較多[4]。

最后,自動(dòng)化的計(jì)算機(jī)軟件開發(fā)技術(shù)作為一種主要的技術(shù)形式,在軟件開發(fā)過程中,對(duì)軟件開發(fā)內(nèi)容及目的較為明確,但是對(duì)軟件開發(fā)的過程缺相對(duì)模糊,進(jìn)行軟件系統(tǒng)開發(fā)設(shè)計(jì)中可以結(jié)合開發(fā)設(shè)計(jì)要求自動(dòng)實(shí)現(xiàn)軟件系統(tǒng)的開發(fā)設(shè)計(jì)。

三、計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀與應(yīng)用發(fā)展分析

1. 計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀分析

現(xiàn)階段,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)滲透到社會(huì)經(jīng)濟(jì)建設(shè)發(fā)展與人們?nèi)粘9ぷ魃畹姆椒矫婷妫蔀樯鐣?huì)經(jīng)濟(jì)與人們?nèi)粘9ぷ魃钪胁豢扇鄙俚囊徊糠?。?jì)算機(jī)軟件作為計(jì)算機(jī)的核心,對(duì)計(jì)算機(jī)以及網(wǎng)絡(luò)發(fā)展都有著非常重要的影響,因此,可以看出計(jì)算機(jī)軟件開發(fā)技術(shù)在社會(huì)經(jīng)濟(jì)建設(shè)發(fā)展與人們?nèi)粘9ぷ?、生活中也具有較為廣泛的應(yīng)用。以我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展來看,主要表現(xiàn)為計(jì)算機(jī)軟件開發(fā)產(chǎn)業(yè)的興起以及計(jì)算機(jī)軟件開發(fā)技術(shù)人才培養(yǎng),在計(jì)算機(jī)發(fā)展推動(dòng)下,計(jì)算機(jī)軟件開發(fā)技術(shù)得到了迅猛發(fā)展,同時(shí)也推動(dòng)了軟件開發(fā)技術(shù)人才需求以及軟件技術(shù)應(yīng)用領(lǐng)域的不斷擴(kuò)展,這已經(jīng)成為我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)的突出現(xiàn)狀。

2. 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用分析

根據(jù)上述計(jì)算機(jī)軟件開發(fā)技術(shù)現(xiàn)狀,可以看出目前計(jì)算機(jī)軟件開發(fā)技術(shù)已經(jīng)有了十分廣泛的應(yīng)用。首先,在軍事領(lǐng)域,由于嚴(yán)謹(jǐn)、精細(xì)的計(jì)算需求,使得借助計(jì)算機(jī)軟件開發(fā)技術(shù)開發(fā)實(shí)現(xiàn)的軟件工具在軍事領(lǐng)域有了較大應(yīng)用可能,而借助計(jì)算機(jī)軟件技術(shù)實(shí)現(xiàn)軍事領(lǐng)域精準(zhǔn)化計(jì)算,對(duì)其自動(dòng)化、信息化與智能化發(fā)展也有著極大的推動(dòng)作用,同時(shí)還能夠?qū)τ?jì)算的精準(zhǔn)性與安全性進(jìn)行保障。其次,教育開展領(lǐng)域,隨著教學(xué)改革的發(fā)展以及計(jì)算機(jī)信息技術(shù)的不斷提升,為實(shí)現(xiàn)教學(xué)質(zhì)量提升及創(chuàng)新性發(fā)展,借助計(jì)算機(jī)軟件開發(fā)技術(shù)實(shí)現(xiàn)的網(wǎng)絡(luò)教學(xué)、在線考試等自動(dòng)化教育形式,也有很廣泛的應(yīng)用實(shí)現(xiàn),這也是計(jì)算機(jī)軟件開發(fā)技術(shù)在教育開展領(lǐng)域的應(yīng)用體現(xiàn),對(duì)教育教學(xué)及計(jì)算機(jī)發(fā)展都有著積極作用和意義。此外,在企業(yè)辦公以及醫(yī)學(xué)等領(lǐng)域,計(jì)算機(jī)軟件開發(fā)技術(shù)也有較為突出的應(yīng)用。以企業(yè)辦公為例,隨著企業(yè)辦公要求的不斷提升及信息技術(shù)的發(fā)展,傳統(tǒng)的辦公管理模式已經(jīng)不能滿足企業(yè)需求,通過軟件開發(fā)技術(shù)構(gòu)建企業(yè)管理系統(tǒng)在企業(yè)辦公管理中已經(jīng)有了較為廣泛的應(yīng)用,并且在很大程度上也提升了企業(yè)辦公的效率,對(duì)提升企業(yè)生存發(fā)展競(jìng)爭(zhēng)力也有著積極作用和意義。而醫(yī)學(xué)領(lǐng)域,通過計(jì)算機(jī)軟件開發(fā)技術(shù)開發(fā)實(shí)現(xiàn)的軟件儀器在醫(yī)療服務(wù)開展也有突出的應(yīng)用實(shí)現(xiàn)。

此外,隨著計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用實(shí)現(xiàn),技術(shù)方式也不斷成熟,通過軟件開發(fā)技術(shù)開發(fā)的軟件,其結(jié)構(gòu)層次更加清晰,并且結(jié)構(gòu)形式越來越多樣化,軟件系統(tǒng)運(yùn)行效率與效果明顯提升,并且在手機(jī)功能不斷強(qiáng)大的情況下,軟件開發(fā)越來越傾向于手機(jī)APP的開發(fā)應(yīng)用,為軟件開發(fā)開創(chuàng)了新的領(lǐng)域。

3. 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展分析

隨著計(jì)算機(jī)與網(wǎng)絡(luò)信息技術(shù)的發(fā)展,在大數(shù)據(jù)發(fā)展環(huán)境下,計(jì)算機(jī)軟件開發(fā)技術(shù)也有較為明確的發(fā)展方向。針對(duì)網(wǎng)絡(luò)信息環(huán)境下不斷出現(xiàn)的大數(shù)據(jù)信息,對(duì)數(shù)據(jù)信息的精確分析與獲取也將成為軟件開發(fā)技術(shù)發(fā)展應(yīng)用的主要方向,其中,基于計(jì)算機(jī)軟件開發(fā)技術(shù)實(shí)現(xiàn)的大數(shù)據(jù)處理技術(shù)就是較為典型的軟件開發(fā)技術(shù)發(fā)展應(yīng)用實(shí)例。另一方面,隨著移動(dòng)網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開發(fā)技術(shù)在以大數(shù)據(jù)處理技術(shù)為主要發(fā)展應(yīng)用方向基礎(chǔ)上,還需要解決不同領(lǐng)域或不同地區(qū)的網(wǎng)絡(luò)數(shù)據(jù)交互、共享,為計(jì)算機(jī)及網(wǎng)絡(luò)信息技術(shù)發(fā)展創(chuàng)造更大的舞臺(tái)。

結(jié)語

總之,計(jì)算機(jī)軟件開發(fā)技術(shù)作為計(jì)算機(jī)與網(wǎng)絡(luò)發(fā)展推動(dòng)下的一項(xiàng)重要技術(shù)手段,對(duì)其應(yīng)用發(fā)展的分析,不僅有利于推動(dòng)計(jì)算機(jī)與網(wǎng)絡(luò)的更進(jìn)一步發(fā)展,同時(shí)對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展及應(yīng)用也有積極作用和意義。

參考文獻(xiàn)

[1]蘇愛玲,楊新艷.基于多領(lǐng)域應(yīng)用的計(jì)算機(jī)軟件開發(fā)技術(shù)研究分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(13):75-76.

篇3

 

作為二十一世紀(jì)影響最為廣泛的事物之一,計(jì)算機(jī)在社會(huì)發(fā)展中的重要性不言而喻。對(duì)計(jì)算機(jī)進(jìn)行分析,其主要包括了硬件和軟件兩個(gè)組成部分,前者可以為軟件的運(yùn)行提供相應(yīng)的基礎(chǔ)和前提,后者則能夠通過預(yù)先設(shè)定好的邏輯運(yùn)算,滿足人們的各種需求,確保計(jì)算機(jī)的正常工作。為了推動(dòng)計(jì)算機(jī)性能的提高,需要重視軟件開發(fā)工作,結(jié)合先進(jìn)可靠的計(jì)算機(jī)軟件開發(fā)技術(shù),不斷對(duì)軟件進(jìn)行開發(fā)和更新?lián)Q代,以滿足時(shí)展的客觀要求。

 

1 計(jì)算機(jī)軟件概述

 

計(jì)算機(jī)軟件是用戶與硬件之間的接口界面,用戶可以通過軟件實(shí)現(xiàn)與計(jì)算機(jī)的相互交流,同時(shí),軟件也是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的一個(gè)重要依據(jù)。為了提升計(jì)算機(jī)本身的性能,滿足用戶的各種需求,在進(jìn)行計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)時(shí),必須考慮硬件與軟件的相互結(jié)合,確保軟件的合理設(shè)置。就目前而言,計(jì)算機(jī)軟件可以分為兩種不同的類型,一是系統(tǒng)軟件,主要是指與計(jì)算機(jī)本身的各項(xiàng)功能相關(guān)的軟件,如管理軟件、維護(hù)軟件、監(jiān)控軟件等,二是應(yīng)用軟件,指為了滿足計(jì)算機(jī)用戶的個(gè)性化需求,幫助其解決具體問題而開發(fā)的軟件,如各種類型的學(xué)習(xí)軟件、功能軟件等。而實(shí)際上,無論是系統(tǒng)軟件還是應(yīng)用軟件,其設(shè)置的主要目的,是希望可以為計(jì)算機(jī)用戶提供一個(gè)良好的操作環(huán)境。從本質(zhì)上講,人們?cè)谑褂糜?jì)算機(jī)時(shí),進(jìn)行交流的對(duì)象是計(jì)算機(jī)軟件而非其本身,所有關(guān)于計(jì)算機(jī)的操作都是通過相應(yīng)的軟件實(shí)現(xiàn)的。因此,在計(jì)算機(jī)中,軟件的重要性不可替代[1]。

 

2 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)及重要性

 

計(jì)算機(jī)軟件開發(fā)技術(shù)的主要是立足時(shí)展要求以及人們不斷發(fā)展的個(gè)性化需求,針對(duì)相應(yīng)的計(jì)算機(jī)軟件進(jìn)行開發(fā),對(duì)計(jì)算機(jī)的功能進(jìn)行完善。軟件開發(fā)技術(shù)是伴隨著計(jì)算機(jī)技術(shù)的普及而發(fā)展起來的,最早出現(xiàn)于上世紀(jì)五六十年代,采用的手動(dòng)設(shè)計(jì)的方式,由于缺乏統(tǒng)一且完善的操作系統(tǒng),開發(fā)出的各類軟件不僅應(yīng)用效率偏低,而且很容易出現(xiàn)錯(cuò)誤。在不斷的發(fā)展過程中,計(jì)算機(jī)軟件開發(fā)技術(shù)逐漸得到了完善,在經(jīng)歷軟件設(shè)計(jì)過程、軟件過程以及軟件工程后,進(jìn)入到了一個(gè)全新的階段,也推動(dòng)了計(jì)算機(jī)軟件的開發(fā)應(yīng)用。

 

2.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)

 

首先,計(jì)算機(jī)軟件開發(fā)技術(shù)所開發(fā)出的軟件通常具有較強(qiáng)的適用性,可以滿足人們?cè)谀硞€(gè)領(lǐng)域或者某個(gè)生活方面的個(gè)性化需求,而當(dāng)軟件開發(fā)完成后,憑借其本身一次開發(fā)多次使用的特點(diǎn),可以進(jìn)一步提升軟件的社會(huì)價(jià)值[2];其次,計(jì)算機(jī)軟件開發(fā)屬于一項(xiàng)異常復(fù)雜繁瑣的工作,不僅要求軟件開發(fā)人員具備極高的專業(yè)素養(yǎng),而且要求其在進(jìn)行軟件設(shè)計(jì)時(shí)必須細(xì)致入微,從專業(yè)的角度進(jìn)行分析和研發(fā);然后,在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,必須遵循一定的原則,保證計(jì)算機(jī)軟件本身的性能和質(zhì)量,積極引入先進(jìn)的開發(fā)技術(shù),而且在軟件開發(fā)完成后,還必須做好嚴(yán)格的檢驗(yàn)評(píng)估工作,確認(rèn)無誤后才能夠投入市場(chǎng),以免軟件漏洞引發(fā)麻煩。

 

2.2 計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性

 

一是計(jì)算機(jī)軟件開發(fā)技術(shù)的快速發(fā)展,加速了信息時(shí)代的推進(jìn)步伐。在當(dāng)前的發(fā)展形勢(shì)下,信息的質(zhì)量和及時(shí)性對(duì)于企業(yè)而言意義重大,而計(jì)算機(jī)軟件開發(fā)技術(shù)所開發(fā)的各種功能軟件,有效提升了信息傳播的速度,對(duì)人們獲取信息的渠道進(jìn)行了拓展,同時(shí)也強(qiáng)化了人們對(duì)于信息的重視,加速了信息時(shí)代的到來[3];二是計(jì)算機(jī)軟件開發(fā)技術(shù)能夠促進(jìn)網(wǎng)絡(luò)技術(shù)的發(fā)展。通過軟件開發(fā),計(jì)算機(jī)網(wǎng)絡(luò)可以實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸和遠(yuǎn)程控制,同時(shí)計(jì)算機(jī)本身性能的提高也可以在很大程度上推動(dòng)計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展;三是計(jì)算機(jī)軟件開發(fā)技術(shù)可以算是計(jì)算機(jī)以及軟件行業(yè)的發(fā)展源泉。軟件開發(fā)技術(shù)的持續(xù)發(fā)展,促進(jìn)了軟件性能的提高,為軟件行業(yè)的發(fā)展提供持續(xù)的活力,而軟件行業(yè)的發(fā)展又反過來帶動(dòng)了計(jì)算機(jī)行業(yè)的繁榮。

 

3 當(dāng)前形勢(shì)下計(jì)算機(jī)軟件開發(fā)技術(shù)的實(shí)踐應(yīng)用

 

就目前的發(fā)展情況分析,我國(guó)的軟件產(chǎn)業(yè)在較短的時(shí)間內(nèi)實(shí)現(xiàn)了迅猛發(fā)展,軟件開發(fā)專業(yè)人才隊(duì)伍持續(xù)擴(kuò)展,在全球軟件產(chǎn)業(yè),我國(guó)所占據(jù)的比重也在持續(xù)增大。尤其是2009年,全球性金融危機(jī)后,許多軟件公司將目光更多地放在了國(guó)內(nèi)市場(chǎng),也使得IT服務(wù)行業(yè)在我國(guó)得以興起和發(fā)展,產(chǎn)業(yè)鏈的迅速擴(kuò)展對(duì)于軟件專業(yè)人才的需求不斷增大,由此所產(chǎn)生的社會(huì)效益非常巨大[4]。

 

3.1 軟件開發(fā)方式

 

1)原型化方法:在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,很多時(shí)候并沒有相對(duì)明確的方向,此時(shí),就可以應(yīng)用原型化方法,即在軟件研發(fā)的初始階段,結(jié)合客戶需求,開發(fā)出相應(yīng)的軟件原型,待其成功運(yùn)行后,征求用戶的意見,以原型為基礎(chǔ)進(jìn)行修改,直到徹底符合用戶的個(gè)性化需求。相比較其他方法而言,這種方法的優(yōu)勢(shì)在于能夠得到完全滿足客戶要求的軟件,避免了不必要的風(fēng)險(xiǎn),也在一定程度上降低了開發(fā)成本,但是相對(duì)的,原型化方法并不適合針對(duì)大型軟件系統(tǒng)的研發(fā),否則會(huì)降低研發(fā)的效率,而且后續(xù)的維護(hù)也是一個(gè)難以解決的問題。

 

2)生命周期法:生命周期法是一種結(jié)構(gòu)化的軟件開發(fā)方法,也是現(xiàn)階段進(jìn)行軟件開發(fā)的首選方法,無論是小型軟件還是大型系統(tǒng),都具有良好的實(shí)用效果,甚至在大型軟件系統(tǒng)的研發(fā)方面具有獨(dú)特的優(yōu)勢(shì)。在實(shí)際研發(fā)前,設(shè)計(jì)人員需要結(jié)合用戶需求,針對(duì)軟件本身的功能和具體結(jié)構(gòu)進(jìn)行全面思考,做出切實(shí)有效的規(guī)劃,同時(shí)對(duì)軟件研發(fā)的全過程進(jìn)行合理布局,編制工作報(bào)告,對(duì)設(shè)計(jì)目標(biāo)進(jìn)行細(xì)化,分階段進(jìn)行,減小設(shè)計(jì)的難度[5]。這種方法的優(yōu)點(diǎn)在于,可以實(shí)現(xiàn)大型軟件系統(tǒng)設(shè)計(jì)難度的均衡化,有效把握研發(fā)進(jìn)程,不過由于設(shè)計(jì)工作是分階段進(jìn)行的,一旦某個(gè)階段出現(xiàn)問題,會(huì)直接影響后續(xù)工作,在修改方面比較麻煩。

 

3)系統(tǒng)開發(fā)法:主要是指自動(dòng)形式的系統(tǒng)開發(fā)方法,在進(jìn)行軟件開發(fā)前,需要對(duì)計(jì)算機(jī)軟件必須具備的各種功能,以及其他相關(guān)內(nèi)容進(jìn)行全面了解,結(jié)合其功能需求展開軟件的設(shè)計(jì)開發(fā),不需要進(jìn)行過多的說明。

 

3.2 技術(shù)應(yīng)用策略

 

一方面,應(yīng)該關(guān)注對(duì)其核心技術(shù)的研發(fā)。想要保證軟件產(chǎn)業(yè)的穩(wěn)定發(fā)展,促進(jìn)軟件開發(fā)技術(shù)的有效應(yīng)用,需要政府、高校、企業(yè)以及相關(guān)研究機(jī)構(gòu)的共同努力,對(duì)軟件開發(fā)的核心技術(shù)進(jìn)行強(qiáng)化。對(duì)于軟件開發(fā)技術(shù)人員而言,應(yīng)該加強(qiáng)與客戶的溝通和交流,結(jié)合客戶需求,開發(fā)軟件產(chǎn)品,同時(shí)還必須合理把握軟件開發(fā)的難度,為后續(xù)研發(fā)工作提供相應(yīng)的數(shù)據(jù)支持;另一方面,應(yīng)該提升軟件開發(fā)的質(zhì)量。可以構(gòu)建相應(yīng)的軟件開發(fā)技術(shù)小組,通過相互之間的交流與合作,對(duì)軟件開發(fā)過程中遇到的各種問題進(jìn)行解決,以確保開發(fā)的順利進(jìn)行。同時(shí),為了保證軟件開發(fā)的質(zhì)量,政府有關(guān)部門應(yīng)該加大資金投入力度,強(qiáng)化高素質(zhì)人才的培養(yǎng),為軟件的開發(fā)提供充足的人才和技術(shù)支撐。

 

3.3 技術(shù)應(yīng)用實(shí)踐

 

1)因特網(wǎng)的應(yīng)用:在全球范圍內(nèi),Internet的普及和應(yīng)用,強(qiáng)化了信息的傳輸和交流,同時(shí)也實(shí)現(xiàn)了信息資源在全球范圍內(nèi)的高度共享,更推動(dòng)了“地球村”的建設(shè),加深了世界各國(guó)人民的相互聯(lián)系。同時(shí),Internet本身的連通性、豐富性和自控性也為軟件開發(fā)技術(shù)的應(yīng)用提供了良好的環(huán)境和氛圍[6]。

 

2)網(wǎng)絡(luò)通信的應(yīng)用:在網(wǎng)絡(luò)技術(shù)飛速發(fā)展的帶動(dòng)下,信息的傳播距離不斷增加,傳播速度也在持續(xù)加快,同時(shí)信息傳播的形式持續(xù)豐富。以此為基礎(chǔ),通信設(shè)備以及信息處理設(shè)備的類型不斷增加,網(wǎng)絡(luò)通信成為了人們實(shí)現(xiàn)相互之間信息傳遞的有效途徑之一,加快了信息化時(shí)代的推進(jìn)步伐,更在很大程度上推動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用和發(fā)展。

 

3)軟件工程的應(yīng)用:在軟件工程中,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用存在兩種不同的產(chǎn)品模式,一是利用VB6.0+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模式,二是利用Web+Xml+ActiveX的數(shù)據(jù)庫服務(wù)模式。為了對(duì)比其各自的性能,將其安裝在計(jì)算機(jī)上進(jìn)行分析。第一種軟件能夠?qū)崿F(xiàn)自動(dòng)化操作,方便客戶的操作,而且軟件開發(fā)過程穩(wěn)定,無論是安裝還是修復(fù),采用的都是獨(dú)立模板,不過軟件本身的運(yùn)行效率不高,而且需要占據(jù)大量的計(jì)算機(jī)資源;第二種軟件在使用時(shí),需要對(duì)計(jì)算機(jī)瀏覽器的相關(guān)參數(shù)進(jìn)行重新設(shè)置,操作上比較復(fù)雜,而且對(duì)于計(jì)算機(jī)的運(yùn)行版本有著較為嚴(yán)格的要求,軟件的更新和維護(hù)同樣復(fù)雜,影響了客戶的使用體驗(yàn)。針對(duì)這種情況,軟件工程得以產(chǎn)生和發(fā)展,通過對(duì)系統(tǒng)規(guī)范的制定,可以幫助軟件設(shè)計(jì)人員對(duì)軟件進(jìn)行調(diào)整,從而在保證軟件性能的同時(shí),提升用戶體驗(yàn)[7]。

 

4 計(jì)算機(jī)軟件開發(fā)技術(shù)的未來發(fā)展展望

 

作為推動(dòng)計(jì)算機(jī)普及和應(yīng)用的重要基礎(chǔ),計(jì)算機(jī)軟件開發(fā)技術(shù)必須得到足夠的重視,相關(guān)技術(shù)人員應(yīng)該立足計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀,對(duì)其研究方向進(jìn)行持續(xù)調(diào)整和優(yōu)化,提升服務(wù)質(zhì)量。從當(dāng)前計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢(shì)預(yù)測(cè),在未來一段時(shí)間內(nèi),其發(fā)展方向主要體現(xiàn)在以下幾個(gè)方面:

 

4.1 服務(wù)化

 

指以客戶為對(duì)象,面向客戶提供優(yōu)質(zhì)服務(wù)。在計(jì)算機(jī)軟件開發(fā)的過程中,必須積極引入先進(jìn)的開發(fā)理念和開發(fā)技術(shù),從客戶的實(shí)際需求出發(fā),提供更加優(yōu)質(zhì)的軟件產(chǎn)品和服務(wù),使得用戶可以獲得最佳的體驗(yàn),同時(shí)也為計(jì)算機(jī)的穩(wěn)定可靠運(yùn)行提供良好保障。

 

4.2 智能化

 

從某種程度上講,智能化是指將人工智能技術(shù)引入到計(jì)算機(jī)軟件開發(fā)環(huán)節(jié),使得計(jì)算機(jī)軟件開發(fā)技術(shù)能夠擁有人類的思維方式。如果這一目標(biāo)能夠?qū)崿F(xiàn),則計(jì)算機(jī)操作的便利性必然會(huì)得到極大的提升,而且可以為計(jì)算機(jī)軟件的研發(fā)工作帶來全新的變革。

 

4.3 網(wǎng)格化

 

網(wǎng)格化應(yīng)該算是計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展的一個(gè)重要方向,也是現(xiàn)階段開發(fā)技術(shù)就顯露出的一種趨勢(shì),其所表示的是一種網(wǎng)絡(luò)存在形式,可以有效推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的交流與共享。在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的推動(dòng)下,不同區(qū)域之間的相互聯(lián)系不斷增強(qiáng),能夠提供多種便利服務(wù)的網(wǎng)格化也因此成為了計(jì)算機(jī)軟件開發(fā)技術(shù)的一種發(fā)展趨勢(shì)。

 

4.4 融合化

 

在科學(xué)技術(shù)飛速發(fā)展的帶動(dòng)下,電氣化、自動(dòng)化以及機(jī)械化軟件在更新?lián)Q代過程中,抓緊啊轉(zhuǎn)化為了智能化、網(wǎng)格化和數(shù)字化,同時(shí)成為未來一段時(shí)間內(nèi)計(jì)算機(jī)軟件開發(fā)技術(shù)的核心所在,這些技術(shù)的相互融合,不僅為計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展提供了巨大的推動(dòng)力,而且促進(jìn)了軟件產(chǎn)品競(jìng)爭(zhēng)力的提高。

 

4.5開放化

 

在軟件開發(fā)技術(shù)的發(fā)展中,開放化是指軟件源代碼的開發(fā)性,以及軟件產(chǎn)品的標(biāo)準(zhǔn)化趨勢(shì)。開放性的軟件代碼為軟件技術(shù)人員的相互交流和學(xué)習(xí)提供了便利,而產(chǎn)品的標(biāo)準(zhǔn)化則保證了軟件的兼容性,為計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展奠定了良好的基礎(chǔ)[8]。

 

5 結(jié)語

 

總而言之,在計(jì)算機(jī)運(yùn)行和發(fā)展中,軟件開發(fā)技術(shù)發(fā)揮著非常重要的作用,應(yīng)該得到足夠的重視,結(jié)合技術(shù)的特點(diǎn),對(duì)其進(jìn)行合理的應(yīng)用,把握時(shí)展的客觀要求,逐步推動(dòng)計(jì)算機(jī)軟件開發(fā)技術(shù)的升級(jí),確保其在計(jì)算機(jī)運(yùn)行中能夠發(fā)揮更加有效的作用。

篇4

[關(guān)鍵詞]分層技術(shù);軟件開發(fā);運(yùn)用

1引言

隨著我國(guó)改革開放的不斷深入,計(jì)算機(jī)技術(shù)得到飛速發(fā)展,計(jì)算機(jī)的普及程度越來越廣泛,計(jì)算機(jī)軟件開發(fā)的技術(shù)人員也日益增長(zhǎng)。分層技術(shù)是軟件開發(fā)的重要技術(shù)手段,可以把計(jì)算機(jī)軟件開發(fā)由二層結(jié)構(gòu)升級(jí)成多層結(jié)構(gòu),提高計(jì)算機(jī)軟件的智能性,讓開發(fā)的軟件功能更強(qiáng)大、使用更方便?,F(xiàn)今是人工智能發(fā)展的時(shí)代,誰擁有先進(jìn)的計(jì)算機(jī)技術(shù),誰在人工智能領(lǐng)域的發(fā)言權(quán)就越大[1]。這體現(xiàn)了分層技術(shù)在計(jì)算機(jī)領(lǐng)域的重要性,所以要重視分層技術(shù)的開發(fā)運(yùn)用,為我國(guó)計(jì)算機(jī)技術(shù)發(fā)展作出貢獻(xiàn)。

2技術(shù)簡(jiǎn)介

分層技術(shù)在計(jì)算機(jī)軟件開發(fā)技術(shù)中具有明顯的優(yōu)勢(shì),采用分層技術(shù)開發(fā)的軟件適用于各個(gè)層次的計(jì)算機(jī)使用者,還能夠最大化利用數(shù)據(jù)庫資源,對(duì)計(jì)算機(jī)軟件的開發(fā)起到了積極的推進(jìn)作用。所以了解分層技術(shù)的工作原理和特點(diǎn)以及分析分層技術(shù)快速發(fā)展的原因?qū)ξ磥砀玫匕l(fā)展分層技術(shù)有積極意義,有利于我國(guó)計(jì)算機(jī)行業(yè)的發(fā)展。分層技術(shù)滿足當(dāng)今網(wǎng)絡(luò)技術(shù)發(fā)展的需求,能夠深入分析軟件數(shù)據(jù)庫,發(fā)掘軟件的潛力,符合計(jì)算機(jī)軟件開發(fā)發(fā)展的方向。分層技術(shù)是對(duì)計(jì)算機(jī)軟件結(jié)構(gòu)層次之間具體關(guān)系的描述,是在計(jì)算機(jī)軟件運(yùn)用中,加快軟件運(yùn)行速度,保障軟件安全運(yùn)行,最大程度發(fā)揮軟件功能的技術(shù)[2]。分層技術(shù)的運(yùn)用主要表現(xiàn)在解決計(jì)算機(jī)在不同層面安置的問題,分層積極推動(dòng)了計(jì)算機(jī)軟件向多個(gè)方向發(fā)展,它的實(shí)踐運(yùn)用對(duì)計(jì)算機(jī)發(fā)展有重要作用。

3技術(shù)特點(diǎn)

分層技術(shù)已經(jīng)在計(jì)算機(jī)軟件開發(fā)領(lǐng)域被大量開發(fā)人員所使用,這和分層技術(shù)自身擁有的技術(shù)優(yōu)勢(shì)有極大關(guān)系。分層技術(shù)能夠優(yōu)化升級(jí)計(jì)算機(jī)軟件,對(duì)于某些軟件使用分層技術(shù)可以拓展軟件的功能,讓軟件適用范圍更廣。分層技術(shù)還可以將計(jì)算機(jī)系統(tǒng)進(jìn)行整合,按照軟件的功能分類,提高計(jì)算機(jī)系統(tǒng)的運(yùn)行效率[3]。另外,分層技術(shù)還可以提高計(jì)算機(jī)軟件運(yùn)行的穩(wěn)定性,在計(jì)算機(jī)軟件開發(fā)時(shí),有部分軟件優(yōu)化程度不高,可以運(yùn)用分層技術(shù)進(jìn)行壓縮,讓軟件使用時(shí)占用更少的內(nèi)存,提高計(jì)算機(jī)系統(tǒng)整體的穩(wěn)定性。最后,分層技術(shù)運(yùn)用在計(jì)算機(jī)軟件開發(fā)中可以標(biāo)準(zhǔn)化功能接口,實(shí)現(xiàn)軟件的無縫對(duì)接。

4分層技術(shù)快速發(fā)展的原因

分層技術(shù)的獨(dú)特優(yōu)勢(shì)在計(jì)算機(jī)軟件開發(fā)中被最大化放大,分層技術(shù)為大多數(shù)計(jì)算機(jī)軟件開發(fā)者所喜愛。分層技術(shù)符合開發(fā)高質(zhì)量、高需求計(jì)算機(jī)軟件的發(fā)展方向。利用分層技術(shù)能夠把計(jì)算機(jī)底層構(gòu)架和計(jì)算機(jī)硬件間的關(guān)系達(dá)到最佳平衡。計(jì)算機(jī)軟件的開發(fā)需要運(yùn)用分層技術(shù)將計(jì)算機(jī)開發(fā)系統(tǒng)的結(jié)構(gòu)劃分成不同的層次,使各個(gè)層次之間的關(guān)系合理化。分層技術(shù)能夠提高計(jì)算機(jī)軟件系統(tǒng)的穩(wěn)定性,使軟件系統(tǒng)的運(yùn)行效率達(dá)到最佳,這是分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中廣泛應(yīng)用的原因。

5分層技術(shù)的在計(jì)算機(jī)軟件開發(fā)中的具體運(yùn)用

21世紀(jì)是互聯(lián)網(wǎng)的時(shí)代,計(jì)算機(jī)技術(shù)運(yùn)用越來越廣泛,人們對(duì)計(jì)算機(jī)軟件開發(fā)中的重視程度不斷提高。人們已經(jīng)從簡(jiǎn)單的計(jì)算機(jī)軟件運(yùn)用走向人工智能,開發(fā)的計(jì)算機(jī)軟件功能越來豐富,運(yùn)用的分層技術(shù)也越來越復(fù)雜。隨著計(jì)算機(jī)軟件技術(shù)的不斷發(fā)展,分層技術(shù)已經(jīng)發(fā)展得比較成熟,分層技術(shù)包括雙層技術(shù)、三層技術(shù)、四層技術(shù)、五層技術(shù)和中間層技術(shù)[4]。下面就分層技術(shù)在計(jì)算機(jī)軟開發(fā)中的具體運(yùn)用進(jìn)行分析。

5.1雙層技術(shù)

雙層技術(shù)是計(jì)算機(jī)軟件開發(fā)中的基礎(chǔ)技術(shù),該技術(shù)能夠節(jié)約計(jì)算機(jī)軟件開發(fā)的時(shí)間并提高計(jì)算機(jī)軟件的開發(fā)質(zhì)量。雙層技術(shù)原理比較簡(jiǎn)單,其局限性較大,開發(fā)出來的軟件使用范圍也相對(duì)較小。雙層技術(shù)的兩個(gè)開發(fā)對(duì)象是終端和客戶端,客戶端是人們使用的軟件,使用者通過客戶端將想表達(dá)的信息傳遞給服務(wù)器終端。然后由終端將傳遞來的信息進(jìn)行深度處理,并回傳到客戶端再將信息反饋給使用者。但是雙層技術(shù)的局限性較大,已經(jīng)不能滿足現(xiàn)在計(jì)算機(jī)技術(shù)發(fā)展的需求。雙層技術(shù)對(duì)計(jì)算機(jī)的服務(wù)器性能有較高要求,并且處理信息能力較弱,當(dāng)客戶端用戶數(shù)量較大時(shí),系統(tǒng)長(zhǎng)期處于高速運(yùn)行狀態(tài),系統(tǒng)在運(yùn)行時(shí)容易出現(xiàn)錯(cuò)誤,造成系統(tǒng)運(yùn)行卡頓,出現(xiàn)安全隱患,導(dǎo)致計(jì)算機(jī)軟件開發(fā)維護(hù)成本增加。不過隨著計(jì)算機(jī)技術(shù)的進(jìn)步,已經(jīng)從簡(jiǎn)單的雙層技術(shù)過渡到三層技術(shù)、四層技術(shù)和五層技術(shù)等。

5.2三層技術(shù)

三層技術(shù)是基于雙層技術(shù)改進(jìn)開發(fā)的相對(duì)成熟的計(jì)算機(jī)軟件開發(fā)技術(shù)。三層技術(shù)使客戶端和終端之間傳遞信息速度有明顯增加,讓人機(jī)交流互動(dòng)的程度上升,提高了計(jì)算機(jī)軟件的工作效率。三層技術(shù)增設(shè)應(yīng)用服務(wù)器,改進(jìn)了雙層技術(shù)不能儲(chǔ)存用戶數(shù)據(jù)的問題,讓人機(jī)交流更加便捷。三層技術(shù)包括界面層、數(shù)據(jù)層和業(yè)務(wù)處理層。這三個(gè)層次分工合作,提高了工作效率。其工作原理是首先由界面層統(tǒng)籌使用者的需求,然后由業(yè)務(wù)層對(duì)使用者的需求進(jìn)行處理分析,最后將業(yè)務(wù)層傳來的數(shù)據(jù)在數(shù)據(jù)庫進(jìn)行比對(duì),得出結(jié)果再回傳給業(yè)務(wù)層。雖然三層技術(shù)相對(duì)先進(jìn),但是現(xiàn)在用戶的需求越來越大,使用計(jì)算機(jī)的人數(shù)急速上升,三層技術(shù)在處理復(fù)雜的信息時(shí)表現(xiàn)乏力。面對(duì)龐大的用戶數(shù)量時(shí),數(shù)據(jù)庫層、業(yè)務(wù)處理層、界面層之間的分類難度很高,不容易在短時(shí)間內(nèi)劃分,造成計(jì)算機(jī)軟件系統(tǒng)工作效率下降,因此開發(fā)了下一代分層技術(shù)。

5.3四層技術(shù)

四層技術(shù)主要解決三層技術(shù)不能科學(xué)處理用戶復(fù)雜數(shù)據(jù)的難題。四層技術(shù)將三層技術(shù)中的業(yè)務(wù)層、數(shù)據(jù)層和界面層重新劃分成業(yè)務(wù)處理層、數(shù)據(jù)層、WEB層和儲(chǔ)存層四部分。明確定義各層的職能,減少各層次數(shù)據(jù)混亂的情況。四層技術(shù)的工作原理是業(yè)務(wù)層先對(duì)獲取的用戶數(shù)據(jù)進(jìn)程分析處理,然后把處理后的信息傳遞給WEB層,進(jìn)行數(shù)據(jù)交換后將得到能夠體現(xiàn)數(shù)據(jù)和計(jì)算機(jī)對(duì)象兩者關(guān)系的結(jié)果。四層技術(shù)的開發(fā)使計(jì)算機(jī)處理信息的能力有了極大提升。

5.4五層技術(shù)

在計(jì)算機(jī)專業(yè)程度發(fā)展較高的領(lǐng)域以及計(jì)算機(jī)數(shù)據(jù)資源運(yùn)用的環(huán)境下,四層技術(shù)已經(jīng)不能滿足開發(fā)者對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的需求,因此開發(fā)了五層技術(shù)。五層技術(shù)是在四層技術(shù)的基礎(chǔ)上對(duì)架構(gòu)分工再次細(xì)致分類,能夠提高計(jì)算機(jī)系統(tǒng)的運(yùn)行效率,還能滿足一些復(fù)雜的特殊機(jī)器的運(yùn)行需要。在J2ee環(huán)境下五層技術(shù)應(yīng)用最多。五層技術(shù)由資源層、集成層、業(yè)務(wù)層、客戶層以及WEB應(yīng)用層組成。其中,WEB應(yīng)用層和客戶層是由三層結(jié)構(gòu)中的表示層分化形成,WEB應(yīng)用層是在服務(wù)器上工作的,客戶層是在客戶端上工作的;而資源層和集成層由四層技術(shù)中的數(shù)據(jù)層分化形成,資源層的作用是儲(chǔ)存數(shù)據(jù)庫,集成層的作用是在數(shù)據(jù)持續(xù)處理的同時(shí)進(jìn)行運(yùn)用。

5.5中間層技術(shù)

隨著計(jì)算機(jī)技術(shù)的飛速進(jìn)步,在分層技術(shù)的發(fā)展的過程中,開發(fā)了中間層技術(shù)。中間層技術(shù)可以簡(jiǎn)化分布集成和異構(gòu)之間的技術(shù)難度,從而能有效縮短計(jì)算機(jī)軟件的開發(fā)時(shí)間。中間技術(shù)對(duì)優(yōu)化操作系統(tǒng)、數(shù)據(jù)庫和應(yīng)用軟件有很大幫助,能夠提高計(jì)算機(jī)的運(yùn)行效率,并降低軟件開發(fā)的風(fēng)險(xiǎn)以及保障系統(tǒng)能夠安全運(yùn)行。中間技術(shù)的出有利于計(jì)算機(jī)和各系統(tǒng)資源兩者實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ)。

6總結(jié)

在這個(gè)經(jīng)濟(jì)飛速發(fā)展的時(shí)代,人們對(duì)計(jì)算機(jī)技術(shù)的需求越來越大,分層技術(shù)的快速發(fā)展推動(dòng)了計(jì)算機(jī)軟件開發(fā)的進(jìn)程。分層技術(shù)的運(yùn)用,提升了計(jì)算機(jī)軟件系統(tǒng)的安全性,讓計(jì)算機(jī)軟件系統(tǒng)使用效率達(dá)到最大化,并且縮短了計(jì)算機(jī)軟件的開發(fā)時(shí)間,讓計(jì)算機(jī)軟件的開發(fā)成本大幅下降。這都是計(jì)算機(jī)分層技術(shù)發(fā)展帶來的積極影響,相信隨著我國(guó)經(jīng)濟(jì)持續(xù)發(fā)展,未來我國(guó)的計(jì)算機(jī)軟件開發(fā)技術(shù)一定能達(dá)到更高的水平,為我國(guó)經(jīng)濟(jì)建設(shè)的發(fā)展做出更加卓越的貢獻(xiàn),推動(dòng)我國(guó)社會(huì)進(jìn)步。

作者:吳麗丹 單位:江蘇省海門中等專業(yè)學(xué)校

參考文獻(xiàn):

[1]董永明,浦志崗.計(jì)算機(jī)網(wǎng)絡(luò)防火墻的安全設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016(22):106-108.

[2]袁莉婭.分層教學(xué)法在中職Flash教學(xué)課程中的應(yīng)用[J].電腦與電信,2016(5):89-90.

篇5

關(guān)鍵詞:計(jì)算機(jī);軟件;開發(fā)技術(shù);應(yīng)用探析

計(jì)算機(jī)的發(fā)展帶領(lǐng)信息網(wǎng)絡(luò)的發(fā)展,進(jìn)而帶動(dòng)整個(gè)社會(huì)的進(jìn)步,大大改變了人們的生活質(zhì)量。如今,它作為人類智慧的延伸,廣泛應(yīng)用于人們生活的各個(gè)領(lǐng)域。作為計(jì)算機(jī)的核心,軟件開發(fā)技術(shù)產(chǎn)業(yè)日益發(fā)展起來,成為我國(guó)重要的信息產(chǎn)業(yè)支柱。

一、計(jì)算機(jī)軟件開發(fā)技術(shù)概述

(一)概念

計(jì)算機(jī)軟件主要指系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件是監(jiān)控、管理和維護(hù)計(jì)算機(jī)的軟件,比如操作系統(tǒng)和自檢程序等。而應(yīng)用軟件則是解決用戶具體問題的軟件,比如人事管理軟件和學(xué)習(xí)管理軟件等等。不管是系統(tǒng)軟件還是應(yīng)用軟件,都為用戶提供了利用計(jì)算機(jī)代替或簡(jiǎn)化一種計(jì)算機(jī)的工作環(huán)境,對(duì)于用戶來說,接觸計(jì)算機(jī)其實(shí)是接觸計(jì)算機(jī)軟件。早在20世紀(jì)五六十年代,計(jì)算機(jī)軟件的開發(fā)多是手工方式,這種軟件開發(fā)技術(shù)不僅出錯(cuò)率較高、生產(chǎn)效率低下,而且不能滿足軟件生產(chǎn)需要。隨著商品化、大型化軟件的開發(fā),人們意識(shí)到計(jì)算機(jī)軟件的開發(fā)需要規(guī)范的文檔來確保程序設(shè)計(jì)、調(diào)試和運(yùn)行。到了20世紀(jì)八十年代,人們將軟件工程定義為:實(shí)現(xiàn)計(jì)算機(jī)程序功能采取的規(guī)則、方法及與之相關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行程序所需的數(shù)據(jù)都是計(jì)算機(jī)軟件。

軟件工程的發(fā)展大體經(jīng)歷了程序設(shè)計(jì)時(shí)代、軟件時(shí)代和軟件工程三個(gè)時(shí)代。以建筑工程開發(fā)為例,可以看出計(jì)算機(jī)軟件開發(fā)過程與建筑工程開發(fā)有較大的差異。建筑工程開發(fā)過程中,設(shè)計(jì)藍(lán)圖設(shè)計(jì)之后,之后的每一步都不存在回溯的問題,但計(jì)算機(jī)軟件工程在開發(fā)的過程中,每一步都有可能經(jīng)歷多次的修改、適應(yīng)等回溯問題,另外,軟件開發(fā)成功投入使用后,要考慮到軟件運(yùn)行和維護(hù)的問題等等。

(二)開發(fā)方式

計(jì)算機(jī)軟件常用的三種開發(fā)方式:

1、傳統(tǒng)的生命周期法。根據(jù)時(shí)間劃分角度,將軟件進(jìn)行各個(gè)方面的拆分,并對(duì)其進(jìn)行分解,形成不同階段,且每一個(gè)階段的開始和結(jié)束都有其特定的嚴(yán)格要求。通常意義上,一個(gè)周期大致為半年左右。

2、軟件原型化的方法。在對(duì)初期概念比較模糊的計(jì)算機(jī)軟件進(jìn)行開發(fā)和調(diào)試時(shí),由于傳統(tǒng)的生命周期法需要對(duì)軟件最初期的相關(guān)資料進(jìn)行認(rèn)定,因此,對(duì)于此種類型的軟件其并不能適合。但如果把計(jì)算機(jī)軟件原型化,通過對(duì)原型化系統(tǒng)的研究來確定軟件的本質(zhì)要求,在此基礎(chǔ)上并將前期得到的概念進(jìn)行新的開發(fā)建造,最終達(dá)到修改階段,由此便完成了對(duì)軟件開發(fā)的建造。

3、自動(dòng)化形式系統(tǒng)的開發(fā)。自動(dòng)形式系統(tǒng)的軟件開發(fā)方式主要利用第四代技術(shù)中的多種軟件開發(fā)工具、操作人員并不需要說出具體的方法,只需要說出內(nèi)容,其軟件工具就通過自動(dòng)分析并設(shè)計(jì)出程序編碼。

(三)計(jì)算機(jī)軟件開發(fā)技術(shù)

1、XML

XML是包含了類似HTML的文本文件。而在這一個(gè)文件定義一個(gè)樹型的結(jié)構(gòu),用來描述其所存儲(chǔ)的數(shù)據(jù)。它的最大優(yōu)點(diǎn)就在于這個(gè)文件中所存儲(chǔ)的結(jié)構(gòu)數(shù)據(jù)。還可以儲(chǔ)存非結(jié)構(gòu)數(shù)據(jù)。也包括一些關(guān)于基于XML的語言,有XSL、XHTML、DTDs、XSLT、XSD、X quer及X Path。XHTML的本身是XML,同通常的HTML比較,XHTML的格式更加容易進(jìn)行處理。XSL與XSLT是XML進(jìn)行轉(zhuǎn)換所使用的語言,它們將XML轉(zhuǎn)換成為各種各樣的格式。DTDs是對(duì)XML文件以及其所包含一些數(shù)據(jù)類型進(jìn)行描述,可以不通過編寫所定制代碼,就可以完成XML內(nèi)容的檢查,讓其強(qiáng)行遵守所給出的規(guī)則。X query與X Path是查詢語言。它們能夠從XML中吸取一些單個(gè)的數(shù)據(jù)及數(shù)據(jù)列表。

2、Web Services

Web服務(wù)是XML后的產(chǎn)物。XML可以進(jìn)行描述數(shù)據(jù)和對(duì)象,其可以保證XML文檔數(shù)據(jù)的有效性。其文檔非常適用于一種實(shí)現(xiàn)跨平臺(tái)服務(wù)標(biāo)準(zhǔn)基本的格式。

3、面向?qū)ο蟮木幊?/p>

過去十年里,面向?qū)ο驩OP技術(shù)在領(lǐng)域中占據(jù)過統(tǒng)治的地位,OOP理念是從Smalltalk開始的,然后慢慢到C++和Pascal,到Java成為真正的主流。和C++是OOP發(fā)展的最高層次。

4、Java、C++、C語言、這些高級(jí)編程語言都得到了迅速的發(fā)展,但每種語言都能獨(dú)立地進(jìn)行計(jì)算機(jī)軟件的開發(fā)。

5、JavaScript

JavaScript作為非常重要的腳本語言,被所有主流的瀏覽器所使用。在編寫Web應(yīng)用程序時(shí),JavaScript是不可缺少的。JavaScript也可以作為一種服務(wù)器端腳本語言,其極可能會(huì)成為將來設(shè)備的腳本語言和主流應(yīng)用程序的語言。VBScript雖然得到了很好的應(yīng)用,但連微軟都傾向使用JavaScript來編寫其腳本代碼。

6、Regular Expressions

雖然很多人認(rèn)為正則表達(dá)式太過于繁瑣,而且很難讀寫,但是其功能非常強(qiáng)大,在很多領(lǐng)域都需要使用它。在搜索純文本數(shù)據(jù),其表現(xiàn)出了強(qiáng)大的功能。

7、Design Patterns

其作用是用來通過創(chuàng)建和分類對(duì)象,從而簡(jiǎn)化編程。設(shè)計(jì)一個(gè)模式將一些對(duì)象進(jìn)行分類成為制定的模型,OOP使用得越多,其作用就越明顯。

8、Flash MX

當(dāng)需要更多的客戶端圖形以及編程能力時(shí),HTML與CSS就不能滿足此刻的需求,F(xiàn)lash才是最好的選擇。在Flash里編程將會(huì)非常容易,并且其速度也明顯比Java快。

9、Linux/Windows

這是PC機(jī)兩大操作軟件,需要學(xué)會(huì)對(duì)其進(jìn)行配置、安裝。當(dāng)今的軟件開發(fā)程序都基于這兩大操作軟件平臺(tái)上,對(duì)這兩大軟件要有一定的了解。

10、SQL

對(duì)數(shù)據(jù)庫的查詢,SQL雖然只是一種基本操作技能,但是其卻起到了非常重要的作用。也許在未來,圖形界面會(huì)取代人們對(duì)SQL的使用,但是數(shù)據(jù)的查詢永遠(yuǎn)也不會(huì)離開SQL,掌握SQL的基本語法,對(duì)將來編程數(shù)據(jù)的使用有很大的幫助。

(四)計(jì)算機(jī)軟件開發(fā)技術(shù)的重要性

軟件開發(fā)技術(shù)是軟件工程較為關(guān)鍵的技術(shù)之一,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展有著極大的助推作用,計(jì)算機(jī)軟件開發(fā)技術(shù)能夠促使計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的創(chuàng)新,使一些網(wǎng)絡(luò)支持、遠(yuǎn)程控制成為可能。軟件開發(fā)技術(shù)的應(yīng)用使得計(jì)算機(jī)網(wǎng)絡(luò)形成開發(fā)性、共存性的一種網(wǎng)絡(luò)模式,對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展有促進(jìn)作用。計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用解決了軟件開發(fā)落后計(jì)算機(jī)網(wǎng)絡(luò)需求的問題,隨著軟件開發(fā)技術(shù)的不斷提高,軟件的安全性、可靠性和便捷性也有了較大的提高。上述的計(jì)算機(jī)軟件開發(fā)重要性推動(dòng)了計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用。

二、計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開發(fā)者進(jìn)行軟件開發(fā)是為了使計(jì)算機(jī)可以更好地為人類服務(wù),所以,一種計(jì)算機(jī)軟件開發(fā)技術(shù)要能夠稱得上成功,需要真正實(shí)現(xiàn)其良好的實(shí)用價(jià)值。下面通過一個(gè)計(jì)算機(jī)軟件開發(fā)的實(shí)例來說明軟件開發(fā)技術(shù)的應(yīng)用價(jià)值。運(yùn)用兩種不同的方式開發(fā)兩個(gè)產(chǎn)品,其中第一個(gè)產(chǎn)品運(yùn)用高級(jí)數(shù)據(jù)庫服務(wù)器的Web+Xml+ActiveX模式來進(jìn)行開發(fā)設(shè)計(jì),第二個(gè)產(chǎn)品運(yùn)用VB6.0+Acess的單機(jī)版模式來進(jìn)行開發(fā)設(shè)計(jì)?,F(xiàn)利用這兩種產(chǎn)品分別在客戶機(jī)端進(jìn)行安裝,發(fā)現(xiàn)采用第一個(gè)產(chǎn)品的話,在客戶機(jī)需要安裝ActiveX組件,還要更改瀏覽器的安全設(shè)置,這使得在客戶端安裝第一個(gè)產(chǎn)品時(shí)有一個(gè)安裝步驟;而如果采用第二個(gè)產(chǎn)品,則在客戶端可直接安裝,這是因?yàn)閂B虛擬機(jī)以及Acess驅(qū)動(dòng)都是微軟歷史版本,系統(tǒng)可自動(dòng)兼容。成功在客戶端進(jìn)行安裝后,運(yùn)行一段時(shí)間,第一種安裝方法在安裝、運(yùn)行上受系統(tǒng)操作版本或?yàn)g覽器安全設(shè)置的限制,給用戶使用帶來了一些麻煩。然而第二種安裝方法運(yùn)行穩(wěn)定,如果需要修復(fù)安裝或者備份還原數(shù)據(jù),用戶能夠單獨(dú)去完成,缺點(diǎn)是隨著客戶端使用時(shí)間越來越長(zhǎng),用戶數(shù)據(jù)會(huì)逐漸增多,在客戶端運(yùn)行的后期,運(yùn)行速度會(huì)下降,此時(shí)就需要進(jìn)行人為轉(zhuǎn)檔。這個(gè)實(shí)例促進(jìn)了計(jì)算機(jī)軟件開發(fā)者對(duì)軟件開發(fā)與應(yīng)用問題的認(rèn)識(shí)。計(jì)算機(jī)作為常用的工具,是為了能夠更好地為人類服務(wù)。當(dāng)前,計(jì)算機(jī)已成為一種大眾化的工具,不一定要求使用計(jì)算機(jī)的工作人員均是專業(yè)化人才,所以,在計(jì)算機(jī)軟件開發(fā)中,要按照客戶具體要求與實(shí)際情況來進(jìn)行開發(fā)。計(jì)算機(jī)軟件開發(fā)過程中還要強(qiáng)化“以人為本”的理念,體現(xiàn)軟件強(qiáng)大的功能以及簡(jiǎn)單實(shí)用性。

三、計(jì)算機(jī)軟件技術(shù)的發(fā)展趨勢(shì)

(一)軟件技術(shù)的智能化發(fā)展趨勢(shì)。隨著人工智能在當(dāng)今社會(huì)的不斷發(fā)展,其應(yīng)用范圍也得到相應(yīng)的拓展。而軟件技術(shù)的開發(fā)也只有朝著這個(gè)方向發(fā)展,才能使人工智能軟件的開發(fā)獲得成功,從而促進(jìn)人類社會(huì)的劃時(shí)展。

(二)軟件技術(shù)的融合化發(fā)展趨勢(shì)。將傳統(tǒng)的電氣化、機(jī)械化和自動(dòng)化等計(jì)算機(jī)硬件系統(tǒng)通過軟件開發(fā)轉(zhuǎn)化為智能化、數(shù)字化和網(wǎng)絡(luò)化的軟件核心技術(shù),這一融合必定為產(chǎn)業(yè)帶來更大的經(jīng)濟(jì)市場(chǎng)競(jìng)爭(zhēng)力。

(三)軟件技術(shù)的服務(wù)化發(fā)展趨勢(shì)。當(dāng)面向客戶時(shí),軟件技術(shù)的開發(fā)者將最優(yōu)秀的設(shè)計(jì)理念、最先進(jìn)的軟件技術(shù)、一流的產(chǎn)品和最優(yōu)質(zhì)的服務(wù)呈獻(xiàn)給客戶,由此形成軟件行業(yè)的主流模式。

(四)軟件技術(shù)的網(wǎng)絡(luò)化發(fā)展趨勢(shì)。由于互聯(lián)網(wǎng)的全球性發(fā)展,不僅拉近了全球的距離,更將網(wǎng)格化發(fā)展作為計(jì)算機(jī)產(chǎn)業(yè)今后的發(fā)展方向,而網(wǎng)格化又是網(wǎng)絡(luò)化的表現(xiàn)形式。因此,推動(dòng)了全球網(wǎng)絡(luò)化的發(fā)展趨勢(shì)。

(五)軟件技術(shù)的開放化發(fā)展趨勢(shì)。軟件技術(shù)的開放化指的是計(jì)算機(jī)軟件產(chǎn)品的標(biāo)準(zhǔn)化和軟件源代碼的開放化。只有技術(shù)在一定程度上達(dá)到開放,計(jì)算機(jī)軟件設(shè)計(jì)者之間才能更好地進(jìn)行交流和溝通,達(dá)到共同進(jìn)步,從而提高產(chǎn)品質(zhì)量,并促進(jìn)計(jì)算機(jī)軟件產(chǎn)業(yè)的進(jìn)一步發(fā)展。

計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展徹底改變了我們的生活,促進(jìn)了社會(huì)的進(jìn)步,在社會(huì)生活的各個(gè)領(lǐng)域都發(fā)揮著十分重要的作用。計(jì)算機(jī)軟件技術(shù)是計(jì)算機(jī)的核心,軟件開發(fā)技術(shù)的發(fā)展直接關(guān)系到我國(guó)國(guó)民經(jīng)濟(jì)的發(fā)展。

參考文獻(xiàn):

篇6

【關(guān)鍵詞】計(jì)算機(jī) 軟件開發(fā) JAVA編程語言 應(yīng)用價(jià)值

JAVA編程語言最初是一種專門為計(jì)算機(jī)系統(tǒng)設(shè)置的產(chǎn)品,但是隨著互聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)軟件技術(shù)的發(fā)展和進(jìn)步,JAVA編程語言逐漸演變、改革和發(fā)展,最終成為計(jì)算機(jī)軟件開發(fā)中的編程語言,而且為互聯(lián)網(wǎng)的服務(wù)性能的提升起到了至關(guān)重要的作用。而且據(jù)目前的計(jì)算機(jī)編程的發(fā)展形式看來,國(guó)內(nèi)的計(jì)算機(jī)編程技術(shù)還有很大的發(fā)展和進(jìn)步空間,因此本文主要針對(duì)計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的應(yīng)用價(jià)值進(jìn)行分析和討論,主要包括JAVA編程語言的特點(diǎn)以及在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,其中主要是應(yīng)用價(jià)值部分。

1 計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的特點(diǎn)

盡管JAVA編程語言在我國(guó)已經(jīng)得到了一定的發(fā)展,而且也占有了很大的市場(chǎng)。但是仍然有很多人對(duì)JAVA編程語言不夠了解,在本文的開始部分主要來討論計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的主要特點(diǎn)。

1.1 JAVA編程語言的語法相對(duì)來說都比較簡(jiǎn)單

JAVA語言與C++語言彼此的語法結(jié)構(gòu)等都非常接近,相對(duì)于其他程序用語言來說都比較簡(jiǎn)單。在計(jì)算機(jī)軟件開發(fā)中語言結(jié)構(gòu)及語言是指一種能夠?qū)⒏鞣N語言的每個(gè)部分有機(jī)地結(jié)合起來,進(jìn)行一定的處理之后以一種特定程序的形式顯示出來的。但是JAVA編程語言又是區(qū)別于C++語言的,它是C++語言的更高級(jí)的形式,JAVA編程語言是在c語言和C++語言的基礎(chǔ)上形成的,是它們的更高級(jí)形式,在技術(shù)上也更加成熟,運(yùn)用的語法結(jié)構(gòu)也就相對(duì)比較簡(jiǎn)單一些。這對(duì)于計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)軟件開發(fā)技術(shù)的提升都是很有幫助的,而且對(duì)于學(xué)習(xí)和研究JAVA編程語言的學(xué)生和研究者來說都會(huì)更方便!

1.2 JAVA編程語言是一種有對(duì)象型的語言

JAVA編程語言是一種有對(duì)象型的語言是區(qū)別于其他語言來說的。具體來說就是指編程語言在編寫計(jì)算機(jī)源程序時(shí)會(huì)將一個(gè)程序分為幾個(gè)不同的模塊,但是JAVA編程語言不同于其他各種類型的語言的就是它能夠智能識(shí)別信息,而且每個(gè)模塊的建立都是根據(jù)程序的具體需求的,都有自己的服務(wù)對(duì)象,這樣不僅簡(jiǎn)化了編程步驟,而且大幅度地提升了系統(tǒng)和程序的運(yùn)行、工作效率??偟膩碚f就是在JAVA編程語言技術(shù)的模式下整個(gè)系統(tǒng)和程序會(huì)更容易編寫、維護(hù)以及運(yùn)行!

1.3 JAVA編程語言具有較好的可移植性

JAVA編程語言與其他編程語言相比另一個(gè)不可比擬的優(yōu)勢(shì)就是JAVA編程語言具有較好的可移植性。簡(jiǎn)單來說就是JAVA編程語言能夠在網(wǎng)站上比較方便地下載和使用各種資源。相對(duì)于其他的編程語言來說JAVA編程語言能夠更加方便計(jì)算機(jī)用戶使用網(wǎng)絡(luò)資源,包括各種圖片、視頻資料等,這個(gè)特點(diǎn)對(duì)于計(jì)算機(jī)的遠(yuǎn)程資料傳輸有很大的幫助。這就是JAVA編程語言的可移植性。

2 計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的具體應(yīng)用

2.1 能夠設(shè)計(jì)出動(dòng)態(tài)的畫面,而且還能夠調(diào)用圖像和圖形

用戶在計(jì)算機(jī)網(wǎng)絡(luò)上觀看的各種視頻以及各種動(dòng)態(tài)圖片都是根據(jù)JAVA編程語言設(shè)計(jì)制作的,這就是JAVA編程語言在計(jì)算機(jī)軟件開發(fā)中的最重要的應(yīng)用,如果沒有這種編程語言計(jì)算機(jī)呈現(xiàn)給我餓們的將只是一個(gè)個(gè)不銜接的圖片,甚至是沒有色彩和圖像的,這樣計(jì)算機(jī)軟件開發(fā)就失去了它的真實(shí)意義。因此必須要保證JAVA編程語言在計(jì)算機(jī)軟件開發(fā)中的正常運(yùn)用,只有這樣計(jì)算機(jī)的正常工作和服務(wù)才能得到保障!

2.2 能夠?qū)⒒ヂ?lián)網(wǎng)分模塊設(shè)置,更方便人們查找

互聯(lián)網(wǎng)給大家生活帶來的方便自然不言而喻,人們可以迅速從海量的網(wǎng)絡(luò)信息中找到適合自己的,這主要就是JAVA編程語言程序的功勞,在討論JAVA編程語言的特點(diǎn)時(shí)就已經(jīng)提到過JAVA編程語言能夠?qū)⑿畔⒎帜K處理,在具體的應(yīng)用過程中體現(xiàn)出來就是將互聯(lián)網(wǎng)各項(xiàng)功能信息分模塊收集和處理,每個(gè)版塊不同,服務(wù)對(duì)象不同,信息自然也就不同,人們根據(jù)自己的需求篩選出對(duì)自己最有利的信息,這同時(shí)也是互聯(lián)網(wǎng)的一大功能和受歡迎的主要原因。這就要求在計(jì)算機(jī)軟件開發(fā)過程中必須要嵌入JAVA編程語言,使得計(jì)算機(jī)和網(wǎng)絡(luò)信息能夠以更加清晰和明確的方式呈現(xiàn)在大眾面前!

2.3 能夠設(shè)計(jì)交互操作

在JAVA編程語言程序的運(yùn)行下計(jì)算機(jī)的軟件開發(fā)技術(shù)能夠設(shè)計(jì)交互操作,具體來說就是能夠選擇性地控制計(jì)算機(jī)軟件開發(fā)的流程,包括定向和不定向交互,選擇交互等,將各種信息和資源進(jìn)行交換和處理,實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)的可控制性和可視化,進(jìn)而保證計(jì)算機(jī)運(yùn)行時(shí)候的可操作性,這個(gè)應(yīng)用價(jià)值就在于如果計(jì)算機(jī)軟件沒有這個(gè)功能,人們就無法控制計(jì)算機(jī),那么計(jì)算機(jī)就失去了它存在和使用的意義。因此在計(jì)算機(jī)軟件開發(fā)過程中必須要引進(jìn)JAVA編程語言。

以上只是幾個(gè)JAVA編程語言在計(jì)算機(jī)軟件開發(fā)中的重要應(yīng)用,實(shí)際上JAVA編程技術(shù)和計(jì)算機(jī)軟件開發(fā)是相輔相成,相互制約的關(guān)系,缺少了任何一個(gè)計(jì)算機(jī)都無法正常運(yùn)行,但是需要注意的是在JAVA編程語言運(yùn)用的過程中必須要根據(jù)特定的版本和領(lǐng)域,選擇特定的JAVA程序,避免不必要的麻煩,保證計(jì)算機(jī)軟件的運(yùn)行穩(wěn)定、靈活和完整,進(jìn)而保證計(jì)算機(jī)網(wǎng)絡(luò)的正常運(yùn)作!

3 小結(jié)

綜合以上的分析和討論可以很明顯地看出計(jì)算機(jī)軟件開發(fā)和JAVA編程語言是兩個(gè)相輔相成的技術(shù)和程序,缺少了任何一個(gè)計(jì)算機(jī)都不能正常運(yùn)行。JAVA編程語言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用價(jià)值正在隨著技術(shù)的進(jìn)展不斷增大,而且目前國(guó)內(nèi)很多投資者很看好JAVA編程技術(shù)在國(guó)內(nèi)計(jì)算機(jī)和信息技術(shù)智能化行業(yè)的應(yīng)用,相信在不久的將來JAVA編程語言的技術(shù)水準(zhǔn)及其在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用價(jià)值會(huì)不斷增加!期待JAVA編程語言在我國(guó)計(jì)算機(jī)行業(yè)的新明天!

參考文獻(xiàn)

[1]田智.基于計(jì)算機(jī)軟件開發(fā)的JAVA編程語言分析[J].硅谷,2014(19):59-59,37.

[2]路帥.計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的應(yīng)用分析[J].中文信息,2014(08):2.

[3]曲志鵬.關(guān)于計(jì)算機(jī)軟件開發(fā)的JAVA編程語言研究[J].消費(fèi)電子,2014(06):196-196.

作者簡(jiǎn)介

劉芳(1981-),女,包頭市人。大學(xué)本科學(xué)歷?,F(xiàn)為內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院高級(jí)講師。主要研究方向?yàn)橛?jì)算機(jī)科學(xué)與技術(shù)。

篇7

【關(guān)鍵詞】計(jì)算機(jī)軟件 開發(fā)設(shè)計(jì) 措施

在計(jì)算機(jī)整體的系統(tǒng)中,最為關(guān)鍵的部位就是軟件,計(jì)算機(jī)軟件的質(zhì)量將會(huì)直接關(guān)系到軟件系統(tǒng)的開發(fā)水平,以及計(jì)算機(jī)運(yùn)行的水平和性能。通常情況下,軟件的生存期主要是可以分為分析、設(shè)計(jì)和測(cè)試以及后期的維護(hù)等階段,對(duì)于軟件的設(shè)計(jì)主要是以及客戶的需求和軟件設(shè)計(jì)的規(guī)范和要求對(duì)相應(yīng)的系統(tǒng)成為同一層次的模塊結(jié)構(gòu)。同時(shí),針對(duì)我國(guó)的存在的軟件方法和支持的軟件設(shè)計(jì)的工具,這樣對(duì)我國(guó)的計(jì)算機(jī)系統(tǒng)造成很大的影響,尤其是在設(shè)計(jì)中的實(shí)時(shí)性和在線性和可靠性等方面有著深刻的影響。所以,就必須要加強(qiáng)計(jì)算機(jī)軟件系統(tǒng)中的開發(fā)設(shè)計(jì)工作研究

1 計(jì)算機(jī)軟件開發(fā)過程中的問題分析

1.1 軟件設(shè)計(jì)中的需求分析不充分

在我國(guó)的計(jì)算機(jī)軟件系統(tǒng)運(yùn)用過程中,經(jīng)常會(huì)忽視了對(duì)需要設(shè)計(jì)項(xiàng)目分析不夠徹底,層次分析上不明確和不完整,有時(shí)會(huì)出現(xiàn)各種籠統(tǒng)的情況,這樣就會(huì)造成軟件系統(tǒng)在設(shè)計(jì)運(yùn)用過程中出現(xiàn)很大問題。為此,這就需要相應(yīng)完整和詳細(xì)的分析,確定相應(yīng)的設(shè)計(jì)內(nèi)容。

1.2 軟件設(shè)計(jì)沒有遵循實(shí)際情況

在當(dāng)前的計(jì)算機(jī)軟件系統(tǒng)設(shè)計(jì)中,一般都會(huì)出現(xiàn)程序和過程上的問題,在軟件開發(fā)設(shè)計(jì)中沒有嚴(yán)格按照相應(yīng)的科學(xué)規(guī)劃來進(jìn)行制定相應(yīng)的計(jì)劃,尤其是對(duì)龐大的系統(tǒng)工程難以進(jìn)行完成,對(duì)軟件系統(tǒng)的質(zhì)量也就難以保證,必須要拿出足夠的精力和時(shí)間來安排相應(yīng)的設(shè)計(jì)工作,切實(shí)注重設(shè)計(jì)和測(cè)試以及后期維護(hù)等方面的運(yùn)用。

1.3 軟件系統(tǒng)的測(cè)試不夠充分

通常情況下,軟件系統(tǒng)在設(shè)計(jì)完成之后,往往都會(huì)忽視了對(duì)軟件系統(tǒng)的測(cè)試工程,如果沒有對(duì)相應(yīng)的計(jì)算機(jī)軟件系統(tǒng)進(jìn)行測(cè)試,這就會(huì)在系統(tǒng)運(yùn)營(yíng)過程中出現(xiàn)各種問題,造成計(jì)算機(jī)系統(tǒng)的崩潰。

1.4 計(jì)算機(jī)軟件開發(fā)系統(tǒng)新特性的增加

在軟件開發(fā)運(yùn)用過程中,運(yùn)營(yíng)過程都會(huì)增加一些新的需求和內(nèi)容,這樣就會(huì)使得軟件運(yùn)行程序變得更加復(fù)雜,在很大程度上將會(huì)影響軟件的運(yùn)行,為此,在軟件系統(tǒng)的運(yùn)行過程中,若沒有嚴(yán)格的系統(tǒng)要求,就必須要添加相應(yīng)的需求,若需要進(jìn)行添加新的特性,這就必須要對(duì)計(jì)算機(jī)運(yùn)行系統(tǒng)的計(jì)劃進(jìn)行修改。

2 計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)中的對(duì)策分析

2.1 模塊式的設(shè)計(jì)方法

通常情況下,模塊化的設(shè)計(jì)方法,這是當(dāng)前計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的最為常見的方法,通常此種方法,可以有效地降低軟件設(shè)計(jì)程序的復(fù)雜性,還能夠進(jìn)一步使用基礎(chǔ)上進(jìn)行添加,或者是改變相應(yīng)的程序。同樣的,模塊化的設(shè)計(jì)方法從本質(zhì)上看,就是將每個(gè)軟件程序分為幾個(gè)小的程序,只有這樣,才能更好地進(jìn)行相應(yīng)的設(shè)計(jì)和處理,同時(shí)保證每個(gè)程序都是獨(dú)立設(shè)置的。在操作人員方面,模塊化的設(shè)計(jì)方法需要多人進(jìn)行協(xié)助,才能達(dá)到最優(yōu)化的效果。通過對(duì)程序的不斷修訂和改進(jìn),才能更好地推動(dòng)各個(gè)程序的穩(wěn)定運(yùn)行。從另外一個(gè)方面來看,由于不同系統(tǒng)分解設(shè)計(jì)中的程序設(shè)計(jì)思想和理念不同,對(duì)下屬的程序設(shè)計(jì)也會(huì)有所不同,為此,就必須要對(duì)軟件系統(tǒng)設(shè)計(jì)進(jìn)行相應(yīng)的調(diào)試,或者是可以增加新特性,對(duì)各級(jí)的程序必須要進(jìn)行仔細(xì)地進(jìn)行設(shè)計(jì)和調(diào)試,才能有效地確保模塊設(shè)計(jì)的相應(yīng)原則。

2.2 面向?qū)ο蟮脑O(shè)計(jì)方法

設(shè)計(jì)方法上,面向?qū)ο笤O(shè)計(jì)方法是當(dāng)前計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)中的難點(diǎn)設(shè)計(jì)方式,并且,在現(xiàn)實(shí)的生活中, 計(jì)算機(jī)軟件設(shè)計(jì)所要能面向大多數(shù)都是實(shí)體,例如,是功能開關(guān),信號(hào)傳輸以及傳感器等方面,在這種設(shè)計(jì)方法上,就是通過實(shí)體和模塊等方面的程序進(jìn)行相應(yīng)的軟件開發(fā)和設(shè)計(jì),每個(gè)設(shè)計(jì)對(duì)象都是有所不同的,在相應(yīng)的計(jì)算機(jī)軟件設(shè)計(jì)過程中,能夠?qū)ζ溥M(jìn)行相應(yīng)的分解方式,之后就可以有效地面向?qū)ο筮M(jìn)行設(shè)計(jì),切實(shí)利用非形式化的方式將對(duì)象進(jìn)行功能上的闡述出來,這樣就可以確定相應(yīng)的對(duì)象,確定相應(yīng)的屬性操作的,進(jìn)而實(shí)現(xiàn)對(duì)象來表示相關(guān)的現(xiàn)實(shí)模型。之后就可以將模型進(jìn)行映射,這樣就能夠有效地得到對(duì)象模型,解決計(jì)算機(jī)軟件系統(tǒng)中所遇到的困難,從而可以有效地建立各個(gè)對(duì)象接口,以及相應(yīng)的可見性,最后才能有效地實(shí)行對(duì)每個(gè)對(duì)象的屬性進(jìn)行科學(xué)設(shè)計(jì)。

2.3 設(shè)計(jì)中的數(shù)據(jù)流計(jì)算

在計(jì)算機(jī)軟件系統(tǒng)開發(fā)過程中,很多都是面向有結(jié)構(gòu)層次的設(shè)計(jì),而且,在很多的領(lǐng)域應(yīng)用當(dāng)中,很多只是只有數(shù)據(jù),沒有相應(yīng)的結(jié)構(gòu)層次,如,科技領(lǐng)域和工程領(lǐng)域等方面,對(duì)于這些計(jì)算機(jī)領(lǐng)域設(shè)計(jì)中可能會(huì)技術(shù)上的困難,而對(duì)于軟件開發(fā)過程中的數(shù)據(jù)流設(shè)計(jì),可以針對(duì)數(shù)據(jù)流進(jìn)行設(shè)計(jì)的全新方式,這樣就能夠有效地打破結(jié)構(gòu)層次的設(shè)計(jì),在很多程度上可以很好地解決各個(gè)領(lǐng)域重大軟件的設(shè)計(jì)難題。

在數(shù)據(jù)流的設(shè)計(jì)環(huán)節(jié)過程中,主要是通過設(shè)計(jì)對(duì)象各個(gè)方面的信息進(jìn)行收集和整理,之后就可以根據(jù)所搜集的信息進(jìn)行軟件設(shè)計(jì)。在這一過程中,必須要建立階段使用的結(jié)構(gòu)化的數(shù)據(jù) 流圖特征,之后對(duì)這些信息進(jìn)行詳細(xì)分析和準(zhǔn)確分析,判斷相應(yīng)的數(shù)據(jù)信息流是屬于變換型還是事務(wù)型,之后就能夠分別對(duì)變換型和事務(wù)型進(jìn)行分析,從而可以很好地得出軟件設(shè)計(jì)的相應(yīng)結(jié)構(gòu)。

同樣的,在數(shù)據(jù)設(shè)計(jì)方式上,主要是注意耦合度以及內(nèi)聚兩個(gè)方面的影響因素,這是因?yàn)榭梢杂行У赝ㄟ^兩個(gè)方式進(jìn)行確定軟件設(shè)計(jì)是否具備獨(dú)立的性質(zhì),這也是當(dāng)前計(jì)算機(jī)軟件系統(tǒng)開發(fā)過程中的難點(diǎn)。

3 結(jié)語

現(xiàn)階段,軟件是當(dāng)前計(jì)算機(jī)系統(tǒng)中最為重要的組成部位,只有在軟件的測(cè)試、設(shè)計(jì)和后期維護(hù)等方面加強(qiáng)設(shè)計(jì),切實(shí)根據(jù)軟件系統(tǒng)的設(shè)計(jì)規(guī)范和要求建立成為一個(gè)同一層次的模塊,隨著科學(xué)技術(shù)的不斷發(fā)展,只有不斷優(yōu)化軟件開發(fā)過程中的各個(gè)環(huán)節(jié),針對(duì)以上的問題進(jìn)行深入分析,并得到有效地的解決,才能更好地促進(jìn)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)共走的順利進(jìn)行。

參考文獻(xiàn)

[1]夏雪飛,騰達(dá),魏榮凱.基于計(jì)算機(jī)軟件開發(fā)中影響軟件質(zhì)量的因素探討[J].電子技術(shù)與軟件工程,2013(23):1-17.

[2]王浩.探析計(jì)算機(jī)軟件開發(fā)的規(guī)范化[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(18):57-83.

[3]李大鵬.關(guān)于計(jì)算機(jī)軟件開發(fā)語言的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(06):48-82.

作者簡(jiǎn)介

張靜(1977-),女, 吉林省九臺(tái)市人。山東大學(xué)工程碩士學(xué)位?,F(xiàn)為德州職業(yè)技術(shù)學(xué)院講師。研究方向?yàn)檐浖_發(fā)。

篇8

隨著我國(guó)計(jì)算機(jī)網(wǎng)絡(luò)的不斷普及和發(fā)展,無論是人們的日常生活還是工作,甚至是休閑娛樂,都離不開互聯(lián)網(wǎng)的支持,可以說,計(jì)算機(jī)軟件已經(jīng)受到越來越多人的應(yīng)用,并且逐步成為了影響人們生活的重要技術(shù)。隨著人們對(duì)計(jì)算機(jī)應(yīng)用軟件需求量的不斷增加,計(jì)算機(jī)應(yīng)用軟件的開發(fā)也越來越頻繁,因此,要對(duì)其開發(fā)流程以及開發(fā)需求進(jìn)行深入的分析。文章將對(duì)計(jì)算機(jī)軟件測(cè)試技術(shù)與開發(fā)應(yīng)用進(jìn)行了研究。

[關(guān)鍵詞]

計(jì)算機(jī)軟件;測(cè)試技術(shù);開發(fā)應(yīng)用;相關(guān)研究

計(jì)算機(jī)軟件測(cè)試技術(shù)對(duì)于軟件開發(fā)而言具有重要的作用,能充分保障軟件的精確性,為軟件開發(fā)工作帶來安全保證。筆者將從計(jì)算機(jī)軟件開發(fā)的重要性、計(jì)算機(jī)軟件開發(fā)流程、計(jì)算機(jī)軟件測(cè)試技術(shù)在軟件開發(fā)中的有效應(yīng)用,三個(gè)部分進(jìn)行闡述。

1分析計(jì)算機(jī)軟件開發(fā)的重要性

相對(duì)于應(yīng)用軟件而言,計(jì)算機(jī)僅僅只是作為一種輔助工具,計(jì)算機(jī)之所以能夠幫助人們有效地解決這類問題,促進(jìn)社會(huì)迅猛發(fā)展,最重要的就是計(jì)算機(jī)內(nèi)的軟件應(yīng)用,可見,軟件的開發(fā)極為重要。隨著國(guó)家經(jīng)濟(jì)體系的不斷改革,各行各業(yè)已經(jīng)逐步面向現(xiàn)代化發(fā)展,互聯(lián)網(wǎng)的普及無疑為人們的發(fā)展奠定了結(jié)實(shí)的基礎(chǔ),也給應(yīng)用軟件的進(jìn)一步研究開發(fā)提供強(qiáng)有力的保障,計(jì)算機(jī)軟件的應(yīng)用已經(jīng)在人們的生活中得以普及,而人們的日常生活也已經(jīng)離不開網(wǎng)絡(luò)的支持。計(jì)算機(jī)軟件的應(yīng)用不斷豐富了人們的日常生活,使人們更加重視精神的自我培養(yǎng),此外,計(jì)算機(jī)網(wǎng)絡(luò)也在不斷推動(dòng)著人們前進(jìn)。

2計(jì)算機(jī)軟件開發(fā)流程

2.1分析開發(fā)需求和設(shè)計(jì)概要

在開發(fā)計(jì)算機(jī)軟件之前,對(duì)其進(jìn)行需求分析是開發(fā)應(yīng)用軟件的首要環(huán)節(jié),亦是最重要的環(huán)節(jié)之一。軟件開發(fā)需求分析質(zhì)量,會(huì)直接對(duì)應(yīng)用軟件開發(fā)造成影響,一般情況下研究人員要根據(jù)軟件需求內(nèi)容,對(duì)軟件的概要進(jìn)行設(shè)計(jì),并且結(jié)合軟件的功能需求情況設(shè)計(jì)出軟件程序流程圖,若是利用類似于C語言等的高級(jí)語言實(shí)施程序編寫,還應(yīng)當(dāng)根據(jù)軟件模塊設(shè)計(jì)各模塊的應(yīng)用功能。概要設(shè)計(jì)為軟件的開發(fā)提供了程序框架,后續(xù)的開發(fā)工作都是在這個(gè)框架基礎(chǔ)上進(jìn)行操作,可見這個(gè)框架不但能夠決定計(jì)算機(jī)軟件程序功能,而且還能對(duì)軟件運(yùn)行的效率產(chǎn)生一定的影響。在基于軟件程序具體的開發(fā)過程中,想要實(shí)現(xiàn)其特定功能,可選擇多個(gè)語句或者邏輯關(guān)系等來實(shí)現(xiàn),但不同的邏輯關(guān)系與語句也會(huì)從一定程度上影響軟件。軟件開發(fā)及其需求越來越復(fù)雜,如何編寫簡(jiǎn)潔而又不會(huì)存在漏洞的應(yīng)用程序,已經(jīng)成為了各軟件開發(fā)人員最終的目標(biāo),因此,在實(shí)際研究過程當(dāng)中,研究人員要十分重視概要設(shè)計(jì)環(huán)節(jié)的工作,并且保持思路清晰,設(shè)計(jì)完程序流程圖之后要進(jìn)行全方位的審核,不斷簡(jiǎn)化軟件的邏輯關(guān)系,最終實(shí)現(xiàn)科學(xué)合理的軟件邏輯關(guān)系。

2.2詳細(xì)的編碼與設(shè)計(jì)

緊跟需求分析和概要設(shè)計(jì)后的一個(gè)環(huán)節(jié)就是進(jìn)行程序的具體編寫工作。在編寫程序的過程當(dāng)中,首先應(yīng)當(dāng)選擇計(jì)算機(jī)語言,經(jīng)過長(zhǎng)時(shí)間的發(fā)展,高級(jí)計(jì)算機(jī)語言出現(xiàn)提高了軟件的開發(fā)效率。人們按照開發(fā)軟件的實(shí)際需求,有針對(duì)性地研究了很多種類的計(jì)算機(jī)語言,例如:如常見有JAVA、C語言等,到了現(xiàn)在出現(xiàn)了VF與VB等可視化的編程軟件,這類軟件的研發(fā)使研究人員即便沒有專業(yè)知識(shí)也可完成簡(jiǎn)單的軟件開發(fā)。此外,在實(shí)際編碼前,研究人員應(yīng)進(jìn)行詳細(xì)設(shè)計(jì),在已設(shè)計(jì)的框架上,按特定的邏輯關(guān)系將軟件所需實(shí)現(xiàn)的一些功能進(jìn)行設(shè)計(jì),根據(jù)詳細(xì)設(shè)計(jì)流程進(jìn)行編碼。目前,計(jì)算機(jī)軟件設(shè)計(jì)使用最多的是C語言,這種語言的模塊形式較為簡(jiǎn)單、語句便于理解,所以非常適合在開發(fā)、維護(hù)軟件過程中運(yùn)用,受到研發(fā)人員的青睞。

3計(jì)算機(jī)軟件測(cè)試技術(shù)在軟件開發(fā)中的有效應(yīng)用

軟件程序的編寫完成之后,研發(fā)人員還要對(duì)其實(shí)施相應(yīng)測(cè)試,監(jiān)測(cè)這款軟件的應(yīng)用效果以及功能等是否能夠達(dá)到預(yù)期效果,一般情況下,測(cè)試軟件的方法就是隨機(jī)輸入一些數(shù)據(jù)到計(jì)算機(jī)中,然后再看結(jié)果是否達(dá)到要求,為了能夠確保軟件功能的精準(zhǔn)性,常常會(huì)選擇幾組隨機(jī)數(shù)據(jù)配合一些特殊參數(shù)進(jìn)行檢測(cè)。如果檢測(cè)出來的結(jié)果和軟件功能相符合,那么則說明通過測(cè)試,反之,則不符合。近幾年以來,計(jì)算機(jī)的軟件開發(fā)技術(shù)得到迅猛發(fā)展,研究人員也開發(fā)了一些專門針對(duì)軟件測(cè)試的程序,但是由于受到技術(shù)水平因素的影響,使用測(cè)試軟件受到一定的局限,比如:一個(gè)測(cè)試軟件只能對(duì)一種軟件實(shí)施檢測(cè),并且測(cè)試結(jié)果只能當(dāng)作參考,測(cè)試結(jié)果的準(zhǔn)確率還需要提升,但是不管怎樣,測(cè)試軟件的研發(fā)就足以標(biāo)志著計(jì)算機(jī)軟件程序的未來發(fā)展方向。新開發(fā)軟件通過檢測(cè)以后,需要交予需求方進(jìn)行使用,為了保證軟件能滿足人們的實(shí)際使用需求,使用方也會(huì)進(jìn)行驗(yàn)收,軟件驗(yàn)收方要求極為嚴(yán)格,但是驗(yàn)收方式基本和測(cè)試方法相似,同樣采取輸入?yún)?shù)來進(jìn)行驗(yàn)收,因此,就增加了不必要的驗(yàn)收程序。研發(fā)人員還應(yīng)當(dāng)繼續(xù)研究,爭(zhēng)取研發(fā)出更多的測(cè)試軟件,使軟件的測(cè)試結(jié)果更加精確。軟件測(cè)試技術(shù)作為軟件開發(fā)過程中最為重要的組成部分,該技術(shù)主要目的是為了將軟件產(chǎn)品中存在的問題及時(shí)找出,并將測(cè)試報(bào)告交給軟件開發(fā)人員予以修改??梢?,在軟件開發(fā)工作中,軟件檢測(cè)技術(shù)的應(yīng)用是不可缺少的環(huán)節(jié)。

4結(jié)語

篇9

關(guān)鍵詞:計(jì)算機(jī)軟件 數(shù)據(jù)接口 應(yīng)用

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)04-0000-00

計(jì)算機(jī)已廣泛應(yīng)用在人們的生活中,計(jì)算機(jī)軟件也在不斷的開發(fā)和增長(zhǎng),在這種情況下,科技人員要根據(jù)用戶使用的軟件實(shí)際狀況分析和研究軟件的數(shù)據(jù)接口,從而為人們研制出科學(xué)、便捷的數(shù)據(jù)接口,這樣我國(guó)計(jì)算機(jī)軟件就會(huì)形成顯著的成就和效果,軟件開發(fā)商也會(huì)得到一定的經(jīng)濟(jì)效益。因此,本文將分析計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用。

1關(guān)于計(jì)算機(jī)軟件數(shù)據(jù)接口的現(xiàn)狀分析

目前,MIS系統(tǒng)已于多個(gè)管理信息系統(tǒng)建立接口,其中包括集團(tuán)課設(shè)部系統(tǒng)、集團(tuán)煤炭系統(tǒng)、鐵路TMIS系統(tǒng)、公司電量采集系統(tǒng)和磅房沉重系統(tǒng)。并且,軟件開發(fā)商根據(jù)對(duì)軟件數(shù)據(jù)的分析,制定出一種規(guī)范的軟件,從而提升了數(shù)據(jù)連接口的性能。但由于計(jì)算機(jī)網(wǎng)絡(luò)存在的一定的安全隱患,導(dǎo)致計(jì)算機(jī)軟件數(shù)據(jù)接口也存在大量的問題,這在一定程度上影響計(jì)算機(jī)軟件的功能。在計(jì)算機(jī)軟件開發(fā)的過程中,如果計(jì)算機(jī)軟件數(shù)據(jù)庫缺乏安全的保護(hù)措施,那黑客將會(huì)入侵計(jì)算機(jī),尤其是計(jì)算機(jī)數(shù)據(jù)在傳輸?shù)倪^程中,計(jì)算機(jī)將會(huì)被植入大量病毒,致使就計(jì)算機(jī)軟件系統(tǒng)被破壞,機(jī)主的個(gè)人信息和重要文件被竊取。盡管一些計(jì)算機(jī)用戶在不斷的學(xué)習(xí)和研究數(shù)據(jù)庫的保護(hù)形式,然而,隨著時(shí)代的發(fā)展,科技的更新,使得大部分用戶在使用計(jì)算機(jī)軟件時(shí),仍無法避免訪問數(shù)據(jù)庫對(duì)象的應(yīng)用形式。

我國(guó)計(jì)算機(jī)軟件開發(fā)效率與質(zhì)量與一些發(fā)達(dá)國(guó)家相比相對(duì)落后,我國(guó)在研發(fā)計(jì)算機(jī)軟件的過程中忽視數(shù)據(jù)連接口的作用和重要性,只為提升計(jì)算機(jī)的運(yùn)行速度,導(dǎo)致計(jì)算機(jī)軟件數(shù)據(jù)連接口存在著重大的安全隱患,而且,我國(guó)缺乏更先進(jìn)的科學(xué)技術(shù)和網(wǎng)絡(luò)維護(hù)系統(tǒng),致使計(jì)算機(jī)在連接數(shù)據(jù)庫時(shí)病毒入侵。因此,我國(guó)計(jì)算機(jī)軟件數(shù)據(jù)連接口的相關(guān)研發(fā)人員,要加大力度研制數(shù)據(jù)連接口,將數(shù)據(jù)連接功能簡(jiǎn)潔化[1]。

2計(jì)算機(jī)軟件數(shù)據(jù)連接口的設(shè)計(jì)原則

2.1符合用戶需求的原則

在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)連接口的過程中,首先。設(shè)計(jì)人員要對(duì)市場(chǎng)數(shù)據(jù)接口的使用情況進(jìn)行調(diào)研,結(jié)合人們對(duì)于計(jì)算機(jī)軟件的要求,設(shè)計(jì)符合人們需求的計(jì)算機(jī)軟件連接口。圍繞軟件程序開發(fā)數(shù)據(jù)連接口。只有數(shù)據(jù)連接口滿足人們的需求,才能從根本上解決計(jì)算機(jī)軟件的開發(fā)的問題[2]。

2.2面向?qū)ο笤瓌t

為了是軟件數(shù)據(jù)接口更具規(guī)范性和合理性,設(shè)計(jì)人員要采用科學(xué)的方法提升數(shù)據(jù)連接口的使用效率。因而,設(shè)計(jì)員在設(shè)計(jì)數(shù)據(jù)連接口時(shí)必須要遵循面向?qū)ο笤瓌t,從而不同角度、不同層次分析計(jì)算機(jī)軟件數(shù)據(jù)連接功能,此外,設(shè)計(jì)人員還應(yīng)減少設(shè)計(jì)數(shù)據(jù)口的成本。

2.3堅(jiān)持可擴(kuò)展性原則

計(jì)算機(jī)軟件數(shù)據(jù)連接口時(shí)設(shè)計(jì)軟件的基礎(chǔ)條件,因此,設(shè)計(jì)員的設(shè)計(jì)觀念要隨著人們對(duì)于數(shù)據(jù)連接口的需求程度而改變,在對(duì)軟件升級(jí)的過程中,也要不斷的升級(jí)數(shù)據(jù)連接口,當(dāng)設(shè)計(jì)人員堅(jiān)持可擴(kuò)展性原則時(shí),計(jì)算機(jī)用戶的利益就會(huì)被維護(hù)。

2.4高容錯(cuò)性與高健壯性原則

高健壯性原則是指計(jì)算機(jī)軟件數(shù)據(jù)接口在受到指令時(shí),計(jì)算機(jī)內(nèi)部系統(tǒng)能快速的處理數(shù)據(jù)。但高榮錯(cuò)性卻比高建壯性具有較多的功能,軟件開發(fā)商在利用高容錯(cuò)性時(shí),不僅能快速的處理和判斷計(jì)算機(jī)中的問題,還能減少數(shù)據(jù)口對(duì)系統(tǒng)造成的影響,從而保障計(jì)算機(jī)軟件數(shù)據(jù)接口的正常使用功能。因此,軟件開發(fā)商應(yīng)設(shè)計(jì)數(shù)據(jù)連接口的過程中,應(yīng)堅(jiān)持高容錯(cuò)性原則,盡量避免錯(cuò)誤數(shù)據(jù)對(duì)計(jì)算機(jī)傷害。

3關(guān)于計(jì)算機(jī)軟件數(shù)據(jù)連接口的應(yīng)用探討

3.1程序接口函數(shù)模式

對(duì)于計(jì)算機(jī)軟件數(shù)據(jù)接口的研究,大部分軟件開發(fā)商會(huì)選擇程序接口函數(shù)模式,利用相關(guān)的軟件程序完成第三方的工作,然后再密封數(shù)據(jù)連接口,增強(qiáng)數(shù)據(jù)連接口的保密性,從而保障數(shù)據(jù)連接口不會(huì)對(duì)其他用戶開放,這樣數(shù)據(jù)就會(huì)呈現(xiàn)交互形式,程序接口函數(shù)模式也會(huì)起到重要的作用[3]。

3.2文件交換模式

文件交換模式主要是使用數(shù)據(jù)庫中的資料和文件,實(shí)現(xiàn)計(jì)算機(jī)軟件數(shù)據(jù)的交互。因而,軟件開發(fā)商在制定數(shù)據(jù)交接口的過程中,要仔細(xì)研究數(shù)據(jù)結(jié)構(gòu),制定相關(guān)的數(shù)據(jù)方案,按照數(shù)據(jù)結(jié)構(gòu)研制出一個(gè)合理的文件,這樣計(jì)算機(jī)軟件在運(yùn)行的過程中就會(huì)主動(dòng)掃描文件,并讀取文件中的內(nèi)容,以此達(dá)到數(shù)據(jù)交換。例如:Windows系統(tǒng)中經(jīng)常會(huì)出現(xiàn)一些特殊的符號(hào),而這些特殊的符號(hào)則為計(jì)算機(jī)的程序編程,開發(fā)商在研制計(jì)算機(jī)軟件的過程中需要記錄其程序編程,以開放的方式滿足用戶的需求,這樣用戶在使用計(jì)算機(jī)時(shí)就不會(huì)受到限制。Ini文件也成為交換模式。

3.3中間數(shù)據(jù)庫模式

中間數(shù)據(jù)庫的使用模式對(duì)于用戶而言具有一定限制,用戶在使用軟件時(shí)只有得到軟件開發(fā)商的授權(quán),才能靈活的使用軟件中的數(shù)據(jù)庫,否則只能對(duì)一些特殊的數(shù)據(jù)進(jìn)行訪問。但中間數(shù)據(jù)庫模式比其它兩種模式的優(yōu)勢(shì)較高,中間數(shù)據(jù)庫利于開發(fā),數(shù)據(jù)操作性強(qiáng)。而且,中間數(shù)據(jù)庫配置方式較為簡(jiǎn)單,如需其它配置,只需將配置內(nèi)容植入到中間數(shù)據(jù)庫中。然而,盡管中間數(shù)據(jù)庫在數(shù)據(jù)連接口應(yīng)用中占據(jù)主要地位,但由于中間數(shù)據(jù)庫形成的方式較為復(fù)雜,中間數(shù)據(jù)庫模式的數(shù)據(jù)連接口范圍小,所以,中間數(shù)據(jù)模式很難廣泛應(yīng)用在計(jì)算機(jī)軟件數(shù)據(jù)連接口中。

4結(jié)語

總而言之,計(jì)算機(jī)作為人類研發(fā)的一種技術(shù),人類要不斷對(duì)其進(jìn)行更新和改造,維護(hù)計(jì)算機(jī)內(nèi)部的安全系統(tǒng),保障計(jì)算機(jī)軟件數(shù)據(jù)連接口的安全。只有這樣,才能使計(jì)算機(jī)軟件正常運(yùn)行,軟件數(shù)據(jù)庫也不會(huì)輕易被黑客竊取,從而有效的解決計(jì)算機(jī)軟件數(shù)據(jù)連接口存在的安全隱患問題。其次,研發(fā)人員在設(shè)計(jì)數(shù)據(jù)口的過程中一定要遵循相關(guān)設(shè)計(jì)原則,以便保護(hù)計(jì)算機(jī)的性能。

參考文獻(xiàn)

[1]李萬明.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015,(02):12-23.

[2]丁高虎.計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用研究[J].電子技術(shù)與軟件工程,2013,(04):34-45.

[3]劉行.探討計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,(24):67-78.

篇10

關(guān)鍵詞:計(jì)算機(jī)軟件工程;工程項(xiàng)目;自動(dòng)化;管理

作者簡(jiǎn)介:馬伽洛倫(1982-),男,回族,云南省德宏州人。現(xiàn)云南省德宏師范高等??茖W(xué)校理工系講師。研究方向?yàn)檐浖こ?、水電站?jì)算機(jī)監(jiān)控系統(tǒng)研究。尚艷萍(1980-),女,云南省大理白族自治州人?,F(xiàn)云南省德宏師范高等??茖W(xué)校理工系講師。研究方向?yàn)樗こ探?jīng)濟(jì)與管理研究

當(dāng)今時(shí)代是一個(gè)信息化的時(shí)代,信息化技術(shù)的發(fā)展為人們的生產(chǎn)生活帶來了越來越多的便利,也逐漸受到了人們的重視。軟件開發(fā)人才的增多,促使計(jì)算機(jī)軟件工程的問題也逐漸凸顯出來,加強(qiáng)計(jì)算機(jī)軟件工程項(xiàng)目的自動(dòng)化管理能夠增強(qiáng)計(jì)算機(jī)軟件工程的科學(xué)性與合理性,在現(xiàn)階段意義十分重大。

1進(jìn)行計(jì)算機(jī)軟件項(xiàng)目工程管理的主要概述

1.1計(jì)算機(jī)軟件工程項(xiàng)目的主要特征

隨著計(jì)算機(jī)工程的不斷發(fā)展,當(dāng)前的計(jì)算機(jī)軟件工程項(xiàng)目有著其獨(dú)特特點(diǎn):

(1)計(jì)算機(jī)軟件開發(fā)項(xiàng)目具有一定的不可視性,計(jì)算機(jī)軟件開發(fā)是一種比較抽象的項(xiàng)目工程,人們無法感受到它的真實(shí)性和有效性,因此,想要具體感知其真實(shí)性,就需要通過相對(duì)專業(yè)的和有針對(duì)性的測(cè)試來進(jìn)行,這也是計(jì)算機(jī)軟件工程項(xiàng)目的一個(gè)重要特點(diǎn);

(2)計(jì)算機(jī)軟件工程并不是唯一的,軟件開發(fā)人員在軟件開發(fā)的過程中,并沒有一個(gè)針對(duì)性的目標(biāo),這就決定了軟件工程設(shè)計(jì)與開發(fā)是多種多樣的,不會(huì)制定一個(gè)明確的開發(fā)目標(biāo);

(3)計(jì)算機(jī)軟件開發(fā)工程不具有一定的穩(wěn)定性,開發(fā)設(shè)計(jì)人員在對(duì)一些大型的項(xiàng)目進(jìn)行開發(fā)和設(shè)計(jì)時(shí),往往由于程序過于復(fù)雜,需要承擔(dān)相應(yīng)的風(fēng)險(xiǎn)性,進(jìn)而造成開發(fā)過程的不穩(wěn)定性。

1.2計(jì)算機(jī)軟件工程項(xiàng)目管理的重要內(nèi)容

現(xiàn)階段,計(jì)算機(jī)軟件工程涉及到社會(huì)生活中的方方面面。因此,計(jì)算機(jī)軟件開發(fā)人員在開發(fā)軟件的過程中,也應(yīng)該綜合考慮多個(gè)方面。首先,要對(duì)計(jì)算機(jī)開發(fā)人員和設(shè)計(jì)人員進(jìn)行有效的管理,設(shè)計(jì)的過程中,由于開發(fā)人員之間的開發(fā)任務(wù)量具有一定的差異性,導(dǎo)致一個(gè)開發(fā)人員可能出現(xiàn)身兼數(shù)職的現(xiàn)象,而與之相矛盾的是,開發(fā)人員不能對(duì)軟件開發(fā)的每個(gè)環(huán)節(jié)都精通,使得計(jì)算機(jī)軟件開發(fā)工程的質(zhì)量大大降低。其次,在對(duì)計(jì)算機(jī)軟件開發(fā)項(xiàng)目工程的整體質(zhì)量的管理過程中,軟件的質(zhì)量包括軟件的整體質(zhì)量和軟件工程的管理質(zhì)量;最后,對(duì)計(jì)算機(jī)軟件工程項(xiàng)目進(jìn)行管理,還應(yīng)該對(duì)項(xiàng)目工程的一些潛在風(fēng)險(xiǎn)進(jìn)行有效的評(píng)估,并對(duì)可能發(fā)生的風(fēng)險(xiǎn)現(xiàn)象進(jìn)行有效的預(yù)防。

2當(dāng)前計(jì)算機(jī)軟件工程項(xiàng)目管理工作對(duì)自動(dòng)化管理內(nèi)容的應(yīng)用

2.1計(jì)算機(jī)工程項(xiàng)目的自動(dòng)化數(shù)據(jù)管理

采用自動(dòng)化技術(shù)進(jìn)行軟件工程項(xiàng)目管理,需要相關(guān)人員對(duì)自動(dòng)化設(shè)備定期進(jìn)行校驗(yàn),并針對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行分析,最終得到處理的結(jié)果,并針對(duì)結(jié)果進(jìn)行相應(yīng)的調(diào)試工作。調(diào)試之后就能夠判斷設(shè)備的運(yùn)行情況。軟件工程的數(shù)據(jù)化管理,是針對(duì)計(jì)算機(jī)軟件工程在運(yùn)行的過程中,對(duì)產(chǎn)生的數(shù)據(jù)進(jìn)行實(shí)時(shí)備份,避免其丟失的一項(xiàng)管理措施。其中,采用云存儲(chǔ)技術(shù)來避免數(shù)據(jù)丟失比較常見,云存儲(chǔ)空間具有無限的擴(kuò)展能力,同時(shí),其存儲(chǔ)效率相對(duì)較高,能夠進(jìn)行壓縮備份,進(jìn)而為數(shù)據(jù)管理提供更加高效的存儲(chǔ)方案。此外,云存儲(chǔ)還具有一定的可恢復(fù)性,一旦本地磁盤被誤刪之后,在特定時(shí)間內(nèi)能夠?qū)h除的數(shù)據(jù)恢復(fù),這樣就避免了誤刪帶來的不必要損失。

2.2計(jì)算機(jī)軟件工程的設(shè)備管理

在將自動(dòng)化技術(shù)應(yīng)用在計(jì)算機(jī)軟件工程管理中,還有一項(xiàng)比較重要的管理內(nèi)容,就是對(duì)設(shè)備的管理,在對(duì)設(shè)備的管理過程中,環(huán)境要素十分重要。周圍的環(huán)境要時(shí)刻保持干燥,防止煙霧和磁場(chǎng)對(duì)計(jì)算機(jī)軟件項(xiàng)目工程造成的嚴(yán)重干擾,同時(shí),還應(yīng)該進(jìn)行消音設(shè)置,減輕噪音對(duì)設(shè)備造成的影響。計(jì)算機(jī)軟件工程的開發(fā)和設(shè)計(jì)過程中,相關(guān)人員要對(duì)第三方的設(shè)備進(jìn)行詳細(xì)的考查,進(jìn)而確定設(shè)備與系統(tǒng)之間的兼容性,并對(duì)應(yīng)用設(shè)備之后系統(tǒng)數(shù)據(jù)的變化進(jìn)行記錄,一旦發(fā)現(xiàn)問題,就要及時(shí)進(jìn)行匯報(bào)。同時(shí),還應(yīng)該在必要情況下將硬件設(shè)備進(jìn)行更換。在對(duì)計(jì)算機(jī)軟件工程項(xiàng)目設(shè)備進(jìn)行管理的過程中,還應(yīng)該加強(qiáng)企業(yè)內(nèi)部人員對(duì)設(shè)備的維護(hù)和重視程度,做到定期維修和維護(hù),禁止跨部門使用設(shè)備,也不能自行拆卸和更換設(shè)備配件,杜絕引進(jìn)外來的設(shè)備。

2.3對(duì)計(jì)算機(jī)軟件工程項(xiàng)目進(jìn)行軟件測(cè)試管理

計(jì)算機(jī)工程項(xiàng)目的軟件測(cè)試,是作為計(jì)算機(jī)軟件工程中一個(gè)十分重要的組成部分而存在的,這部分對(duì)于整個(gè)計(jì)算機(jī)工程系統(tǒng)都會(huì)造成十分嚴(yán)重的影響。對(duì)軟件測(cè)試工作進(jìn)行管理,需要相關(guān)人員在測(cè)試的過程中發(fā)現(xiàn)設(shè)備的各項(xiàng)錯(cuò)誤和漏洞,針對(duì)漏洞進(jìn)行處理,這樣就有效的提高了計(jì)算機(jī)軟件工程項(xiàng)目的整體質(zhì)量。計(jì)算機(jī)軟件工程的自動(dòng)化測(cè)試,是一項(xiàng)十分嚴(yán)謹(jǐn)和縝密的測(cè)試標(biāo)準(zhǔn),它能夠在一定程度上避免程序工作中的誤差,同時(shí),自動(dòng)化的軟件測(cè)試管理能夠?qū)﹀e(cuò)誤發(fā)生的位置與時(shí)間進(jìn)行詳細(xì)的判斷,極大地提高了測(cè)試人員的工作效率,并降低了工作人員的失誤率。

2.4對(duì)計(jì)算機(jī)軟件工程項(xiàng)目進(jìn)行自動(dòng)化安全管理

一般情況下,企業(yè)內(nèi)部的計(jì)算機(jī)軟件工程項(xiàng)目是整個(gè)企業(yè)的一項(xiàng)核心機(jī)密,因此,開發(fā)人員和維護(hù)人員都應(yīng)該遵守相應(yīng)的保密制度,做到對(duì)其進(jìn)行安全化的管理。數(shù)據(jù)信息存儲(chǔ)和運(yùn)輸?shù)倪^程也需要用到安全管理,需要相關(guān)人員對(duì)計(jì)算機(jī)設(shè)備進(jìn)行嚴(yán)密的看管,并在存儲(chǔ)設(shè)計(jì)的出庫和入庫的過程中,需要對(duì)系統(tǒng)進(jìn)行安全授權(quán),并對(duì)記錄進(jìn)行保留。數(shù)據(jù)信息在傳輸?shù)倪^程中需要用到一定的加密技術(shù),防止數(shù)據(jù)運(yùn)輸過程中的丟失,密碼設(shè)置需要由專人進(jìn)行極易,并增強(qiáng)密碼的強(qiáng)度,對(duì)密碼強(qiáng)度定期進(jìn)行檢查。

3結(jié)語

總而言之,計(jì)算機(jī)軟件工程項(xiàng)目進(jìn)行自動(dòng)化管理,是對(duì)整個(gè)計(jì)算機(jī)工程系統(tǒng)的有效管理。計(jì)算機(jī)軟件工程的程序和算法是整個(gè)管理部分的最核心部分,因此,要加強(qiáng)對(duì)計(jì)算機(jī)軟件工程的自動(dòng)化管理,提高其自動(dòng)化管理水平,進(jìn)而促進(jìn)計(jì)算機(jī)軟件工程項(xiàng)目的大力發(fā)展。

參考文獻(xiàn)

[1]禹凱翔.計(jì)算機(jī)軟件工程項(xiàng)目的自動(dòng)化管理[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(15).

[2]揣錚.計(jì)算機(jī)軟件工程項(xiàng)目自動(dòng)化管理探究[J].電腦開發(fā)與應(yīng)用,2015(02).