李佳寧
摘 要 軟件工程經(jīng)過幾十年的發(fā)展與進步,已成為計算機行業(yè)的核心學(xué)科,在推動社會主義市場經(jīng)濟的發(fā)展以及現(xiàn)代化建設(shè)方面發(fā)揮越來越重要的作用,包括程序開發(fā)、軟件設(shè)計、數(shù)據(jù)庫建設(shè)多方面內(nèi)容,并逐漸走進人們的生活,電子郵件、網(wǎng)絡(luò)游戲、Flash制作等等都是軟件技術(shù)的延伸。在現(xiàn)階段如何科學(xué)分析與正視軟件工程技術(shù)的現(xiàn)狀,及時找出發(fā)展問題與困境,為進一步規(guī)劃軟件工程技術(shù)的發(fā)展方向與科學(xué)預(yù)見研究軟件工程的發(fā)展前景奠定堅實的基礎(chǔ)。
關(guān)鍵詞 軟件工程 發(fā)展現(xiàn)狀 發(fā)展趨勢
中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A
在經(jīng)過了幾十年的發(fā)展后,軟件工程應(yīng)用的范圍越來越廣。科技的日新月異,導(dǎo)致軟件工程技術(shù)的發(fā)展已經(jīng)遠(yuǎn)遠(yuǎn)超過了軟件工程技術(shù)理論的研究速度,但是軟件工程本身具有復(fù)雜性,加上我國軟件工程技術(shù)工程建設(shè)起步較晚,缺乏必要的經(jīng)驗與借鑒,在軟件工程技術(shù)發(fā)展與進步中必然存在著諸多方面的問題與缺陷,極大限制了軟件工程技術(shù)現(xiàn)代化、科學(xué)化、完善化發(fā)展目標(biāo)的實現(xiàn)。因此,為軟件工程指明新的發(fā)展方向必須推進軟件工程的改革,從而提高我國工程軟件行業(yè)的競爭力與綜合實力,促使我國信息化建設(shè)的不斷進步。
1當(dāng)前我國軟件工程技術(shù)存在的問題
首先,我國軟件工程管理體制不完善。現(xiàn)代軟件企業(yè)中并沒有設(shè)置專人管理與監(jiān)管整個軟件開發(fā)團隊的工作進展,不能根據(jù)實際工作情況選擇針對性的工作計劃,極大影響了工作質(zhì)量與工作效率。另外,有些軟件企業(yè)引進國外先進的管理經(jīng)驗與運營模式,也設(shè)置項目經(jīng)理一職整體掌控軟件開發(fā)工作,但缺乏必要的團隊協(xié)調(diào)能力與管理溝通能力,不能在企業(yè)內(nèi)部形成積極向上、團結(jié)奮進的企業(yè)氛圍。
其次,對專業(yè)人員以及工程進度調(diào)控意識不強。軟件專業(yè)人才是軟件開發(fā)團隊的核心人員,為保障軟件開發(fā)進度,必須保障核心工作人員與工作團隊的穩(wěn)定性,但是軟件企業(yè)并沒有意識到這方面工作的重要性,隨意調(diào)動工作人員,變更團隊人員的情況時有發(fā)生,導(dǎo)致軟件工程開發(fā)工作發(fā)展滯后,工作效率低下。此外,在軟件工程建設(shè)中,要根據(jù)企業(yè)實際情況與既定目標(biāo)控制項目開發(fā)進步,從而實現(xiàn)人員安排最優(yōu)化,資源配置最佳化,在實際工作中,軟件開發(fā)公司極易受到外界環(huán)境的影響(諸如軟件開發(fā)市場動蕩等等),從而打亂整個軟件開發(fā)計劃,造成人力、物力資源的巨大浪費。
最后,高精尖人才相對缺乏。軟件開發(fā)從本質(zhì)上來將是一個循序漸進的過程,要求軟件工程企業(yè)保障更多專業(yè)人才與振業(yè)設(shè)備的投入與支持,但更多軟件企業(yè)為降低經(jīng)濟成本,實現(xiàn)經(jīng)濟效益的最大化,往往將更多的精力放置在市場動態(tài)的掌控以及軟件開發(fā)的項目選擇方面,忽視專業(yè)人才的不斷開發(fā)與引進,使得軟件企業(yè)核心競爭力滯后,導(dǎo)致工期開發(fā)時間延長。另外,不能及時為企業(yè)內(nèi)部工作人員提供更多高層次的培訓(xùn)機會,使員工不斷增強自身知識儲備與提升實踐技能水平。
2提高軟件工程工作質(zhì)量與工作效率對策探討
(1)增強軟件開發(fā)整體過程的掌控與管理。一方面,要科學(xué)制定工作計劃,在項目開展前期預(yù)測實際工作量,安排項目開展的工作順序,并將整個工作內(nèi)容劃分到位,分配到人,從根本上保障工作進度。此外,要設(shè)置人才調(diào)配預(yù)備方案與突發(fā)情況解決方案,根據(jù)實際工作進展適度調(diào)整人員構(gòu)成,提高危機處理能力。另一方面,要加強對整個軟件開發(fā)工作的監(jiān)督與監(jiān)管,不定期抽查工作進展情況,在保障工程質(zhì)量的前提下提高工作效率。
(2)為專業(yè)軟件開發(fā)人員提供更多培訓(xùn)與學(xué)習(xí)機會。定期邀請軟件開發(fā)領(lǐng)域的專家深入企業(yè)講解最新科技成果與軟件開發(fā)的最新趨勢,同時分享工作經(jīng)驗與教訓(xùn),并面對面解決員工在實際工作遇到的問題,提高員工的工作實力與操作技能。同時,企業(yè)要關(guān)注軟件開發(fā)員工合法權(quán)益的實現(xiàn),通過發(fā)放獎金、增加工資、授予先進工作者、提供出國或參加經(jīng)驗交流會議的機會等形式,激發(fā)員工參與項目開發(fā)的熱情與積極性,使項目工作人員時刻以主人翁姿態(tài)主動充實知識儲備,積累實際工作經(jīng)驗。
(3)完善軟件開發(fā)企業(yè)領(lǐng)導(dǎo)構(gòu)成體系,推行項目開發(fā)責(zé)任制。一般上來講,項目經(jīng)理是整個軟件開發(fā)工作的核心,項目經(jīng)理要注重企業(yè)與工作團隊的有效溝通與交流,協(xié)調(diào)工作人員之間的摩擦與矛盾,掌控整個研發(fā)工作的進展與進度。另外,在項目經(jīng)理之下要設(shè)置項目組長與項目主管,輔助項目經(jīng)理引進先進軟件開發(fā)技術(shù),監(jiān)督與調(diào)控各個項目之間完成科學(xué)、合理承接,在軟件企業(yè)內(nèi)部形成管理有序、責(zé)任分明、監(jiān)督到位、目標(biāo)明確的管理體系與領(lǐng)導(dǎo)機制。
隨著全球化的發(fā)展趨勢和全球化市場競爭壓力的增加,軟件工程發(fā)展趨勢將朝著全球化協(xié)作交付、開放性計算及模塊化方向發(fā)展壯大,從而更好地服務(wù)于計算機技術(shù)相關(guān)行業(yè)領(lǐng)域。通過分析與明確當(dāng)前我國軟件工程技術(shù)的發(fā)展困境,可以在很大程度上緩解軟件危機,推進軟件工程項目的開發(fā)與進步,從根本上增強我國軟件工程行業(yè)的綜合實力,為便利社會生活、提高工作效率、推進現(xiàn)代化建設(shè)奠定堅實的基礎(chǔ)。
(作者學(xué)號:1330472)
參考文獻(xiàn)[1] 李朝陽.淺析軟件工程技術(shù)發(fā)展思索與應(yīng)用[J].科技之友,2013(6).
[2] 王章宇.淺析軟件工程技術(shù)的發(fā)展[J].軟件,2013(10).