刁志堅
(廣東科技學院,廣東 東莞 523083)
軟件開發指的是根據用戶要求建造出軟件系統或者建造系統中軟件部分的過程。軟件開發包括需求捕捉、需求分析、需求設計、需求實現以及需求測試五個部分。通過實踐表明,軟件是用某種程序設計語言的方式實現的,分為系統軟件和應用軟件兩種。軟件不止包括計算機上運行的程序,還包括與計算機上與程序相關的文件。在我國,從事軟件開發業務的上市公司有190 多家。軟件開發的業務范圍比較廣,根據不同的方向,可分為IT 服務、行業信息化、互聯網游戲、商業智能、網絡安全、基礎軟件六大類。
20 世紀60 年代以來,軟件開發已經有了30 年的歷史,由于軟件開發發展速度較快,目前已經進入了成熟期。研究人員表示,在智能時代,軟件開發工作的本質是依據客戶提出的相關需求進行分析與設計,從而有效滿足客戶需求。就目前而言,雖然我國軟件開發速度相對較快,然而大量數據顯示,在軟件應用過程中仍存在部分細節問題有待進一步提升與完善。基于此,相關部門應積極加強對軟件開發工作的合理關注,從而有效推動軟件開發人才隊伍的建設,為軟件開發工作質量的進一步提升與優化奠定堅實的基礎。
隨著互聯網以及人工智能等新一代信息技術的快速發展,全球的信息技術行業都進入了新一輪的加速期,信息技術服務業也迎來了新的戰略機遇期。目前,我國的軟件開發和信息技術服務業高速發展,并且逐漸走向成熟[1]。
軟件開發的市場容量不只包括軟件開發商網站產品在某個范圍內的市場銷售額,也包括用戶量規模或者銷售量規模。測量軟件開發市場容量時,主要運用源推算法、強相關數據推算法、需求推算法、抽樣分析法以及典型反推法。通過一系列數據可以得出,2019 年,我國軟件行業發展平穩,收入和利潤一直在增長,相關從業人數也在不斷增加。隨著信息技術服務加快了云化的發展,軟件應用服務化以及平臺化的趨勢越來越明顯。一方面,東部地區一直保持領先發展;另一方面,中部地區的增長速度較快。2019 年,全國的軟件行業企業超過4 萬家,累計完成軟件業務收入71 768 億元,同比增長15.4%,實現利潤總額9 362 億元,同比增長9.9%,人均實現業務收入106.6 萬元,同比增長8.7%。2020 年上半年,我國軟件行業復工復產的成效比較明顯,業務收入以及利潤也在持續回轉。據統計,2020 年上半年,我國的軟件行業收入35 609 億元,同比增長6.7%,實現利潤總額4 241 億元,同比增長1.3%[2-3]。
目前,我國軟件產業市場競爭力不斷增強,步入了加速迭代的關鍵時期,并且從高速度增長轉向了高質量增長。另外,5G 商用使中國軟件行業走向新階段,提供了良好的外部環境。同時,我國國民經濟的各個領域對軟件產業的需求持續增加,從而使軟件產業整體保持平穩健康的發展態勢。
我國的軟件產業發展存在著投入不足、重硬輕軟、生態薄弱等問題。因此,在今后的發展過程中,需要制定相關的政策,推動軟件行業不斷發展,從而加快創建良好的軟件開發生態環境。從目前的情況看,我國的軟件技術一直朝服務化的方向發展,同時也培育形成創新的生態形式,不斷衍生出個性化的定制以及網絡化協同等制造業的新模式。
任何一個軟件的誕生都離不開軟件開發的支持,根據工信部的數據可以發現,近年我國的軟件開發發展比較穩定,軟件開發滲透到各個行業,有較廣闊的市場前景。
軟件行業的發展關系國家的未來,軟件開發將成為21世紀擁有最大產業規模和最具發展前景的新興產業之一。但是,人才缺失成了阻礙軟件開發的一個重要關卡。總的來看,在社會發展的過程中,人才隊伍水平會對社會發展速度造成影響。然而,就目前而言,在軟件開發方面,我國高素質人才的數量相對較少,對軟件開發工作的有效開展與落實造成了不良的影響與阻礙。另外,在日常工作中,部分研發人員過于依賴自身經驗,對于先進技術的學習力度相對偏低,不利于研發人員專業技術水平的合理提升,對提升我國軟件研發工作的質量極為不利。與此同時,研究人員指出,在我國,軟件開發隊伍存在嚴重的結構失衡,不僅缺乏高級人才,而且缺乏技能型和應用型的人才,甚至還缺乏基礎型人才。
由于我國軟件開發行業起步較晚,因此相比發達國家率先完成第一次工業革命和第二次工業革命的發展歷程,我國的發展速度較為緩慢,導致現階段還沒有掌握核心技術,難以形成強有力的核心競爭力。針對這一問題,研究人員表示,現階段大量發達國家對于核心軟件技術的保護力度相對較強,從而導致我國難以有效引進與應用先進核心技術。從科研技術水平的角度分析,我國軟件研發工作的水平與發達國家相比仍存在一定的差距,從而導致在部分核心軟件開發方面,我國自主研發工作的難度相對較大,繼而導致我國軟件綜合水平與發達國家相比仍存在一定的差距,對我國軟件設備國際競爭力的進一步提升造成了阻礙。不過我國科研人員不屈不撓的研究精神也促進了我國軟件開發的進程,雖然核心技術研究得不夠深入,但是相信在不久的將來,我國也會掌握軟件開發的核心技術,緊跟發達國家的腳步,促進我國核心技術的發展[4]。
隨著互聯網技術的深入發展,軟件開發的行業也成為世界上增長最快的行業之一,這就促使對相關軟件開發人才的需求增加。由于軟件開發高級工程師、網絡媒體高級工程師和新媒體用戶界面設計師都是比較稀缺的人才,因此軟件開發具有以下演變趨勢。
當今是互聯網信息時代,在軟件開發的過程中,要迅速掌握互聯網以及數據功能,為客戶增加附加值。這就需要很多人們學習新的知識和技術,高效地完成工作任務。因此,全能型的人才會多于專業人才。根據當前的現狀以及對未來的考量,軟件開發工作人員的合作、團結技能會比個人自立更重要。在軟件開發過程中,良好的團隊合作有利于充分發揮各個研發人員的能力,對軟件開發總體水平的提升具有良好的促進意義。
隨著社會經濟的不斷發展,未來的職業方向將會走向網格式的職業發展,而不是直線式,未來的軟件開發工作會更加開放,工作場所越來越靈活,具有更加平坦的組織結構。目前,隨著經濟全球化趨勢的不斷加深,為了進一步確保軟件開發工作的合理開展與落實,相關工作人員應積極做好思維模式的全球化發展,從而確保自身可以以一顆包容與開放的心態合理開展與其他工作人員的有效合作,為團隊協作工作的有效落實奠定基礎。
公共數據的開放是軟件開發發展的重要趨勢,會促進智能時代下大數據在公共事業中的應用。目前,很多城市都在建設智慧城市,而能否把公共數據的資源開放成為需要解決的一項主要問題。公共數據如果不能夠完全公開,將會阻礙智能時代的發展。在智能時代,公共數據作為一種必不可少的資源,其開放不僅可以推動智慧城市的建設,而且可以加速我國的社會發展。
隨著時代的進步,軟件開發取得了較大的進步。雖然對于我國現狀來說,軟件開發的危機還沒有得到徹底解決,但是軟件開發行業有了較大的進步。從20 世紀60 年代末到70 年代中期,在很多高級語言的運用方面,創造了結構化程序設計技術,同時還開發出了很多的計算機工具。在20 世紀70 年代中期到80 年代,計算軟件工程成為當時熱門的研究對象,并且開發出很多軟件技術,都對軟件工程的發展具有深遠的影響。在20 世紀80 年代中期到90 年代,相繼出現了面向對象語言和方法,并且成為主要的軟件開發技術,在開發過程中注重研究,注重對軟件的應用。未來,軟件開發依舊離不開互聯網,互聯網給全世界的新型技術設施奠定了基礎,形成了一個具有豐富資源的平臺,形成一個系統高效的虛擬環境,讓所有有用資源都能得到應用,讓用戶能切實體會到其方便之處,這也是軟件技術研究的重點。因此,智能時代軟件開發的發展前景一片光明。
隨著智能時代的不斷發展,全球互聯網競爭十分激烈,要想在激烈的競爭中有立足之地,就要有屬于自己的核心競爭力,將互聯網技術滲透到各個行業,不斷轉型升級軟件開發技術,可以把“互聯網+”與軟件行業進行融合。軟件開發是軟件行業收入占比較高的一大類業務,數字化轉型以及開放式創新和業務深度融合是智能時代下軟件產業發展的重點,大數據、云計算、物聯網、互聯網等新一代的信息技術為軟件開發注入了新的活力。同時,不僅需要國家的政策支持,企業自身也要加快新產品的研發,積極加入國際市場中,只有這樣,我國未來的軟件開發行業才能越來越好。