杜海波
摘 要:計算機軟件在整個計算系統發揮著至關重要的連接作用,一定程度上意味著通過計算機硬件與人的連接,實現軟件系統對計算機的有效控制,說明了開發計算機應用軟件系統是為了與具體使用者需求相滿足。基于此,開發云計算應用軟件是計算機發展的核心與關鍵,開發與維護應用軟件是促進計算機時效性與高效性的關鍵性途徑。
關鍵詞:開發與維護;應用軟件;計算機;
1計算機應用軟件開發的重要性
計算機應用軟件開發是一項高端技術手段,計算機應用軟件及其開發應用能夠極大地推動新技術的發展,推動網絡技術的發展。計算機應用軟件及其開發對于社會現代化信息化發展、信息自動化的實現起到促進作用。在計算機技術體系中,應用軟件及其開發技術是核心和關鍵,計算機應用軟件及其開發技術的發展,推動了網絡技術的升級與發展,有效滿足不同網絡用戶的需求。對于解決網絡應用中的一些問題,如改善網絡環境、提升軟件及其應用的安全性,都具有積極促進作用。
2計算機應用軟件的開發
2.1加強軟件開發的周期性技術研究
軟件開發工作具有一定的周期性,軟件每隔一段時間,就需要進行必要的升級和更新,這樣才能滿足用戶的應用需要。分析軟件開發工作的周期性,能夠針對不同時期的開發需求,制定每個階段軟件開發工作的方針政策,保障每個階段軟件開發的質量。針對用戶的新需求,做好軟件的更新設計,做好每個階段的協調工作,保障設計好的軟件操作能夠與上一個環節的操作相協調。在軟件使用之前,要對軟件的生命周期進行研究,對每個軟件應用的周期質量問題進行研究,并制定軟件應用質量提升策略,保障各時期軟件都能得以有效應用。在軟件投入使用的時候,要積極研究相關應用漏洞問題,要能夠在軟件的周期性使用中加強問題分析,對軟件應用的漏洞問題進行修復和改進,以保障軟件的有效應用。
2.2合理選擇軟件開發的最初設計技術
軟件開發的最初設計技術對于軟件開發的質量和應用效果具有重要的影響,因此,合理選擇軟件開發的最初設計技術是非常必要的。在選擇軟件開發的最初設計技術的時候,開發人員要對最初設計技術的功能進行研究,對軟件應用的信息進行全面分析,能夠積極研究技術在應用中可能會出現的問題,研究相關輸入情況、輸出情況、結果輸入差異性等問題。通過研究預見性問題,明確技術選擇要點。基于此合理選擇軟件開發的最初設計技術,并加強相關技術的創新,以滿足應用軟件開發的需要。
2.3加強自動生成軟件開發技術的應用
在應用軟件開發中,要加強自動生成軟件開發技術的應用,能夠通過這種先進的技術手段,實現應用軟件的有效開發,實現軟件開發的目的。在自動生成軟件開發技術的應用中,認真研究技術操作說明書,全面研究技術應用的特點、方法,研究生成軟件開發技術使用的具體過程,根據軟件開發功能需要,進行技術的合理化應用,保障系統自動設計生成功能的有效實現。
2.4加強軟件開發過程的系統測試工作
在應用軟件開發檢測中,要把單元檢測和綜合檢測結合起來使用。通過兩種檢測方式的綜合應用,對應用軟件功能能否滿足用戶需要進行評估,對應用軟件的安全性和可靠性進行評估。在檢測中,如果發現應用軟件存在功能缺陷和應用缺陷,就需要及時處理相關問題,為軟件后續開發工作提供有效支持。
3計算機應用軟件的維護策略
軟件維護是為了滿足用戶出現的新需求,在軟件交付使用后,對軟件進行維護、修改、改正錯誤的過程。如:修正軟件過程中出現的錯誤和缺陷、增加新的應用范圍以及改正適應新的軟、硬件環境,從而達到滿足客戶新的生產需求。由此,軟件維護可以分為4種,即:改正性維護、適應性維護、完善性維護和預防性維護。其中全部維護活動中,完善性維護占據一半之多。影響維護工作的因素有很多,如:參加維護軟件的工作人員理解程序具有一定難度、很難追蹤軟件建立過程導致的維護工作量加大、軟件開發初期沒有考慮后期軟件維護工作、軟件配備的文檔不全、軟件公司人員流動性強等因素。因此需要根據軟件的實際情況,選擇以下幾種維護方式。
3.1完善性與修正性維護
完善性維護措施能夠提升軟件的運行性能,旨在增強和擴充軟件的功能,一些軟件在出廠規格說明中,沒有相關的新增功能,由于工作或者技術上的需要,有些客戶在使用了一些時間之后需要增加這些功能,如:在世界各地中,應用非常廣泛的CAD軟件公司的AutoDesk本身就存在著二次開發功能,具備易用性和適應性。但由于其良好的設計以及十分優秀的SDK解決方案,其本身也具有一定的缺陷。為了進一步擴充軟件的功能,用戶可以根據自己的需求進行二次開發,改善一些個性化,甚至可以將其與企業的管理系統融為一體;而修正性維護主要是加強軟件的運行適應能力,使其適應外部環境變化。如:在數據環境升級、規則變化時,為了使其適應外界的變化,需要改變軟件的相關標準。
3.2預防性和適應性維護
隨著計算機技術快速的發展,新的操作系統和原始操作系統版本會不斷更新,硬件更新的頻率和周期逐漸變短,外部設備與系統部件經常會進行修正與添加。由此,為了提升系統性能與運行效率,就需要應用軟件不斷適應新的環境。為了加強計算機應用軟件的穩定性和可靠性,預防性維護是一項非常有效的維護方式,旨在為未來的修改與調整打好基礎,能夠對其進行提前性的修正,主要針對的是改進與優化空間的一些軟件。通過預防性的維護,能夠尋找出其中改進和優化的空間,可以使用多種軟件工程重新設計與編寫系統軟件。如:為了適應日后報表內容與格式的變化,可以將當前能夠使用的報表功能修改成通用報表生成功能。適應性維護旨在讓系統適應環境變化。
3.3維護軟件工具的質量化分析和有效設計執行軟件
近些年來,計算機軟件應用人員高度重視軟件的維護工作,為了提升軟件的性能,在開發應用軟件過程中,對軟件性能進行了全面的考慮,促進了軟件設計成本的降低,也穩定了支持優化設計各軟件模塊工作,確保了軟件功能質量。優化維護軟件工具也能夠針對性地改進軟件內容,并且經過測試及調整單獨軟件后,還能促使軟件運行速度的提升。同時,優化設計軟件模型,能夠及時地更換系統外部特征,使工具質量始終保持優勢性,保證了基本系統維護標準,促進了工程項目處理效率的降低。在設計計算機應用軟件維護系統時,為了保證軟件的使用效果,應適當引入軟件設計工程,將軟件原有生命力充分展示出來。但在一定程度上,維護功能設計會增加軟件設計成本,影響軟件項目設計。因此,當前開展設計與維護計算機軟件時,設計人員應通過對自我維護的充分利用,從軟件維護角度出發,科學地開發工程項目。同時還要兼顧軟件的使用功能及維護工作,具備自身的個性及其他軟件系統的功能,保證應用軟件的正常運行。
結束語
綜上所述,設計人員學會對軟件開發各階段進行學習與掌握,能夠影響軟件維護性,一定程度上對軟件開發產生了積極促進作用。文章主要圍繞著計算機應用軟件的具體開發分析、計算機應用軟件具體維護方法以及應用軟件維護方法的研究與發展三個方面展開了論述,目的是為了提升計算機應用軟件的具體功能與應用范圍,切實與新時期人們日常生活及生產作業具體需求相滿足,推動我國各行各業實現計算機數字化發展,實現計算機行業得到持續性全面發展。
參考文獻
[1]王杰,吳志勇,程琦.計算機應用軟件開發技術[J].山東工業技術,2018,(05).
(作者單位:伊春鹿鳴礦業有限公司)