黃思偉
摘要:隨著電子科技的不斷發展,以計算機為主導的信息技術的應用也步入了嶄新的環節,經濟社會的發展對于計算機及應用軟件的依賴程度也日趨增加。與此同時,日常生活中也隨處可見各種計算機技術和應用軟件的身影。越來越多的高校也在應用軟件上采取各種手段進行更深層次的開發和維護,以增強軟件功能和應用范圍。在課程結構上進行傾斜,開設了許多相關課程,提高軟件開發水平,保障軟件運行狀態,以更好的普及計算機信息技術,拓展其應用領域。
關鍵詞:計算機;應用軟件;開發和維護
當今社會,人們隨著對計算機系統的了解和掌握,對計算機的運用越來越頻繁,因此計算機的身影幾乎遍及各個領域,給人們的生活內容、方式帶來很多的優勢[1]。人們在享受這種方便的同時,更應該意識計算機系統的根本是它的應用軟件,所以不能忽略研發新的計算機應用軟件以及軟件后期的維護,只有當應用軟件在數量和形式上得以不斷擴充時,計算機系統才可以更好的展現自己的本領。
1計算機應用軟件的開發
要想開發一款成功的計算機應用軟件,用戶需求是考慮的重中之重,如果開發的軟件,用戶根本沒有需求,即使開發出來也是被擱置,浪費時間、浪費金錢。
1.1需求分析
需求分析是軟件開發的第一環節,它來源于對市場的調研。了解用戶對現在的未來的計算機應用軟件的看法,比如可以提出對軟件未來功能的暢想以及軟件未來界面的描述,挖掘用戶潛在的需求點。計算機應用軟件的基本開發原則要滿足用戶界面簡單明了、方便操作,而且易于后期技術人員對軟件進行升級和修改[2]。一般需求分析的過程是這樣:第一,調研目標用戶,做出數據分析,建立宏觀系統模型;第二,對建立的系統模型進行抽象邏輯運算,剔除可能存在影響因素,然后對比需求和建立的系統模型,如果不符合,再進行修改,如此循環,直到系統模型可以達到用戶需求為止。
1.2軟件設計
軟件設計是軟件開發的第二環節,基于第一環節中的用戶需求,將軟件系統按照一個個的板塊來劃分,在每個板塊中寫入相應的程序語言,形成完整的軟件系統,使系統達到軟件開發的功能目標。
1.3程序編碼
程序編碼是軟件開發的第三環節,在該環節將應用軟件功能轉化成程序語言進行編碼,而其實現功能,這一環節很重要,也很關鍵。需要注意的是,程序語言很豐富,因此不同人員生成的程序很可能不同,即使同一人員,不同時間編寫的也可能有差別。
1.4系統測試
系統測試是軟件開發的第四環節,旨在檢測開發的應用軟件,完美發揮軟件的功能。所以必須檢測開發的軟件系統可否正常流暢的運行,設計的功能是否清晰明確的實現,是不是還存在漏洞和錯誤,如果存在,及時進行上報并修正。檢測人員針對上述問題,一般要通過兩部分測試進行確認,一是單元測試,二是綜合檢測[3]。檢測質量過關的應用軟件才可以推到市場上,才可以讓用戶使用。
2計算機應用軟件的維護
因為用戶千差萬別,使用軟件的網絡環境也是各不相同,為了使得所有用戶在使用應用軟件時,都能有一個更好的體驗,穩定的運行,安全的功能,軟件維護人員要時刻對后臺系統進行關注,找出潛在的和已出現的缺陷和漏洞,對于硬件設施要做到無損壞或能盡快替換,可保證系統能夠做出不斷調整。因為每次應用軟件維護的情景可能不一樣,需要維護的程度也有大有小,有的只是小修小補,而有的時候可能要修改所有程序。但是我們的維護人員必須是在原有程序上進行維護和修改,而且一定要詳細清楚的做好記錄,填入相應的維護說明表中。
2.1維護計算機應用軟件的原因
對計算機應用軟件進行維護的主要目的是提高計算機軟件的綜合性能,對于潛在的漏洞和錯誤能夠盡早發現并及時得到修復,讓開發的每一款軟件都能適應絕大多數不同的硬件,在各種硬件環境中都能穩定發揮功能,才能使軟件更好的服務于人們的實際生活,否則,萬一在推向市場后出現了高難度的故障都來不及修改和更新[4]。所以,應該對我們的設計人員提出更高的要求,保證計算機應用軟件得以定期監測和維護,確保在實際使用時的效率和質量。
2.2維護計算機應用軟件的具體過程
第一,加強對計算機系統軟件的維護力度和頻率,保證系統軟件能持續穩定流暢的運作,只有這樣才能將所設計的軟件在的功能和作用計算機上盡可能的施展出來,兩者完美結合。第二,對于計算機應用軟件的新版本要做到及時更新。新版本上可以增加一些新功能,實現不同的用戶需求;也可以改善用戶的操作界面,使用戶的操作體驗更流暢,更加清晰化;最重要的是軟件能夠更穩定的存在于計算機中,及時給計算機減負,讓計算機運行時更加快速和穩定,這一點與用戶的需求也是一致的。
結語
計算機的進步讓人們品嘗到了速度與功能的結合,與此同時,人們并沒有滿足,而對計算機的要求也越來越高,比如計算機系統能否更加穩定,軟件功能能否更多,因此計算機應用軟件的開發和維護就成為實現這一需求的關鍵了。我們暢想未來,立足于不斷進步的科學和計算機技術,我們相信計算機應用軟件一定會越來越豐富,一定會變得越來越貼近人們的生活,服務于人們的生活,計算機應用軟件的價值也會完美的呈現出來,為社會進步貢獻更多的力量。
參考文獻
[1]顧正庶.計算機應用軟件的開發和維護[J].山東工業技術,2019(05):154.
[2]王瑾瑜,索麗霞.計算機軟件開發技術的應用與發展研究[J].無線互聯科技,2018,15(22):145-146.
[3]龐敏.計算機軟件工程的維護策略探析[J].信息通信,2018(11):166-167.
[4]黃聰敏.計算機軟件的開發維護可靠性探討[J].信息與電腦(理論版),2018(19):99-100+103.