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