馬鈺欣
【摘 要】信息技術廣泛應用,促進了各領域的發展。對于計算機軟件工程而言,要想獲得進一步發展就必須提高現代化水平,而這需要現代化技術作支撐。文章闡述了計算機軟件工程的特征,分析了計算機軟件工程的發展現狀,指出其在發展過程中存在的問題,并探討提高計算機軟件工程現代化技術水平的措施,以使計算機軟件工程更好地服務于人們的生產和生活。
【關鍵詞】計算機軟件工程;現代化技術;自主權
【中圖分類號】TP311.5 【文獻標識碼】A 【文章編號】1674-0688(2018)04-0132-02
0 引言
如今計算機軟件工程已成為社會發展的重要產業,其發展速度遠超很多傳統產業。但不可否認的是,計算機軟件工程在其發展過程中也存在諸多問題,影響計算機軟件工程進一步發展。基于此,對當前計算機軟件工程的發展現狀進行分析,并提出具有針對性的措施,以解決其發展過程中所存在的問題,促進計算機軟件工程的可持續發展。
1 計算機軟件工程的特征
計算機軟件工程已廣泛應用于人們的日常生活及工作當中,在提高人們生活質量的同時也提高了人們的工作效率及質量。總體而言,計算機軟件工程主要具有以下特征。
(1)靈活性。從本質上看,各種軟件都具有獨立性和靈活性,因此在設計計算機軟件工程時,設計人員可依實際需求來修改相應的環節,以滿足用戶需求。
(2)協作性。軟件工程中的各個軟件系統均存在關聯性,因此不管是處于動態環境還是處于靜態環境,其都會相互連接,在運行過程中各軟件相互協調,以保證系統正常運行,這在很大程度上提高了軟件工程的開放性,有利于拓寬軟件工程的應用范圍。
(3)良好的反應能力。當前社會飛速發展,為適應社會發展需求,軟件也需具備良好的反應和感知能力,以推動軟件進一步發展,與社會發展需求相符,促進社會進步。
(4)多元性。計算機及互聯網均具有多變性,伴隨著科技不斷發展,其正逐步完善。面對這種情況,軟件工程的設計、開發及發展也需具備多元性特征,依托計算機及互聯網獲取更好的發展,從而滿足用戶不斷變化的軟件需求。
2 計算機軟件工程發展現狀及存在的問題
2.1 計算機軟件工程發展現狀
當前,計算機相關技術發展已處于成熟階段,硬件設施及軟件技術的發展使得技術創新與發展變得更加迅速,使得計算機軟件工程的應用迅速普及。當代社會,各計算機技術間的聯系更加緊密,通過軟件工程的統籌安排,各計算機技術相互協作,使得計算機技術的應用更加廣泛,同時其技術水平也不斷提高,促進了當代社會及經濟的進一步發展。縱觀現代人們的生活與工作,隨處可見計算機及軟件,而移動終端及電子設備的普及,使得軟件的應用范圍得以拓寬,不管是硬件設施還是軟件技術,都有了更深層次的發展,而軟件工程需求量的擴大又反過來刺激軟件工程的發展與完善[1]。
2.2 計算機軟件工程發展過程中存在的問題
雖然計算機軟件工程的應用與發展極大地促進了我國社會經濟的發展,但我們也應看到,計算機軟件工程在發展過程中存在著諸多問題:第一,計算機軟件工程存在盲目發展的情況。計算機軟件工程應用廣泛普及,部分公司盲目跟隨,從事計算機軟件工程開發,但受自身技術能力及水平的限制,加上未對市場實際情況進行充分調查,導致很多公司單方面地認為軟件可依既定方向實施開發并向市場推廣。這種做法明顯過于盲目,且有著強烈的自我意識,軟件本身的實用性并不強,同時可靠性也無法保證,若推向市場,不僅應用水平較低,而且還會影響用戶的選擇空間。第二,不利軟件產業鏈的形成。正是因為公司盲目開發,各軟件的市場競爭力不斷下降,軟件之間的聯系也不斷減少,這非常不利于軟件產業鏈的形成,難以促進軟件工程全面發展。第三,軟件缺乏創新性,使用價值較低。由于利益驅使,很多公司研發的軟件僅是對其他優秀軟件功能的模仿,缺乏創新性,同時因技術及能力無法保證,所以軟件的使用價值偏低,嚴重影響了計算機軟件工程的持續發展。
3 提高計算機軟件工程現代化技術水平的措施
3.1 提高技術產品及服務的創新能力
當前,各行業的市場競爭愈發激烈,創新成為當下行業發展的重要動力。計算機軟件工程要想獲得長足發展,必須加以創新,以提高其在行業中的競爭力。此外,我國社會已進入數字化、智能化、信息化時代,社會發展需求不斷變化,為了能更好地滿足社會發展需求,計算機軟件工程必須有所創新。受技術水平的限制,傳統計算機軟件本身存在一定結構或功能方面的缺陷,軟件質量不盡如人意,也無法很好地滿足用戶操作需求,影響了軟件的操控效率。例如,傳統計算機軟件中的數據庫存資源管理,因其存在數據收集、儲存和處理方面的缺陷,用戶數據資源極易被竊取或丟失,嚴重影響用戶的正常使用。面對這種情況,要想保證計算機軟件工程可持續發展,必須提高技術產品及服務的創新能力,保證技術產品及服務的優質性。一方面,計算機軟件工程應主動構建自身創新發展機制,以推動產品及服務的創新;另一方面,計算機軟件工程可與其他相關行業相互合作,如通信行業,包括通信服務、通信設備、通信技術等,以提高計算機軟件工程的應用能力,從而提高計算機軟件工程的綜合競爭力。
3.2 加強政府的職能管理力度
計算機軟件工程的健康發展,離不開政府的支持與幫助。首先,政府應積極拓寬投資及融資渠道,為軟件工程的進一步研發提供資金支持,尤其要鼓勵民間投資者投資軟件技術的研發,充分發揮民間投資者的作用,加大對計算機軟件工程的投入。其次,政府可發揮其行政管理作用,建立計算機軟件工程基金,為計算機軟件工程的技術研發提供物質基礎。最后,政府可發揮其引導作用,引導一些重要項目進行自主開發和創新發展,以保證產品的獨立性和創新性,進而保證項目的順利開發和實施。例如,數字電視、軟件信息服務、互聯網應用等。
3.3 加強保護技術的自主權
自主權的保護對于任何一個行業都至關重要。在激烈的市場競爭中,技術自主權的保護對于計算機軟件工程的生存和發展起著重要作用,直接影響計算機軟件工程的市場競爭力。為能促進計算機軟件工程的可持續發展,有必要加強對技術自主權的保護。首先,應對投資機構進行優化,并嚴密關注國際上與計算機軟件工程發展相關的一切動向,對其進行分析,并結合自身實際情況及時調整發展戰略。其次,可建立計算機軟件技術創新聯盟,為行業間的技術交流提供平臺,促進技術升級及產業結構調整,在整個過程當中,尤其要注意保護技術的自主權。最后,國家及政府應重視保護產品的產權,具體可通過宣傳產品產權相關知識、建立健全產品產權保護法律法規、嚴厲懲處違反產品產權相關規定的行為等方式實現。例如,可利用廣播、電視、網絡等各類媒體宣傳知識產權相關知識,讓廣大用戶了解保護技術自主權的重要性,提高廣大用戶的自主權保護意識[2],這非常有利于激發人們自主研發產品及技術的熱情,從而有效促進核心技術的自主研發。
3.4 提供工程支持,加強升級管理
提供工程支持,很大程度上促進了計算機軟件工程的升級,而計算機軟件工程的升級又有利于產品功能的多樣化發展,從而拓寬計算機軟件的應用范圍。例如,可利用開發軟件工具或通過創設環境以升級并優化軟件,同時重視提高軟件的技術水平及開發質量,為軟件產品的升級創造良好的外部條件。此外,計算機軟件工程的管理水平對資源的利用效率有著較大影響,計算機軟件產品要想與當前市場及社會發展需求相符,或是其生產力想有所提高,都依賴于現代化管理。因此,軟件開發部門應依市場及社會發展需求制定相應的工程管理制度,以保證軟件升級與創新質量。設計過程中,應注意保證設計的科學性,深入分析軟件的統一性、適應性、模塊化等,并依分析結果選擇適當的設計方法,以實現軟件工程的目標,充分發揮軟件的優勢及功能[3]。
4 結語
總而言之,伴隨我國技術水平的不斷提高,人們的日常生活及工作對于計算機的需求不斷提升。計算機軟件工程是我國經濟及社會發展的重要產業,信息化時代的到來,要求計算機軟件工程不斷提高其現代化技術水平,而這不僅需要計算機軟件工程行業自身不斷努力,同時還需要政府及社會的支持,各方共同努力,以促進計算機軟件工程的健康發展。
參 考 文 獻
[1]遲浩.基于計算機軟件工程的現代化技術[J].計算機光盤軟件與應用,2015,18(1):69-70.
[2]劉鑫.基于計算機軟件工程的現代技術[J].電子技術與軟件工程,2018(3):56.
[3]樊小松.計算機軟件工程的現代化技術研究[J].信息與電腦(理論版),2018(3):16-17.
[責任編輯:鐘聲賢]