盧士卿
摘 要:二十一世紀的到來,經濟與科學不斷發展與信息技術是緊密聯系的,后者在一定程度上起到了促進兩者發展的作用,從而為我國信息化建設做出貢獻。作為當今社會必不可少的工具,計算機被廣泛使用,從原來少有人了解,到現在普遍走進人們的生活中。計算機主要由兩部分構成,硬件和軟件。計算機當中電腦的部件即為硬件,而軟件就是支撐計算機運行的程序,為了加強電腦的工作效率,必須提高軟件質量,使其有更好的運行能力。本文主要講解了計算機軟件在研發過程當中存在的一些問題。
關鍵詞:計算機 軟件開發 質量控制
前言:由于我國的計算機軟件研發水平與國際水平還有所差距,從宏觀上來觀察,整體水平較弱,不重視軟件研發的質量,不強調實踐能力的重要性,這種種原因導致我國研發軟件整體環境的落后。但是近些年來隨著經濟的發展,信息化變得越來越重要,這就使得人們對軟件研發要求也隨之上升。
1、研發過程中影響軟件質量的主要因素
計算機軟件在研發的過程當中往往會因為質量問題而沒有通過相關標準,從而影響各方面的使用。這不僅是因為它是一項技術難度很高的工作,而且研發過程中總會遇到一些無法預估的問題。本文就從計算機軟件研發過程中幾個關鍵因素來具體分析。
1.1沒有真正認識到計算機軟件用戶的本質需求
從各方面入手去了解軟件用戶的需求,這是設計軟件工作的前提。因為只有提前了解到位,才可以在研發過程中便于調試軟件,從根本上滿足用戶的需求。想要全面的了解軟件用戶的信息,客戶的交流必不可少,在交流中了解軟件用戶的需求,這個過程需要長時間來完成,。總而言已,如果軟件用戶對軟件不滿意或者存在意見,就應該繼續與用戶交流討論,直至滿足用戶的需求。從某種程度上來講,就是一次比較失敗的軟件研發,所以從根本上了解計算機軟件用戶的需求是至關重要的。
1.2計算機軟件的研發缺少系統性規劃指導
計算機軟件研發行業對于工作沒有規范性文件指導,也沒有具體所規定的內容要求,在更多時候,軟件設計人員把重點放在了研發的周期與成本上,由于成本降低和工作周期變短,使得對此行業的重視程度也有所降低。最為根本的是當軟件研發出現質量問題的時候,因為缺乏專業性的比對標準,也就無法準確衡量研發結果是否達到標準質量要求,也就無法追究責任的歸屬。由此會引發一系列的問題,如辦事效率大幅度降低,設計員工之間推卸責任,研發出來的軟件質量也會明顯降低等。造就這一切問題的原因就是計算機軟件的研發質量還沒有一個規范性的比對標準。
1.3軟件研發技術人員的流動性較大
計算機軟件在研發過程中技術人員存在著許多不穩定因素。有一部分研發人員會因為工資,環境,待遇等問題而會選擇離開當前職位。一旦從一開始就負責這個軟件開發的技術人員中途離開,后續的工作人員會對前面的工作有著較難的深入了解,也有可能因為對用戶需求認識不到位而產生差別。所以技術人員流動性較大這一主觀因素不同于前面所提到的兩種客觀因素。這一主觀因素對軟件研發的進程和質量在很大程度上存在著不利影響。
2、計算機軟件開發過程中的質量控制措施
2.1軟件用戶的需求至上,存在的缺陷需及時修改
隨著電腦的普及,計算機軟件用戶數量快速增長,同時用戶需求也隨著外界的變化而不斷的發生改變,這就要求軟件開發的工作人員要盡可能的滿足用戶需求,不斷改進和完善軟件的性能,增強軟件研發質量,給用戶一個更好的體驗。這其中的工作業不僅是要求工作人員及時的修改和更正軟件當中存在的問題,更重要的是軟件開發人員跟客戶的交流,只有技術人員與軟件用戶之間有不斷的交流,才能去解決問題,才可以更好的去滿足客戶需求,做到用戶至上的觀念。
2.2注重計算機軟件代碼的檢查工作
如果在編寫計算機軟件代碼時出現了錯誤,通常這些錯誤都是比較隱秘,這對那些技術人員來說,將會成為一個潛在的質量問題。所以,軟件研發人員為了避免這些麻煩的問題,必須認真對待每一步的工作流程,每當存在極其微小的問題時,就應立馬更正修改。在軟件研發的過程當中,難免會出現這樣或那樣的質量問題,由于這些問題往往與計算機代碼存在著直接聯系,所以每當出現問題的時候,可以準確的追究相關技術人員責任。因為軟件研發這項工作的技術含量較高,工作人員特別容易受到外界的打擾,所以在保證了當前代碼正確的情況下,再往后的檢查工作時可以在設置專業的工作人員,這種做法可以更好的確保軟件研發質量。
2.3軟件的運行質量需要及時的檢驗
為了讓軟件開發的質量得到更好的保證,及時檢測軟件的運行質量這個環節必不可少。往往在把軟件交到客戶手中之前,必須對軟件進行運行質量的檢測,檢測分為兩種形式人工檢測和自動檢測。一旦發現在軟件研發的過程當中存在著質量問題,必須立刻尋找到問題原因,然后找到解決辦法,具有針對性的把問題解決。最后要保證完全的滿足用戶需求,只有軟件質量得到保證,軟件用戶在使用時候才有更好的體驗。
3、結束語
結合全篇內容,軟件研發工作具有不同其他行業的性質,它涉及到了計算機等多方面的知識,情況較為復雜,所以在實際操作過程中存在的技術性問題解決起來都較為困難,所以為了讓客戶的使用質量得到保證,把重心放到軟件質量的完善和建立規范系統的制度是必不可少的工作之一。
參考文獻:
[1]鄧勇. 計算機軟件開發技術的發展趨勢與應用分析[J]. 電子世界,2015,(16):172-173.
[2]李萬明. 淺談計算機軟件開發技術的應用研究與趨勢[J]. 網絡安全技術與應用,2014, (12):241-242.
[3]范偉. 淺論新時期計算機軟件開發技術的應用及發展趨勢[J]. 計算機光盤軟件與應用,2014,(13):80+82.
[4]胡玲芳. 新時期計算機軟件開發技術的應用研究[J]. 信息與電腦(理論版),2013,(08):74 -75.
[5]張旭. 計算機軟件開發技術的應用[J]. 硅谷,2013,(03):91+100.