前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程技術(shù)發(fā)展與趨勢分析范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】軟件工程技術(shù)發(fā)展至今已經(jīng)有近四十年的歷史,隨著計算機的出現(xiàn),此項技術(shù)得到了廣泛的應(yīng)用,經(jīng)過多年發(fā)展,它已經(jīng)成為一門綜合性強、發(fā)展前景好的獨立學(xué)科。由于信息產(chǎn)業(yè)發(fā)展勢頭良好,軟件工程技術(shù)也必然會處于不斷發(fā)展變革之中,只有這樣才能符合實際需求。本文主要從軟件工程技術(shù)發(fā)展現(xiàn)狀、現(xiàn)存問題以及發(fā)展趨勢三個方面入手進行分析。
【關(guān)鍵詞】軟件工程技術(shù);現(xiàn)狀;問題;發(fā)展趨勢
1引言
經(jīng)過多年的應(yīng)用與發(fā)展,軟件工程技術(shù)已經(jīng)趨于成熟,并且對于豐富計算機功能以及提高其應(yīng)用效率具有重要作用[1]。進入新世紀以來,此項技術(shù)已經(jīng)在社會上各個領(lǐng)域得到了全面且充分的應(yīng)用?,F(xiàn)如今不論是社會生產(chǎn)還是人們的生活都已經(jīng)離不開這一技術(shù),因此表現(xiàn)出對其強烈的需求。正是在需求的刺激下,此項技術(shù)才能夠在短時間內(nèi)獲得如此大的進步。在日后發(fā)展的過程中,軟件工程技術(shù)需要緊跟社會發(fā)展的腳步,從而滿足其需求。
2軟件工程技術(shù)的發(fā)展現(xiàn)狀
此項技術(shù)是目前市場上需求最大同時也是最熱門的技術(shù),其綜合性以及專業(yè)性較強,在應(yīng)用的過程中能夠?qū)⒏鞣N復(fù)雜且抽象的問題演化成程序的形式,之后再運用計算機強大的分析與計算功能將復(fù)雜的問題簡化并最終找到解決方法。正是由于其作用與功能較為強大,所以在各個行業(yè)都備受青睞。但在應(yīng)用此技術(shù)的過程中可能會受到部分外界因素的干擾或影響,從而導(dǎo)致其生產(chǎn)效率下降。軟件工程技術(shù)出現(xiàn)之后,世界上很多國家都對其十分重視,并且投入了大量的資金以及精力來開發(fā)和應(yīng)用此項技術(shù)。隨著投入的人力以及物力不斷的增加,此技術(shù)發(fā)展速度十分迅速,并且逐漸向開放性以及智能化的方向演變。目前國外一些發(fā)達國家對于此技術(shù)的研究已經(jīng)十分成熟,并且應(yīng)用范圍十分廣泛。與國外的發(fā)展現(xiàn)狀相比,國內(nèi)的研究工作還有很大的進步空間,目前很多核心技術(shù)以及開發(fā)工具主要還是從國外引進,因此需要及時做出改變。雖然我國對此項技術(shù)的研究起步較晚,但由于在后期研發(fā)環(huán)節(jié)投入了足夠的資金以及精力,所以進步較為明顯。我國目前已經(jīng)擁有了多項自主研發(fā)的軟件技術(shù),并且未來還會持續(xù)對此領(lǐng)域保持關(guān)注。
3軟件工程技術(shù)研發(fā)與應(yīng)用工作現(xiàn)存問題
3.1缺乏統(tǒng)一高效的管理
軟件的研發(fā)與應(yīng)用是一項較為復(fù)雜的工作,研發(fā)規(guī)模較為龐大,因此需要一個完善且科學(xué)的管理方法,從而確保其研發(fā)工作穩(wěn)步推進。但就目前的研發(fā)情況來看,很多企業(yè)并沒有做到統(tǒng)一高效的管理,在項目進行的過程中沒有管理者對整體的研發(fā)工作進行管理。很多管理者不能同時具備研發(fā)能力以及管理能力,所以在工作過程中無法對組內(nèi)成員進行有效管理以及合理分工,導(dǎo)致整體的研發(fā)速度較慢。只有做好管理工作,才能夠確保研發(fā)小組內(nèi)成員進行積極有效的配合,從而盡早開發(fā)出所需的軟件。
3.2沒有進行合理有效的控制
在軟件開發(fā)的過程中,控制工作主要包括兩個方面,第一個是進度的控制,第二個是人員的控制。首先,進度控制就是要求對整個研發(fā)工作的進展進行統(tǒng)一管理,確保每一個環(huán)節(jié)的工作都能夠按時完成。就目前的研發(fā)工作來看,之所以工作進度會受到影響主要原因有兩個方面,一是因為人員配置有問題,各崗位的人數(shù)分配不合理。二是因為資源分配有問題,研發(fā)期間很多急需的資源無法及時滿足。正是由于這兩個原因的影響,所以導(dǎo)致工作任務(wù)無法及時完成。其次,人員控制主要是對研發(fā)人員進行管理,要確保其有足夠的研發(fā)積極性并且要盡可能的減少人員流動,如果研發(fā)人員一直在變動,那么難免在交接工作時出現(xiàn)問題。研發(fā)工作的專業(yè)性較強,如果不斷地變換研發(fā)人員,就會導(dǎo)致項目整體進展受到影響。
4軟件工程技術(shù)的發(fā)展趨勢
4.1逐漸向模塊化方向演進
現(xiàn)如今市場上各企業(yè)之間的競爭逐漸激烈,因此各企業(yè)面臨著很大的經(jīng)營壓力,這就要求各軟件研發(fā)企業(yè)不斷的進行創(chuàng)新并且提升其研發(fā)水平,從而滿足發(fā)展需要。所謂模塊化就是指將各類資源以及現(xiàn)有地技術(shù)進行合理的整合,從而確保其研發(fā)能力和服務(wù)水平不斷上升。采用模塊化的方式以及思維來開展工作,能夠提升各企業(yè)的業(yè)務(wù)水平,從而使其能夠靈活的應(yīng)對如此激烈的競爭[2]。由此可見模塊化的方式能夠滿足研發(fā)工作的需要,因此在未來會得到更加廣泛的應(yīng)用。
4.2向全球化方向發(fā)展
在經(jīng)濟發(fā)展過程中全球化趨勢逐漸顯現(xiàn),對于軟件工程技術(shù)來說也是一樣的,現(xiàn)如今的軟件開發(fā)并不是一個國家自身的任務(wù),僅依靠本國的力量無法完成技術(shù)創(chuàng)新工作,需要各國之間進行交流與協(xié)作。為了滿足技術(shù)創(chuàng)新的要求,世界上各個國家都開始進行積極的合作與交流,從而推動軟件開發(fā)工作順利完成?,F(xiàn)如今美國主要承擔的是概念設(shè)計工作,歐洲主要承擔的是架構(gòu)設(shè)計工作,大部分企業(yè)的軟件測試工作將會選在中國完成,而印度目前則主要負責(zé)售后服務(wù)工作。
4.3朝著開放性方向發(fā)展
在未來發(fā)展的過程中,軟件工程技術(shù)會朝著更加開放性的方向發(fā)展,在進行研發(fā)的過程中,各企業(yè)可以進行積極的合作,利用其特有的優(yōu)勢來完成研發(fā)工作,并確保軟件工程技術(shù)能夠一直處于升級更新中。用開放的理念來進行軟件研發(fā)能夠極大的提升其工作效率以及產(chǎn)品質(zhì)量[3]。例如,人們使用的手機目前最主要有兩個系統(tǒng),一個是安卓另一個是蘋果,這兩個系統(tǒng)之間會進行相互的借鑒和學(xué)習(xí),從而共同推動軟件技術(shù)的發(fā)展。在未來發(fā)展過程中,各企業(yè)需要以一種開放的態(tài)度來對待研發(fā)工作,各國家以及各個企業(yè)之間要進行有效的交流與融合,從而最大限度的滿足用戶需求。
5結(jié)語
綜上所述,軟件工程技術(shù)在未來的應(yīng)用范疇會越來越廣泛,自此項技術(shù)誕生以來,它就一直在經(jīng)歷不斷的變革與創(chuàng)新?,F(xiàn)如今信息產(chǎn)業(yè)發(fā)展勢頭良好,所以此項技術(shù)的重要性也在不斷被強調(diào),很多國家已經(jīng)投入了大量的資金以及精力用于此項技術(shù)的研發(fā)與創(chuàng)新。在日后發(fā)展的過程中,它將會朝著開放性、全球化以及模塊化的方向發(fā)展。
【參考文獻】
[1]張志榮,黃杰,孫偉宏,等.數(shù)據(jù)挖掘在軟件工程領(lǐng)域中的應(yīng)用淺析[J].電子測試,2013,(9):246-247.
[2]王亞明,郭峰,向陽霞.軟件復(fù)用技術(shù)及其開發(fā)方法[J].北京廣播電視大學(xué)學(xué)報,2007(02):57-59.
[3]徐釗.軟件工程發(fā)展現(xiàn)狀及趨勢分析[J].計算機光盤軟件與應(yīng)用,2011(17):85.
作者:范玉霞 單位:甘肅建筑職業(yè)技術(shù)學(xué)院