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