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