摘 要:計算機軟件開發技術是計算機的核心技術,軟件開發技術水平的高低對計算機運行產生著直接影響。但我國的計算機軟件開發技術在飛速發展的同時,也暴露出了一些問題,這些問題的存在,極大地影響了我國計算機軟件開發技術水平的進一步提升。因此,必須予以高度的重視。
關鍵詞:計算機;軟件開發技術;現狀
1.前言
21世紀是信息化時代,網絡信息逐漸深入人們的日常生活中,并在一定程度上改變了人們的生活方式。從互聯網發展角度來看,計算機軟件的開發顯得十分重要。計算機軟件開發技術的應用,促使計算機的使用更為方便快捷。軟件開發技術是軟件工程中的重要技術之一,是創新計算機網絡技術的基礎,有助于完善遠程控制和網絡支持。
2.計算機軟件開發技術概述
對于計算機軟件來說,主要涉及到的就是計算機應用軟件與計算機系統軟件兩個層面,計算機應用軟件的主要目的就是幫助使用計算機的人員解決實際存在的問題。如在學習方面的軟件以及管理等方面的軟件。而對于計算機系統軟件來說,則主要是針對與計算機本身相關的軟件來說的,如監控軟件以及管理軟件等。不論是應用軟件還是系統軟件,都可以為使用人員提供良好的使用環境,也就是說,在日常使用計算機的過程中,都在與計算機軟件打交道,而并不是計算機本身,所有通過計算機來完成的工作都是通過計算機軟件來進行的,因此,也可以認為計算機軟件是計算機的重要組成部分。
在五六十年代時,計算機軟件開發技術主要是手工軟件開發,這種方式存在著工作效率低以及耗時等劣勢,因而難以滿足人們的正常需求。隨著時代的不斷發展,人們開始認識到計算機軟件開發的重要性,并對軟件開發予以了全新的定義。為了滿足計算機的程序運行,所采取的相應的規則與方法等都被規劃到了計算機軟件的范圍內。且對于計算機軟件技術來說,在長期的發展過程中主要是由計算機設計過程、軟件過程以及軟件工程三個階段發展起來的。在經歷了多次變革后,計算機軟件開發技術開始向著更為成熟的階段發展,但從實際上來說,我們仍要認識到計算機軟件維護上的相關問題。
3.計算機軟件開發技術的現狀
3.1 計算機軟件開發缺乏核心技術
與歐美國家相比,我國計算機軟件開發技術還處于起步階段,開發能力較弱,正因如此,在軟件創新技術研發方面一直沒有出現突破性的進展,缺乏競爭力較強的軟件開發核心技術。在這種情況下,我國在軟件開發工作中只能利用公開的中低檔技術進行軟件開發工作,難以利用核心技術進行高端的軟件技術開發工作。
3.2 軟件開發人才隊伍結構不合理
在我國現階段的軟件開發人才隊伍中,因受到教育體制、人才儲備、人才管理制度等多方面的影響,造成人才隊伍中以基礎程序設計和低端軟件開發人員為主,在國家范圍內高端型軟件開發技術人才非常缺乏。這種缺乏主要是因為我國計算機軟件開發教育起步晚、規模小,培養出的開發人才缺乏高級軟件開發技術的理論和實際經驗。在這種情況下,就會造成我國在國際高級軟件開發技術領域的競爭力下降,難以達到世界先進的軟件開發標準。
3.3 軟件開發產業結構不合理
在現階段我國的軟件開發產業中,絕大部分軟件開發公司屬于小型的開發企業。即便是大型的軟件開發企業,其產業規模同國際的大型軟件開發企業相比也小得多。在這樣的產業結構下,我國的軟件開發企業只能從事小規模的軟件開發工作。同時因為我國的軟件開發企業中缺乏大型的帶頭企業領導,導致我國在軟件開發技術的規范制定工作中缺乏自身的發言權,難以在國際軟件開發整體工作中起到應有的作用。
3.4 軟件開發技術管理機制欠缺
在我國現階段的計算機軟件開發過程中,技術管理機制一直都沒有得到健全和完善,造成這一問題的主要原因有兩個,一個就是計算機軟件開發技術管理機制的建設力度不足,對于管理機制的資金投入不夠,從而無法使技術管理機制得到有效地構建和完善。而另一個原因則是因為我國現階段的計算機軟件開發領域存在嚴重的技術抄襲現象,這從根本上降低了技術開發人員的主動性和積極性,使其自主創新性受到了嚴重的打擊,從根本上抑制了我國計算機軟件開發事業的發展和進步。
4.計算機軟件開發技術的對策
4.1創新軟件開發技術工藝
現階段我國主要的軟件生產模式仍是較為傳統的密集型集體勞作,在軟件產品研發和后期,項目開發商多是靠人力代替自動化流水線,軟件開發生產沒有達到產業化、規模化,因此,軟件研發質量僅僅取決于制作人的技術水平及熟練程度,效率低、成本過高,生產率受人為影響較大。雖然一些新興軟件開發企業能夠通過人才引進、技術革新利用軟件工程思想集成開展軟件生產,但軟件研發的成本依舊受人員效率制約,難以實現生產的產業化和規模化。消除此種問題的唯一途徑是對軟件開發的工藝進行技術革新,使軟件開發能實現自動化和工業化生產,而不是機械化、人為化生產。
4.2 加強計算機軟件技術人才的培養
目前,軟件開發技術型人才嚴重缺乏,尤其缺乏的是高端技術型人才,因此,加強計算機軟件技術人才培養是非常重要的工作。要實現軟件人才的有效培養,各院校需要能夠加大軟件開發專業教育工作,能夠結合市場情況,不斷完善軟件技術教育內容,并能夠積極引入新的技術內容,尤其是引入軟件核心技術內容,不斷提升相關專業人才培養的質量。另外,社會也需要加大這方面的人才培養,政府要支持這項工作,相關企業要能夠積極培養軟件技術開發創新人才,通過多種方式保障軟件技術開發人才質量。這樣,才能有效推動軟件技術開發工作的創新發展。
4.3優化軟件產業環境
在計算機技術研究領域,一直存在一種現象,即對硬件關注較高,而對軟件研究工作關注的較少。在人力資源投入方面,軟件產業方面的投入明顯不足。并且,在軟件行業中,還常常會出現盜版,競爭不公平,價格誘惑等問題,相關知識產權保護工作開展不力,對軟件開發缺乏必要的技術突入等,這些都制約了軟件開發技術的進一步發展。因此,優化軟件產業環境,通過法律途徑加強相關知識產權的保護,為軟件技術開發人員提供有利的工作環境,增加軟件研發方面的投入等,以多種方式優化軟件產業環境,以推動軟件開發技術的創新發展。
5.結語
計算機軟件技術水平的高低直接影響著計算機服務水平。因此,必須予以高度的重視。軟件開發行業的工作人員都要積極吸取現代化科學信息技術中的優秀部分來完善和創新我國的軟件開發技術,以此來推動我國計算機軟件開發技術的發展,從而為未來的現代化計算機軟件開發行業的發展奠定良好的基礎。
參考文獻:
[1] 姚尚.在新時期下計算機軟件開發技術的應用現狀及發展趨勢分析[J].計算機產品與流通,2019,36(05):25.
[2] 武亞文.計算機軟件開發技術的應用與發展趨勢研究[J].計算機產品與流通,2019,36(05):27.
作者簡介:
平蕓宣1999,女 ,漢族,河南義馬人,本科在讀,研究方向:計算機.