張潔 王燕梅 韓強
摘要:為了能夠進一步促進我國計算機應用軟件的開發與研究,加大計算機應用軟件自動化開發技術的研究力度是非常必要的。文章利用文獻綜述法對計算機應用軟件自動化開發技術的基本內容、開發應遵守的原則、計算機應用軟件自動化開發的技術應用過程等內容進行研究,總結出相關技術開發要點。
關鍵詞:計算機應用軟件;自動化開發技術;組件開發
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)10-0061-02
計算機應用軟件自動化開發是指在軟件開發的過程中,完全利用自動化的方式對業務組建進行開發,這種技術的應用與發展,有效解決了計算機應用軟件業務組件中的各種問題,有效推動了計算機應用軟件開發行業的發展,提高了軟件質量與用戶體驗感。
1 計算機應用軟件自動化開發技術的基本內容
1.1 計算機應用軟件
計算機的應用軟件實質就是一個能夠操作的虛擬平臺,主要是指利用計算機技術和一些數據代碼合成,借助計算機屏幕展現出來,并沒有任何形狀,卻能夠為人們處理各項工作提供便利[1]。
比如:會計類的計算機應用軟件能夠幫助會計人員更好地開展工作,便于統計經濟數據,制作出各類報表。編輯類的應用軟件,能夠為工作人員提供排版編輯的便利,滿足人們的設計需求。通常情況下,計算機硬件設備會隨著信息技術的發展而逐漸被淘汰,但是計算機應用軟件卻不會,軟件可以不斷更新優化,適應新系統以及人們的更高要求,應用軟件自動化開發技術就比較典型。
1.2 自動化開發技術
計算機應用軟件的自動化開發技術是一種可以實現軟件自動生成的技術,其主要利用計算機技術的智能化及自動化功能來實現。當前,自動化開發技術已經成為一項技術人員研究的重點技術。自動化開發技術能夠有效解決軟件出現的各類質量、集成、兼容等問題,有助于業務組件和業務流程的全系列一體化發展。技術人員不斷研發升級計算機應用軟件的自動化系統,能夠將軟件開發時間大大縮短,同時提高軟件質量。利用自動化開發技術自動升級的軟件有安全保障。技術人員研發時,主要的工作是自動化研發和自動化軟件功能的設計,同時還要做好自動化計算機應用軟件研發平臺的構建工作[2]。
2 計算機應用軟件開發應遵守的原則
進行軟件開發時,開發人員要秉持規范性原則、簡單性原則與維護便利的原則,這樣才能便于后期軟件升級與維護,從而為用戶使用帶來更好的體現。
2.1 規范性原則
規范性原則是指研發計算機應用軟件時,要充分遵循軟件研發的原則和規律,使用科學合理的技術。軟件研發要結合用戶的認知規律和需要,確保軟件具有較強的可操作性。
2.2 維護便捷原則
計算機應用軟件開發之后要做好維護工作,保證軟件的正常應用。軟件在開發時要考慮到后期使用維護的問題,堅持維護簡單的原則,保證軟件應用過程中,若出現問題,能夠立即進行調整[3]。
2.3 精簡的原則
應用軟件開發過程中,要保持精簡的原則,盡量做到步驟和操作簡單,減少軟件運行的內存,使軟件能夠被廣泛正常應用。
總之,計算機軟件的開發,其最終目的是為人們提供便利,如果軟件使用過程中,工作效率不高、后期維護困難、操作復雜,便失去了軟件開發的初衷。
3 計算機應用軟件自動化開發的技術應用過程
軟件自動化開發技術的應用包括組件開發、流程設計、系統安裝、軟件開發設計等眾多環節,設計人員要基于實際情況,控制好如下各環節的技術應用,最大限度地保障軟件開發質量。
3.1 組件開發
計算機應用軟件可以拆分成多個系統組件,針對應用軟件做自動化開發技術研究時,技術工作人員,應該重點進行組件開發設計。組件開發設計需要考慮多方面的因素,首先要結合用戶的使用需求,同時還要根據軟件的類型進行科學分析,進而研究出組件能夠自動生成的方式。一般情況下,技術工作人員需要將各類數據信息資源進行整合,構建信息資源數據庫,最大化收集組件自動生成所需要的各類數據信息,研發組件自動生成運行程序,設定好程序之后[4],完成組件自動化生成工作。參與組件自動化開發的技術工作人員要有較專業的技術操作能力,能夠結合實際需求設計出各項參數信息。另外,還要對生成的組件功能進一步測試,保證組件的穩定安全,在此基礎上再開展自動化開發設計工作。
3.2 流程設計
隨著信息技術的快速發展,數據信息內容呈爆發式的增長,應用軟件的工作流程也隨之變得煩瑣,給用戶帶來了一些不好的影響。針對此問題,技術人員在對應用軟件進行優化設計時,應該優化軟件的流程設計,做好自動化技術開發。不同的軟件應用環節都相同,都能形成一個程序信息,而不同的功能和操作過程有著不同的技術節點,通過對這些節點的控制,能夠實現自動化功能。技術工作人員在研發設計時,要先明確軟件運行的流程,然后再做自動化設計、進行軟件開發,并結合軟件流程應用情況,做出適當的調整,以此滿足廣大用戶的需求。
3.3 系統安裝
應用軟件的所有環節設計完畢后,可以利用自動化技術對軟件進行安裝,安裝環節也比較重要,需要專業技術人員做實時的監督管理。我國當前計算機應用軟件自動化開發技術并不成熟,為了保證軟件運行的質量,需要對計算機自動操作過程進行全面監督,一旦出現問題,可以立即處理。另外,應用軟件安裝到計算機系統時,還要做好對應格式的轉換,保證軟件和計算機系統的類型相符合,應用軟件的功能能夠全面發揮。很多計算機系統自身具有較強的防火墻,在安裝軟件時,要設置自動獲取運行權限,以免軟件不能正常安裝,影響正常使用[5]。
比如:某企業的經濟運行項目,一般情況下,企業會計人員需要對經濟項目進行各項支出的控制,并且還要在事前做成本支出預算,制作出對應的數據表,為經濟項目運行提供數據,保證項目成本在預算控制范圍之內。會計人員可以在工作中利用自動化計算機應用軟件,將企業經濟項目運行過程中的各項數據和資金情況進行整理收集,錄入軟件中,利用應用軟件制作出詳細的報表。項目實施過程中,應用軟件還能將各項資金的使用情況進行記錄,便于會計人員掌握當前的成本支出。
4 軟件開發方法
4.1 生命周期法
軟件開發人員在開發軟件時,應該像寫文章一樣,列舉軟件內容大綱,按照提綱逐個詳細分析,針對不同的提綱內容,列出需要注意的事項。開發人員在實際開發時,思路能夠相對清晰,這樣可以更有序地開展工作。軟件開發過程中,要結合實際情況進行創新,軟件開發人員要以開發目標為基礎,適當地進行突發靈感的融入。蝴蝶效應在軟件開發技術中帶來的影響會更大,所以,在利用生命周期法開發計算機軟件一旦發現問題,要及時進行修改,避免帶來不好的連鎖反應。
利用生命周期法進行軟件開發,可以全面掌握軟件的內容,充分發揮開發程序的作用。對于較復雜的模塊,可以進行細分、分別處理,保證工作細致準確。另外,這種軟件開發技術消耗的成本較高,需要投入大量的人才,涉及開發的周期也相對較長,所以,這種軟件開發技術大多數用在大型計算機開發項目中。我國當前的軟件應用情況,每年要做2次以上的升級更新[6]。
4.2 原型化技術
原型化技術是以市場需求為方向,以客戶需求為目標,設計出對應的軟件。應用軟件開始之前,先對市場中用戶的需求進行收集,不斷調整設計內容,使系統應用軟件能夠滿足廣大用戶的需求。這種軟件開發技術在實際應用過程中具有一定優勢,不僅能夠滿足用戶的各項需求,還能為用戶提供較好的體驗,大大節約了軟件開發成本。但是這種技術開發的軟件存在一定的限制,只能滿足部分用戶的需求,一般情況下,只在小規模的軟件開發項目中進行應用。
應用軟件正式開發之前,技術人員需要結合用戶需求,確定軟件設計方案,需要用到原型化的方式。原型化技術指的是技術人員結合軟件原始模型,進行專項需求的開發設計,使軟件能夠滿足用戶的需求,保證軟件實用性更強。
另外,技術人員可以對原型軟件進行調整。比如:某款游戲剛開始設計時,游戲中只有幾個人物,但是隨著逐漸的推廣,越來越多的用戶加入進來,用戶的游戲操作水平也在不斷提升,技術人員為了吸引用戶,需要對原游戲進行升級,開發出更多的游戲模式,并且設計出更多的游戲人物。這種就是原型化開發技術的優勢,能夠在軟件應用過程中,結合用戶的需求,不斷升級優化軟件,有效節約開發成本。由于這種軟件開發技術前期創建原始模型的難度比較大,所以在大型的軟件開發項目中并不適用[7]。
4.3 自動化技術
當前軟件市場中,自動化軟件開發技術正在慢慢從人們的視線里消失,其應用的范圍變得越來越小。如果采取這種方式,技術人員需要結合開發軟件項目的內容,設計出自動開發軟件,提前做好編程,形成自動化的形式。
自動化開發技術具有較高的自由度,可以將開發周期大大縮短。技術人員能夠用計算機中獲取的程序做優化設計,結合用戶需求,修改編程內容,進而升級開發新的功能。自動化軟件開發技術可以為一些用戶提供個性化的服務,滿足用戶的需求,也會大大縮小軟件的使用范圍。
5 結束語
在信息化時代,各領域基本都實現了自動化、智能化,各類軟件的應用也更加普遍,為了更好地滿足人們工作與生活需求,提高軟件開發速度與質量是非常必要的。計算機軟件自動化開發技術的應用,不僅能夠保障軟件開發效率和質量,還可以為用戶后期使用和維護軟件提供巨大便利。隨著計算機自動化軟件開發技術的應用,社會各領域得到了更快的發展,為各行各業持續、健康、穩定發展提供了有力支持。
參考文獻:
[1] 江濤.計算機軟件開發中分層技術的應用研究[J].電腦編程技巧與維護,2018(12):27-29.
[2] 萬波.計算機應用軟件的開發和維護策略分析[J].無線互聯科技,2018,15(19):33-34.
[3] 沈萬明.計算機信息處理技術在辦公自動化中的應用研究[J].傳播力研究,2018,2(22):251.
[4] 唐超,楊洋.淺論新時期計算機軟件開發技術的應用探討[J].數碼世界,2016(9):11.
[5] 尹以娟.計算機應用軟件自動化開發技術分析[J].數字通信世界,2017(8):106.
[6] 文靜,張萃.計算機軟件開發技術的應用及未來發展趨勢[J].電子技術與軟件工程,2017(15):50.
[7] 徐玉蓮.Java編程語言的計算機軟件開發應用[J].自動化應用,2018(11):64-65.
【通聯編輯:唐一東】
收稿日期:2021-12-15
基金項目:海南省自然科學基金項目(620QN282) :基于主題建模和深度語義分析的在線評論話題情感分類研究
作者簡介:張潔(1982—),女,湖北武漢人,副教授,學士,研究方向為計算機應用;王燕梅(1976—) ,女,海南海口人,通信作者,副教授,學士,研究方向為計算機應用;韓強(1982—) ,男,海南海口人,講師,學士,研究方向為計算機應用。