計算機軟件技術相關的論文(2)
計算機軟件技術相關的論文
計算機軟件技術相關的論文篇二
《淺析計算機軟件技術的發(fā)展》
摘要:隨著計算機技術的不斷升級與發(fā)展,計算機軟件與硬件技術都得到了很大程度的提升。軟件技術經(jīng)過了很長時間的發(fā)展,已經(jīng)初步地走向了成熟與完善,并廣泛地運用與社會生活的各個領域,為社會經(jīng)濟的發(fā)展以及全球政治軍事的穩(wěn)定起著不可替代的作用。本文從詳細分析了計算機軟件技術在發(fā)展過程中呈現(xiàn)出的特點,并根據(jù)這些特點分析了未來計算機軟件的發(fā)展需求及發(fā)展前景。
關鍵詞:軟件技術;發(fā)展特點;發(fā)展需求;發(fā)展前景
中圖分類號:TP311.5
1 計算機軟件技術發(fā)展的主要特點
計算機軟件技術經(jīng)歷了幾十年的發(fā)展,已經(jīng)逐步邁向了成熟與完善。在計算機軟件技術發(fā)展的長期過程中,呈現(xiàn)出了多樣的特點。主要體現(xiàn)在以下幾個方面:
1.1 軟硬件技術相互推動。計算機軟件與硬件的發(fā)展是有著密切聯(lián)系的,它們相互推動又相互制約。計算機軟件技術的發(fā)展受到硬件技術的發(fā)展的推動,從過去計算機軟件的發(fā)展來看,硬件技術的重大突破為軟件技術的發(fā)展提供了寬闊的平臺和空間,推動者軟件技術向更的領域邁進。隨著計算機技術的提高,計算機已經(jīng)超越了原始單純的數(shù)值計算,開始應用到人們生活與工作的各個領域,從而對計算機的要求越來越高,要求其功能更強、性能更優(yōu),體積更小等等。這些硬件技術的更新也推動著軟件技術由簡單到復雜,由封閉走向開放。在軟件技術的開發(fā)上也開始由過去的重視技巧到現(xiàn)在的關注整個過程的管理,設計發(fā)展開始以復用為主等等,計算機軟件技術上的進步得益于硬件技術的發(fā)展與推動,硬件技術的發(fā)展為其提供了充足的內(nèi)在動力。
1.2 軟件開發(fā)成本日益增加。計算機技術的進步促使硬件成本急劇下降,而軟件開發(fā)的代價卻反之大幅度地上升。在1950年左右,在整個計算機的系統(tǒng)中,軟件成本的費用僅占了20%左右,而現(xiàn)在軟件費用所占比率明顯增加,在一些特殊的系統(tǒng)中,如軍事系統(tǒng),軟件成本幾乎是硬件成本的好幾倍。如美國研發(fā)的全球軍事控制系統(tǒng)中,軟件費用超過了硬件成本的7倍多。
1.3 軟件開發(fā)難度明顯增加。軟件作為一種系統(tǒng)元素,其邏輯性很強。據(jù)內(nèi)部專業(yè)人士統(tǒng)計,軟件設計中所使用到的邏輯量是硬件設計的100倍左右。所以一個復雜的軟件體系的建立,必須要依靠一個龐大的邏輯體系才能完成的。即使多個軟件有著相同的功能,但是它們卻可以具備差別極大的算法形式來完成命令。正是由于軟件中所含有的邏輯量巨大,也增加了軟件開發(fā)的難度,導致在軟件開發(fā)的過程中會有意想不到的困難出現(xiàn),即使擁有充足的資金,也不一定能保證軟件開發(fā)過程的順利進行,確保軟件成果的最終研發(fā)成功。
1.4 軟件的規(guī)模和復雜程度提高。計算機技術的不斷進步,也使得軟件的規(guī)模不斷擴大,過去將50萬行定義為大規(guī)模,而如今對于大規(guī)模的定義已經(jīng)擴展到了1000萬行,規(guī)模提高了20倍。不僅如此,從1980年開始到現(xiàn)在,僅僅三十年的時間,軟件大規(guī)模系統(tǒng)的運行碼提升了100倍,相對應的支持性代碼提高了300倍等。同樣,系統(tǒng)規(guī)模的擴張勢必會引起軟件復雜程度的增加。計算機由過去單純的數(shù)值計算,現(xiàn)在已經(jīng)完全可以為社會各行各業(yè)服務,即使是應用指令高達數(shù)百萬的大型企業(yè),計算機軟件可以為它開展各項業(yè)務,甚至是數(shù)千萬的終端用戶進行交互這樣復雜的工作,也可以由軟件技術完成。
1.5 軟件維護難度增加。當軟件在投入使用的過程中,或多或少會存在一些錯誤,這主要是軟件所運行的環(huán)境不相同。而當軟件出現(xiàn)故障時,即要對軟件進行必要的維護。而對軟件技術的維護不同于一般意義上的設備維護,因為軟件作為一種邏輯的系統(tǒng)元素,其出現(xiàn)的故障都是由于邏輯上的錯誤造成的,所以對軟件技術進行維護不是簡單地更換備件,二是找出并糾正在邏輯設計過程中的錯誤和缺陷。尤其是當一個龐大的軟件系統(tǒng)出現(xiàn)問題時,其維護問題是相當復雜的,因為這些邏輯環(huán)環(huán)相扣,可能會糾正一個錯誤導致出現(xiàn)一堆錯誤的現(xiàn)象。
2 計算機軟件技術的發(fā)展需求
軟件技術的發(fā)展需要多方面的支持,包括在人才、資金、企業(yè)以及技術等等多個方面,尤其是在軟件人才方面的需求最為明顯,軟件設計與開發(fā)亟需要大量的像程序員、程序設計師等高級軟件人才,這是軟件發(fā)展中最關鍵的因素。隨著市場競爭日益激烈,企業(yè)重新更改其業(yè)務規(guī)則已經(jīng)成為一種必然的趨勢。由于軟件系統(tǒng)的研發(fā)需要一個長時間的過程,所以往往當某個軟件系統(tǒng)徹底研發(fā)完成,真正投入到運行以前,這個系統(tǒng)的功能就已經(jīng)無法適應企業(yè)當時的需要了,所以軟件系統(tǒng)的開發(fā)也會要跟著的企業(yè)原定規(guī)則的變化而不斷的調整與變化,這些問題都給計算機軟件技術在開發(fā)方式上帶來了嚴峻的挑戰(zhàn),要求軟件開發(fā)工程人員必須以新的思路來處理軟件的開發(fā)與集成工作。而目前的應用軟件一般都具有平臺兼容性強、開放的結構以及可變化的規(guī)模等特點,所以對于正處于網(wǎng)絡計算機時代的軟件開發(fā)人員而言,如何研發(fā)出更快更多更好的類型多樣的軟件,是他們目前必須解決的主要問題。
3 計算機軟件技術的發(fā)展前景
隨著計算機軟件技術的升級與發(fā)展,計算機軟件的開發(fā)與利用逐步呈現(xiàn)出智能化、開放化以及自動集成化的特點,這不僅可以提高了軟件的功能及性能,而且從根本意義上解決了軟件生產(chǎn)率低的難題。所以軟件開發(fā)人員只有結合軟件工程的實踐問題,并深入研究軟件的相關理論,徹底理解軟件開發(fā)的復雜性,針對性地采取措施,才可能在理論和實踐等方面上突破軟件開發(fā)過程中的瓶頸。從互聯(lián)網(wǎng)技術升級與發(fā)展的路徑來看,P2P技術對于互聯(lián)網(wǎng)的影響是十分深遠的,它改變了傳統(tǒng)的網(wǎng)絡觀念,改變了人們的生活方式。正是因為92P技術的開發(fā)利用,使人們對于計算機網(wǎng)絡有了新的理解和認識,獲得了更加快捷方便簡單的信息傳播和信息交流方式,盡管說P2P技術到目前為止仍然存在著版權或監(jiān)管等方面的不足,但是這一項技術不容置疑地成為了互聯(lián)網(wǎng)的發(fā)展主流和趨勢。
同樣,計算機軟件技術的未來趨勢將主要集中在業(yè)務構件技術上,目前這一技術已經(jīng)慢慢地走向成熟并且開始普及到社會生活的多個領域之中,業(yè)務構件軟件為軟件的工業(yè)化生產(chǎn)帶來很大的益處,為其提供了理論和技術上的支持。我們相信,未來當整個軟件的形態(tài)面貌發(fā)生大的改變的時候,軟件經(jīng)濟將出現(xiàn)新的模式、新的商業(yè)規(guī)則,而業(yè)務構件軟件將會伴隨著軟件技術的發(fā)展,開始迎來新的發(fā)展春天。
4 結束語
隨著社會的發(fā)展,計算機技術得到不斷的升級與更新,計算機軟件也相應地取得了重大的突破,計算機軟件技術已經(jīng)在社會生活各領域發(fā)揮著不可替代的作用,在網(wǎng)絡信息化時代愈加發(fā)達的未來,計算機軟件技術一定會取得更大的長足的發(fā)展。
參考文獻:
[1]郭建軍.計算機軟件估計技術及未來發(fā)展[J].電子科技,2006,8.
[2]李順德.計算機軟件產(chǎn)業(yè)的發(fā)展知識產(chǎn)權保護[J].電子與自動化儀表信息,1995,4.
[3]王小銘.計算機軟件技術的現(xiàn)狀與發(fā)展趨勢[J].電腦,1994,7.
[4]王慶春.計算機軟件的發(fā)展趨勢和潛在的突破[J].計算機應用研究,1993,2.
[5]楊天行.中國軟件產(chǎn)業(yè)的發(fā)展現(xiàn)狀及其前景[J].軟件世界,2009,10.
作者單位:河南理工大學計算機科學與技術學院,河南焦作 454000
計算機軟件技術相關的論文相關文章: