楊波 沈陽空管技術開發有限公司
當前階段,計算機系統在民航空管等領域的應用變得越來越廣泛,儼然已經成為一種必不可少的工具,其不僅可以將空管工作量有效降低,還能使該項工作的效率得到很大的提升,這對于空管工作質量的提升具有非常重要的意義。但從本質上來看,在運用計算機系統為各項空管工作提供服務的過程中,還需要有相應的應用軟件作為支撐,也因此,空管領域對于計算機應用軟件方面的開發及維護越來越重視,所以,針對強化計算機應用軟件開發及維護的措施進行深入的研究是很有必要的。
對于計算機系統而言,其正常運行需要有相應的硬件基礎和軟件基礎作為支撐,其中硬件基礎主要是一些保障計算機運行的工作原件以及硬件設備,是計算機系統應用的前提。而軟件基礎則是用于計算機操作及控制的相關內容,決定著計算機系統的功能性,是系統功能實現的重要條件。軟件基礎主要由應用軟件以及系統軟件構成,其中系統軟件主要為計算機運行提供支持,是保證計算機有效控制以及其他設備正常運行的重要條件。而相比于系統軟件,應用軟件具有很大的不同,其設計開發具有較強的針對性,是為了滿足使用者不同需求設計的一種具有較強應用性的程序,可以說,應用性是其最大的特點,此類軟件在設計過程中,其專門性和功能性都比較明確,軟件類型較為豐富,能夠對各種使用需求進行有效的滿足,且在計算機系統當中各種應用軟件能夠實現共存,通過對應用軟件加強開發,能夠使計算機系統的功能更加多樣[1]。
在對空管方面的計算機應用軟件進行開發時,必須要對用戶的需求進行全面的了解,明確空管用戶,包括設備維護人員、氣象服務人員以及空中交通管制人員等等,通過計算機編程完成所需功能的組合及編寫,使應用軟件的設計能夠滿足用戶的使用需求,而具體開發流程如下:
第一,進行需求分析。針對應用軟件開發做好相應的需求分析工作,設計人員首先要對用戶進行調查分析,對計算機用戶在應用軟件方面的需求進行深入的了解,并從宏觀角度入手,對需求調查模型進行構建,收集用戶對現有應用軟件的意見,以此為基礎,對應用軟件進行具體設計。
第二,落實軟件設計。在對應用軟件進行正式設計以前,設計人員需要以應用軟件的功能需求作為出發點,對計算機系統進行模塊化處理,在相應模塊的基礎上,進行程序及各項功能數據聯系的說明,從而落實程序編碼工作[2]。
第三,實施程序編碼。我們知道,對于應用軟件開發而言,程序編碼是最為核心的環節,它是應用軟件功能實現的關鍵,因此,想要確保應用軟件開發的質量,就必須要對程序編碼工作保持重視,并保證相關工作的嚴謹性及科學性,在此過程中,相關工作人員需要利用程序語言進行軟件編寫,并保證程序在完成設計以后能夠正常運行,這對于軟件功能的實現具有非常重要的意義。
第四,對系統進行測試。在應用軟件開發方面,系統測試屬于最后環節,在開發工作完成以后,需要利用系統測試對其功能進行檢驗,通過該項工作,能夠幫助工作人員及時發現軟件當中的缺陷和錯誤,并及時的進行改進和修正,使軟件能夠保持正常運行的狀態,推動其設計功能的有效落實。在進行檢測期間,工作人員需要進行綜合測試和單元測試工作,以此來確定軟件板塊功能與用戶需求是否相符,同時要對軟件運行的穩定性進行測試,在確認檢測合格以后,才能正常投入使用[3]。
對計算機應用軟件加強維護,能夠使應用軟件保持長期、穩定的運行狀態,這是確保其功能發揮的必要工作之一,對于應用軟件當中可能會產生的一些缺陷性問題,或者是網絡環境及硬件環境發生改變,都需要通過相應的維護工作對系統進行改進及完善。在針對應用軟件落實維護工作的過程中,無論遇到怎樣的問題,都需要在既有應用程序的基礎上,進行維護及完善工作。而具體維護操作如下:第一,要對應用軟件的維護原因加以明確,如軟件應用期間出現程序錯誤等情況。對于運行時間較長的應用軟件,要做好功能完善工作,盡可能的降低應用軟件運行對計算機硬件基礎的要求,同時,要避免應用軟件出現問題以后維護困難的情況,對于應用軟件,要對其運行的穩定性及安全性進行定期的檢查和維護。第二,在對維護原因進行全面了解以后,要從軟件開發水平入手,對其質量進行不斷的提升,通過提升軟件開發質量來降低維護工作的難度。第三,要對維護流程進行準確的把握,在維護以前,要與軟件用戶進行充分的溝通,明確軟件使用期間的各項問題,結合用戶反饋展開分析研究,確保維護計劃的針對性和有效性[4]。
結束語:綜上所述,對空管計算機應用軟件加強開發與維護,能夠使空管領域的計算機水平得到進一步的提升,這對于空管工作的強化具有非常重要的意義,因此,相關單位一定要對其開發維護工作保持重視,并對各項強化措施進行有效的落實,使其能夠為空管工作提供有力支持。