李 燦
北京中電普華信息技術(shù)有限公司
計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)研究
李 燦
北京中電普華信息技術(shù)有限公司
作為信息時(shí)代快速發(fā)展的產(chǎn)物,計(jì)算機(jī)軟件工程在當(dāng)今社會(huì)的發(fā)展與更新速度之快,已經(jīng)超越了其他傳統(tǒng)產(chǎn)業(yè)的發(fā)展速度。當(dāng)前計(jì)算機(jī)軟件在各個(gè)行業(yè)中的應(yīng)用已經(jīng)取得了令人矚目的成就,但是在其發(fā)展過程中仍存在一定的問題。因此,國(guó)內(nèi)應(yīng)該加強(qiáng)自主研究技術(shù),積極創(chuàng)新產(chǎn)品研發(fā),提升服務(wù)質(zhì)量與水平,并且努力為知識(shí)產(chǎn)權(quán)提供相應(yīng)的保障,從根本上促進(jìn)計(jì)算機(jī)軟件的開發(fā)與進(jìn)步?;诖吮疚姆治隽擞?jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)。
計(jì)算機(jī)軟件工程;現(xiàn)代化技術(shù);發(fā)展
三十多年前,計(jì)算機(jī)軟件工程率先進(jìn)入我國(guó),經(jīng)過多年的發(fā)展在技術(shù)層面已經(jīng)取得了較大的進(jìn)步,漸漸走向現(xiàn)代化技術(shù)運(yùn)用的道路上,開始應(yīng)用一些信息平臺(tái)﹑機(jī)電設(shè)備及醫(yī)療設(shè)備等,這對(duì)傳統(tǒng)行業(yè)也造成一定的沖擊,從而使得新的產(chǎn)業(yè)鏈與核心技術(shù)得以形成。當(dāng)前,隨著我國(guó)計(jì)算機(jī)軟件工程的不斷發(fā)展,其發(fā)展速度與使用范圍之廣,已經(jīng)超越了傳統(tǒng)技術(shù)的發(fā)展速度,但是在日益激烈的發(fā)展與競(jìng)爭(zhēng)中,人們也看到了一些問題與缺陷。計(jì)算機(jī)軟件的發(fā)展體系有待完善,由于應(yīng)用技術(shù)缺乏自身的創(chuàng)新性,從國(guó)外引進(jìn)的現(xiàn)代技術(shù)始終不能更好地適應(yīng)我國(guó)的發(fā)展,這就造成了發(fā)展中的障礙。因此必須加強(qiáng)國(guó)內(nèi)計(jì)算機(jī)軟件技術(shù)的自主研發(fā)與創(chuàng)新技術(shù),促進(jìn)計(jì)算機(jī)軟件工程現(xiàn)代化技術(shù)的發(fā)展,因此只有掌握自主的研究技術(shù)與技能,才能推進(jìn)我國(guó)現(xiàn)代化產(chǎn)業(yè)的健康發(fā)展。所以,對(duì)于計(jì)算機(jī)軟件工程技術(shù)的現(xiàn)代化發(fā)展不但可以提升我國(guó)的綜合國(guó)力水平,而且對(duì)我國(guó)國(guó)家的安全防御力量也有積極作用,以共同促進(jìn)我國(guó)的現(xiàn)代化事業(yè)發(fā)展。
2.1 加強(qiáng)軟件工程方法在開發(fā)過程中的應(yīng)用
軟件工程方法在應(yīng)用軟件開發(fā)過程的有效運(yùn)用能有效解決軟件危機(jī),保證編碼結(jié)束后續(xù)的測(cè)試活動(dòng)以及系統(tǒng)維護(hù)工作的順利實(shí)施。這樣就能最大程度上避免客戶需求不能得到滿足,從而減低了軟件設(shè)計(jì)過程中的不足而引起的軟件開發(fā)風(fēng)險(xiǎn)。
2.2 構(gòu)建合理的應(yīng)用軟件開發(fā)模型
構(gòu)建合理的應(yīng)用軟件開發(fā)模能有效提升應(yīng)用軟件開發(fā)效率以及保障開發(fā)工作的可持續(xù)性。因此,開發(fā)人員有必要去適當(dāng)運(yùn)用合理的應(yīng)用軟件開發(fā)模型,如原型開發(fā)模型﹑瀑布式的開發(fā)模型﹑螺旋遞增模型等。值得一提的是,軟件開發(fā)模型不能被濫用。這是因?yàn)槊糠N開發(fā)模型都有其獨(dú)特的優(yōu)勢(shì)和缺點(diǎn)。應(yīng)用軟件開發(fā)團(tuán)隊(duì)?wèi)?yīng)根據(jù)項(xiàng)目的需求特征和目標(biāo)軟件的實(shí)際情況合理的選擇應(yīng)用軟件開發(fā)模型,以此保障應(yīng)用程序開發(fā)工作的有效性和持續(xù)性。
2.3 保障測(cè)試階段與應(yīng)用軟件維護(hù)階段工作的有效性
所謂保障測(cè)試階段通常分兩類:白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試基于被測(cè)試代買,通過對(duì)代碼邏輯結(jié)構(gòu)﹑代碼路徑等進(jìn)行測(cè)試,做好白盒測(cè)試工作應(yīng)保障測(cè)試用例對(duì)測(cè)試代碼的覆蓋率以及代碼邏輯的正確性,付出的成本比較昂貴。而黑盒測(cè)試主要是對(duì)于代碼的運(yùn)行結(jié)果進(jìn)行測(cè)試,相對(duì)而言比較容易。
代碼維護(hù),作為應(yīng)用開發(fā)的關(guān)鍵步驟之一,在修正軟件中存在的錯(cuò)誤或者是提升軟件性能等方面的工作起著至關(guān)重要的作用。它能有效維持應(yīng)用軟件的正常持續(xù)運(yùn)用。
由此可見,應(yīng)用軟件開發(fā)過程應(yīng)注重測(cè)試和維護(hù)工作相協(xié)調(diào)以便更好地服務(wù)于編碼工作。
3.1 現(xiàn)代化發(fā)展
因時(shí)代的發(fā)展需要,計(jì)算機(jī)軟件工程將在未來(lái)整體大幅度向現(xiàn)代化發(fā)展?,F(xiàn)代化是社會(huì)中各行各業(yè)的必然發(fā)展趨勢(shì),也是經(jīng)濟(jì)整體穩(wěn)定發(fā)展的重要前提保障。因此,現(xiàn)代化對(duì)于計(jì)算機(jī)軟件工程的影響更加重要。計(jì)算機(jī)軟件工程是信息化時(shí)代的產(chǎn)物,是社會(huì)整體現(xiàn)代化的標(biāo)志之一。在原有的基礎(chǔ)上,對(duì)計(jì)算機(jī)軟件工程的建設(shè)力度還將繼續(xù)加大,更多智能化與科技化的產(chǎn)品也將不斷出現(xiàn)。新型的軟件技術(shù)將全面取代傳統(tǒng)的軟件技術(shù),現(xiàn)代化也將在計(jì)算機(jī)軟件工程的技術(shù)水平上體現(xiàn)出來(lái)。同時(shí),各行業(yè)使用頻率也將增加,工作效率將因現(xiàn)代化技術(shù)變得高效??偟膩?lái)講,整體計(jì)算機(jī)軟件工程將全面邁向現(xiàn)代化發(fā)展,對(duì)我國(guó)信息化進(jìn)程有著極大的促進(jìn)作用,社會(huì)計(jì)算機(jī)水平也將因此得到提升。
3.2 智能化發(fā)展
計(jì)算機(jī)軟件工程的功能多樣化也將在未來(lái)被進(jìn)一步開發(fā)完善。目前,軟件功能己足夠多樣化,大多數(shù)情況下能滿足其具體需求,但在此方面的建設(shè)將不會(huì)比步于此。信息時(shí)代對(duì)科技的要求越來(lái)越多,因此對(duì)軟件功能的追求也在不斷變化。這就要求我國(guó)計(jì)算機(jī)軟件工程對(duì)軟件本身的功能開發(fā)需投入更大精力。越來(lái)越多的軟件功能將能更好地滿足來(lái)自社會(huì)各方面的要求,從而整體上推動(dòng)社會(huì)智能化進(jìn)程。計(jì)算機(jī)軟件工程是以智能化為目標(biāo)所進(jìn)行的,因此未來(lái)的整體發(fā)展過程中,對(duì)于智能化的追求也將越來(lái)越多,應(yīng)用到的智能化技術(shù)也將會(huì)變得多元化。在這一點(diǎn)上,計(jì)算機(jī)軟件工程將極大推動(dòng)我國(guó)的科技水平向前發(fā)展。
3.3 整體走向
未來(lái)社會(huì)各方面對(duì)該工程的重視程度將不斷擴(kuò)大。整體發(fā)展上來(lái)看,計(jì)算機(jī)軟件工程有較大的發(fā)展空間,發(fā)展趨勢(shì)也較為良好。技術(shù)上,我國(guó)將會(huì)成立相關(guān)部門加強(qiáng)自主研發(fā),已經(jīng)存在的軟件開發(fā)公司也將加強(qiáng)人才培養(yǎng)力度,以保證計(jì)算機(jī)軟件工程的平穩(wěn)發(fā)展。對(duì)于個(gè)人與企業(yè)來(lái)說(shuō),在計(jì)算機(jī)軟件中將獲取更好的使用體驗(yàn),無(wú)論在生活還是工作方面,都將帶來(lái)極大的改善。在我國(guó)經(jīng)濟(jì)建設(shè)的帶動(dòng)下,計(jì)算機(jī)軟件工程整體將再次邁上一個(gè)新的高度,其對(duì)我國(guó)網(wǎng)絡(luò)信息化發(fā)展進(jìn)程來(lái)說(shuō)影響巨大,且有著積極的作用。
總之,為了實(shí)現(xiàn)計(jì)算機(jī)的迅速發(fā)展,需要計(jì)算機(jī)軟件工程技術(shù)的大力支持。因此,要重視計(jì)算機(jī)軟件工程發(fā)展的方向,確保實(shí)現(xiàn)整個(gè)軟件工程的長(zhǎng)遠(yuǎn)發(fā)展,進(jìn)一步加強(qiáng)對(duì)其的研究非常有必要。
[1]遲浩.基于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2015,01:69-70.
[2]金曉雪.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程網(wǎng)站建設(shè)[D].大連海事大學(xué),2012.
[3]馬鑫.計(jì)算機(jī)軟件工程技術(shù)中的邏輯應(yīng)用[D].南京師范大學(xué),2015.