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