霍建紅
摘 要:21世紀是計算機網絡信息化的時代,目前計算機作為一項高端技術已經被廣泛應用于人們的學習、工作以及娛樂的各個生活相關的領域,將社會的各個層次和角落都與人們聯系起來,是人們獲取信息的主要途徑。計算機軟件是計算機計算機系統應用的核心,沒有軟件的計算機只能算是裸機,各種多元化的計算機軟件系統可以幫助計算機實現更高級的使用功能,也可以滿足不同人群的多樣化需求,從而推動全球范圍內的技術創新與進步。
關鍵詞:計算機軟件;應用;發展;現狀
計算機系統是由計算機硬件和計算機軟件兩部分組成的。計算機軟件作為計算機的靈魂和核心,具有十分重要的作用。隨著社會科技的不斷發展,算機軟件的應用變得越來越廣泛,計算機軟件可以應用到各行各業中去。計算機軟件的廣泛應用推動了計算機軟件的發展,其發展對社會經濟具有現實的重要意義。
一、計算機軟件應用現狀
隨著計算機及網絡技術的普及,我國計算機軟件發展迅速,一定程度上提高了相關企業的信息化水平,成為推動我國經濟發展的重要產業之一。計算機軟件另一優勢在于其生產的各個環節不會產生廢物等,符合當前社會發展環保理念需求,因此,國家相關部門非常重視計算機軟件產業的發展,并成立了專門的信息化部門加強計算機軟件等內容的監管,為我國計算機軟件產業更好的發展,創造良好的外部環境。計算機軟件是計算機技術得以廣泛應用的重要基礎,正是在各種軟件的支持下,計算機才被應用到工程、水利、金融、醫療、教育等諸多領域,尤其在一些工程中通過計算機仿真能夠很好的模擬現場施工條件,為實際施工提供有效指導,避免施工時不必要的資金浪費。不僅如此,計算機軟件還被應用在人們的日常生活之中,正逐步改變人們的生活及工作方式。例如及時通訊工具QQ、微信等改變了人們的溝通方式,使人們隨時隨地的與好友交流,極大的提升了人們的生活便利程度。
二、計算機軟件的開發
軟件開發過程是一個系統的過程,一般可以根據用戶要求建造出軟件系統或者系統中的軟件部分,這一開發過程由許多的模塊組成的,包括:需求捕捉,需求分析,設計,實現和測試。軟件開發一般是通過用戶的某種程序設計語言來實現的,軟件開發是一種普遍的開發軟件。各種軟件一般都一款相應的軟件許可與之對應,如果軟件的使用者想要合法的使用軟件就必須擁有同意所使用的許可證的情況下才能夠進行。換句話說,某一特定的許可軟件與法律是不能相抵觸的。在沒有經過軟件版權所有者許可下所拷貝的的軟件,即使是購買和使用盜版軟件都將會引發法律問題。一款軟件的生存的周期都始于計劃開始之時,止于廢棄之時。這一周期包括計劃、開發和運行三個階段。其中的每一時期又可以分成若干個更小的階段。計劃時期包含對問題定義和可行性研究;開發時期涵蓋了需求分析、概要設計、詳細設計和編碼;測試和維護的工作時擺在了運行時期。其中,我們開發軟件項目的基本系統計劃、分析、設計、編碼、測試及維護等六大步驟。制定計劃軟件開發開始時必不可少的一步。在制定計劃的時候,必須要準確的弄清楚就是該軟件項目最終要解決的問題,除此以外還要考慮相應的對策。如果在計劃不周的情況下就倉促地著手開發一款軟件產品,不僅會浪費時間、金錢和人力資源,更重要的是這樣做可能會導致最終研發出來的項目不能得到應用。
三、計算機軟件應用發展趨勢探究
1.加強計算機軟件的安全性能和穩定性能。隨著計算機軟件的大規模普及和推廣應用,社會上不同領域都需要計算機軟件提供相應的幫助和支持,這就對計算機軟件的安全性和穩定性提出了較高的要求。網絡信息技術的興起和發展使計算機軟件的需求量與日俱增,不同行業、領域及信息網絡技術促使計算機軟件向復雜性和集成性發展。軟件系統的復雜性和集成性會大大增加其自身的缺陷性和安全風險。計算機軟件出現漏洞或缺陷的主要原因是在軟件設計、編寫階段沒有進行周全的考慮或設計程序上出現了失誤計,導致軟件中存在缺陷或漏洞。當這些漏洞或缺陷被黑客或病毒攻擊、入侵后,就會造成軟件的不穩定運行,嚴重時會對用戶的重要信息造成泄漏。因此,為了保證計算機軟件系統可以安全、穩定的運行以及信息網絡的安全,對計算機軟件的安全漏洞檢測和安全風險評估控制就顯得尤為重要,加強計算機軟件的安全性和穩定性也將成為計算機軟件未來的必然發展趨勢。2.逐步增強計算機軟件作為發明創造的版權意識。由于計算機軟件具有可任意復制使用的特殊性,造成軟件的知識產權和發明著作權不能很好地被保護,導致大量的盜版軟件在市面上銷售。盜版軟件的大肆銷售不但給軟件生產者造成巨大的損失,不尊重軟件的知識產權,而且盜版軟件存在的很多漏洞會被黑客和病毒利用,造成用戶更大的損失。因此,在未來的發展進程中,需要加大對計算機軟件的著作權和知識產權的保護力度,把計算機軟件作為一項發明創造來保護,將軟件所有者和生產者的利益作為重要的保護對象,并給用戶們提供更加安全和穩定的使用環境。國家應建立相關的計算機產權保護法律法規,以完備的法律手段來實現對計算機軟件的著作權和知識產權的全面的保護,同時,使軟件所有者和生產者的利益得到最大限度的保證。
總之,隨著社會科技的不斷進步,對計算機技術的發展有更高的要求。計算機軟件的應用已經很廣泛了,但是為了滿足人們的更多需求,根據目前發展的狀況,計算機軟件的應用和發展還需要進一步的提升。推動計算機軟件的大范圍發展,應該從管理和技術兩個方面去研究如何更好開發和維護計算機軟件,讓計算機軟件更好造福人類。
參考文獻:
[1]馮玉林.軟件工程方法工具和實踐[J].蘭州大學學報,2009(9).
[2]張林,曾慶凱.軟件安全漏洞的靜態檢測技術[J].計算機工程,2011(12).
[3]梁子豪.計算機軟件應用與發展分析[J].電子技術與軟件工程,2011(3).
[4]徐曉莉.計算機軟件的應用及發展趨勢探究[J].電子技術與軟件工程,2013.
[5]王斌.計算機軟件應用與發展分析[J].中小企業管理與科技(上旬刊),2012.
[6]毛新軍,常志明,王戟,王懷民.面向Agent的軟件工程:現狀與挑戰[J].計算機研究與發展,2013(10).