蔡和城 成都市新都一中
計算機主要由硬件和軟件兩部分組成,與硬件相比,軟件是計算機的核心。計算機通過不同的軟件系統(tǒng),實現(xiàn)不同的功能。隨著經(jīng)濟社會的不斷發(fā)展和信息化水平的不斷提高,計算機技術(shù)已成為時代發(fā)展不可或缺的部分,計算機技術(shù)的應(yīng)用已經(jīng)滲透到人們?nèi)粘I罡鱾€領(lǐng)域之中,對社會的進(jìn)步和人類的發(fā)展,有著極其深刻的影響,發(fā)揮著重要作用。
大力發(fā)展國民經(jīng)濟、加快信息化建設(shè)已經(jīng)成為了我國的一項基本國策。信息化的發(fā)展是時代發(fā)展的必然趨勢,能夠有效帶動工業(yè)發(fā)展。計算機軟件已廣泛運用于農(nóng)業(yè)、工業(yè)、教育、醫(yī)療、金融、軍事等各領(lǐng)域?,F(xiàn)如今,計算機軟件的普及化程度相當(dāng)高,與人們的生活、娛樂、學(xué)習(xí)密切相關(guān),網(wǎng)上聊天、外出導(dǎo)航、智能家電等都離不開專業(yè)軟件。離開軟件,計算機就難以正常運轉(zhuǎn),無法實現(xiàn)數(shù)據(jù)的傳輸,資源的共享和信息的管理。
計算機軟件開發(fā)是一個長期復(fù)雜的過程,包括了解掌握用戶需求,精心設(shè)計軟件,對軟件運行情況進(jìn)行測試等環(huán)節(jié)。滿足用戶的需要是軟件設(shè)計的出發(fā)點,軟件設(shè)計通常經(jīng)過計劃,開發(fā),運行三個階段。在軟件計劃階段,開發(fā)人員要對軟件設(shè)計的可行性進(jìn)行深入研究,充分了解軟件設(shè)計的目的和用戶的實際需求。在軟件開發(fā)階段,開發(fā)人員要針對用戶需求,通過計算機編碼完成軟件設(shè)計。在軟件運行階段,主要是對軟件進(jìn)行測試和維護,及時解決測試階段發(fā)現(xiàn)的問題,確保軟件的穩(wěn)定性?;ヂ?lián)網(wǎng)技術(shù)的廣泛運用,對軟件開發(fā)提出了更高的要求,開發(fā)人員要熟練掌握一種或幾種程序設(shè)計語言,涉獵前沿軟件開發(fā)知識,確保軟件開發(fā)質(zhì)量水平。
從本質(zhì)上說,計算機軟件技術(shù)是也是一種計算機系統(tǒng),由程序系統(tǒng)、數(shù)據(jù)和文檔所組成。計算機軟件主要分為系統(tǒng)軟件、支撐軟件和其他軟件。系統(tǒng)軟件含括了操作系統(tǒng)和數(shù)據(jù)庫兩部分,其功能在于加強系統(tǒng)管理,實現(xiàn)對計算機程序的控制和訪問。支撐軟件主要包括計算機所使用的語言編輯器和程序庫。其他軟件則是軟件開發(fā)人員根據(jù)人們的各種需要,為有效解決在操作過程中遇到的難題,而設(shè)計出來的。計算機軟件技術(shù)歷經(jīng)多年發(fā)展,已經(jīng)日益的完善,人們對軟件開發(fā)也給予了更多的重視。越來越多的軟件企業(yè)把提升軟件技術(shù)水平擺在了重要的位置,期望能夠搭乘軟件技術(shù)發(fā)展的快車,進(jìn)而不斷更新和提升應(yīng)用工具,可以說軟件技術(shù)的黃金時代已經(jīng)來臨。
在計算機廣泛應(yīng)用之前,計算機硬件和軟件之間并沒有嚴(yán)格的劃分。計算機最初被使用于大規(guī)模的簡單運算,并沒有對控制技術(shù)提出要求,一定程度阻礙了計算機軟件的發(fā)展。隨著計算要求的不斷提高,人們希望計算機能夠完成復(fù)雜運算,從而為計算機軟件開發(fā)創(chuàng)造條件。20世紀(jì)60年代,計算機軟件在科研和軍事領(lǐng)域受到廣泛重視,極大推動了相關(guān)領(lǐng)域的發(fā)展,但計算機編程語言開發(fā)未能滿足軟件發(fā)展的需要,限制了軟件技術(shù)的發(fā)展,阻礙了軟件技術(shù)的推廣應(yīng)用。計算機軟件真正取得較大發(fā)展,是在個人電腦普及之后。隨著個人電腦的普及,軟件技術(shù)受到了人們的重視,為滿足人們多樣化的需求,國家加大了軟件行業(yè)的投入,也帶動了相關(guān)產(chǎn)業(yè)的發(fā)展,而相關(guān)產(chǎn)業(yè)的發(fā)展又為軟件技術(shù)的發(fā)展創(chuàng)造了更大的發(fā)展機遇。從我國當(dāng)前經(jīng)濟發(fā)展形勢看,政府、醫(yī)療和金融等領(lǐng)域,對計算機軟件的需求非常大,計算機軟件公司將把提升服務(wù)能力、滿足客戶多樣化的需求,作為提升市場競爭力的主要手段。
綜上所述,經(jīng)濟社會的發(fā)展,帶來了計算機行業(yè)的發(fā)展。作為計算機行業(yè)的核心,計算機軟件技術(shù)對人類社會的發(fā)展進(jìn)步的起到了巨大的推動作用,極大地影響著人們的生活,改善了人們的生活條件。從總體上看,與西方發(fā)達(dá)國家相比,我國的軟件產(chǎn)業(yè)還處于起步階段,支撐軟件產(chǎn)業(yè)發(fā)展的政策還需要完善。對計算機軟件從業(yè)者來說,要充分了解計算機軟件行業(yè)的情況,掌握計算機軟件開發(fā)的前沿知識,深入分析行業(yè)發(fā)展中存在問題,走符合我國國情的計算機軟件產(chǎn)業(yè)發(fā)展道路,不斷推動計算機軟件產(chǎn)業(yè)創(chuàng)新發(fā)展。
[1]計算機應(yīng)用基礎(chǔ)編寫組.計算機應(yīng)用基礎(chǔ)[M].南京大學(xué)出版社,2010.
[2]丁劍潔.基于度量的軟件維護過程管理的研究[J].西北大學(xué)學(xué)報,2011(6).
[3]李輝.信息處理技術(shù)與工具[J].經(jīng)濟經(jīng)緯,2010(8).