譚小康(四川職業技術學院應用數學與經濟系 四川 遂寧 629000)
現在社會中,計算機被廣泛的運用于生活中,其以便捷性高效性的特點,逐漸的改變我們的生活與學習,對社會的進步與科技的發展有著重要的作用。我們可以利用計算機辦理很多的事情,像學習、工作、查閱文獻、閱讀以及溝通交流等等,計算機的硬件作為基礎,而計算機軟件是讓這些活動運行起來。以下針對計算機軟件的開發與發展進行研究與探討,使其為人們生活學習帶來更大的高效與便捷。
現在的工作學習都不開計算機,計算機的主要應用來源于軟件。計算機軟件主要分為兩種:一種是系統自身帶的系統軟件,另一種是計算機安裝完成之后在客戶端下載的應用軟件。系統軟件的好壞與否,直接影響到計算機運行質量,就像人體的“中樞神經系統”控制著身體一樣,系統軟件控制著計算機整體的運行?,F在計算機中多數運用Windows、Vista、Dos等系統,Windows系統是其中運用最廣泛的,從Windows97到現在的Windows10,系統不斷的升級進步。后期下載應用軟件,例如QQ、微信、360瀏覽器、百度搜索等都是為了滿足我們日常生活工作的需求,應用軟件的增加極大的提高了我們的生活樂趣及便捷度。
2.1 軟件開發存在的不足。第一,文檔的有效性不能進行保障。很多情況下以一個軟件的研發需要很多模塊,這些模塊需要不同的人來開發,致使軟件的文檔的編寫形式不統一規范,需要按照不同時間與工具分開的書寫。在維護時來自文檔的幫助就會減少,同時還影響軟件的更新,導致更新不到相應文檔等問題。第二,軟件的程序與相應文檔的內容不統一。用戶的需求與開發者的設計是兩個不同角度,針對的客戶需要也就出現不同,需求文檔與設計文檔的描述不同,會使軟件的維護中不能同時維護所有的文檔,導致文檔描述的程序出錯。同時設計開發者對于客戶的需求理解不全面,也會致使軟件開發的失誤帶來很大的損失。第三,缺少軟件維修的窗口,對于很多的軟件來說,卡開發與維護是分開的,開發設計者并不會為后續的更新做下準備,同時后續軟件的維修也缺少對應的接口,促使軟件的維護工作變得困難。當軟件面臨新的問題時,只能將已有的軟件進行重新設計,不但浪費資源與時間,同時可能會增加新的維護問題。
2.2 針對軟件開發的需求問題。一個軟件的開發來源于市場對這個軟件的需求,同時也是后續軟件設計的關鍵,做好軟件的基礎。作為需求文檔,應該做到對軟件的需求更加全面準確的描述。在軟件的開發初始階段,設計者要對客戶的需求和軟件的設計提出建議及解決辦法。軟件的開發的進行階段,設計開發人員需要與用戶時時溝通,避免開發問題的遺漏。軟件開發結束后,設計師也要保障軟件開發的簡約大方,使用方便不繁瑣,方便用戶的使用??傊?,軟件開發過程是一個很長的過程,中間需要設計開發者不斷的市場調研以及用戶的興趣調查,更多的切身考慮用戶的感受,才能為公司創造更多的價值。
很多計算機使用者認為,只要計算機配置、系統、軟件都是最新的,計算機就會達到最優的運行。這種想法是錯誤的,計算機本身就是一體的,質量高的硬件以及最新的系統配置的同時,軟件漏洞百出也會增加很多問題。例如電腦頻繁的死機,不精通電腦知識的人只會盲目的開關機,找不到原因。計算機死機主要原因是應用軟件與系統軟件出現矛盾,系統軟件相當于計算機的中樞系統,軟件之間的配合故障,就會導致計算機的死機問題。同時,當我們同時打開很多瀏覽網頁,打開很多個軟件的時候,無形中就會產生很多的系統垃圾,如果不及時清理,也會造成系統卡頓。軟件的升級也是維護的一種方式,升級時新的軟件對舊的軟件進行漏洞的修補,如果工作繁忙或者容易忘記升級,也可以下載相應的軟件管家進行軟件的維護。
計算機應用軟件的出現,真正的實現了人類操作計算機的理想,達到了計算機代替人類進行計算的目的。隨著計算機軟件的創新與發展,現在的計算機已經可以做到按照人類自己的意愿進行各種類型的運算。但是人類的進步不會滿足于此,在未來計算機軟件的發展是不可估量的,經濟的迅猛發展,軟件的開發也會在時代的刺激下不斷的升級進步,這是人類進步的標志,我們需要為順應時代的發展不斷充實自身的文化水平,為科技時代的進步作出貢獻。
計算機應用軟件是計算機重要組成部分,它是計算機更加智能靈活的體現。計算機軟件的合理利用,不但對我們的生活起著重要的作用,同時它還是一個社會的發展標志。人們的生活工作已經離不開計算機軟件,后續的用戶需求也會越來越多,這既是計算機軟件開發者的難題也是新的挑戰與機遇,我們期待未來的計算機事業發展越開越好,促進社會經濟的發展與進步。