徐江俊 王棒
摘要:隨著經濟和科技水平的提高,軟件工程技術是信息系統的組成之一,在促進經濟現代化發展上,起著極為重要的作用,軟件工程涉及軟件開發、數據庫與操作系統、程序設計語言等諸多方面,而計算機軟件工程的標準化發展,是基于規范化的設計、生產為目標,旨在提升整個行業的競爭力,促進計算機軟件工作的健康發展。本文基于此,針對計算機軟件工程標準化發展進行闡述與分析。
關鍵詞:計算機;軟件工程;標準化;發展;分析
引言
在科技的迅速發展下,軟件管理流程發生了顯著變化,逐步完善,為了提升軟件競爭力、編程質量,需要采取科學的方式降低軟件工程復雜性,因此,無論是在理論,還是在實踐上,都需要制定明確的行業化標準。
1計算機軟件開發過程中存在的問題
1.1未進行充分的市場調研就盲目進行軟件的開發
計算機軟件在開發之后要投入使用,使用頻率越高也就越能證明其價值,并更好地發揮其作用。反之如果用戶對某一計算機軟件的應用并沒有強烈的需求,即使開發出來的軟件十分新穎、功能全面也不能被用戶所認可。從中可以看出計算機軟件在開發之前進行調研,了解需求是十分關鍵的,但是就在此方面一些單位和部門存在著諸多問題。部分單位和部門在計算機軟件開發之前,雖然也進行了調研,但是也僅僅是進行了一些調查問卷,大致了解了用戶的需求情況。并沒有對調查用戶進行細分,對用戶的個性化需求也沒有過多重視,調研流于形式,并沒有為軟件開發決策提供有效數據。此外,部分軟件開發中負責人思想理念比較陳舊,重生產輕需求,憑借主觀臆斷就開始進行研發制造,導致開發出來的軟件與用戶的需求不符。
1.2未重視用戶體驗
用戶是計算機軟件的最終使用者,用戶體驗如何直接關系著軟件市場推廣情況,但是很多軟件開發人員將大部分的時間與精力投放在研發上,很少與用戶進行溝通交流,這樣就導致研發者并沒有真正了解用戶的想法及產品的需求,研發出來的軟件也必然不會與用戶的需求完全一致。此外,軟件在全面推向市場之前進行一段時間的用戶體驗是十分重要的,一旦大部分體驗用戶對軟件的某些方面表示不滿,開發者還可以對該軟件進行調整適當的,也可以根據用戶的市場反應情況來決定是否全面推出市場。但是部分軟件開發人員未重視用戶體驗,對軟件中存在的問題沒有及時了解,影響了軟件的市場應用。
1.3缺乏核心技術創新能力有待提升
與西方國家相比,我國的計算機軟件開發時間相對較短,在開發方面還存在著很多不足,特別是核心技術的缺乏。計算機軟件開發中最重要的就是核心技術,但是我國掌握的核心技術較少,在軟件開發這一專業領域還沒有取得良好的成果。也就是說我國的計算機軟件在開發中還存在著很多不足,對于國外技術有著一定程度的依賴性。沒有核心技術,軟件開發人員在研發的過程中會更傾向于直接購買國外的先進技術產品,這樣還可以節約一定的研發時間。但是正因為如此,軟件開發部門不會在軟件開發中投入較多的人力、物力,軟件開發的創新創造能力亟待提升。
2算機軟件工程管理與應用的措施研究
2.1促進管理體系不斷完善
在計算機軟件工程管理過程中,為了確保軟件開發效果,很重要的一個工作就是要建立完善的管理體系,通過對軟件開發工作人員的有效管理,明確工作職責,做好分工合作,從而充分發揮各個崗位職工的積極作用,并形成良好的協作效果,為軟件開發提供強大的支持,進而推動軟件開發得到順利完成。在制定管理體系的過程中,要充分考慮工作人員的具體需要和工作特點,堅持以人為本,從軟件開發的全局來合理分配人力資源和其他資源,做好軟件開發的人力保障、資金保障和組織保障。
2.2加大計算機軟件工程管理風險與進度管理力度
在計算機軟件工程管理過程中,會出現各種管理風險,如果不能及時有效地處理這些管理風險,就會直接影響軟件開發及其應用的整體效果。基于此,為了做好軟件開發工作,就需要全面準確認識計算機軟件工程管理應用過程中的風險及其表現形式,在此基礎上根據需要做好后期管理和維護工作。首先要進一步提高管理人員的整體素質,管理人員要積極學習相應的專業知識和實踐技能,提高自身的綜合素質,在此基礎上對軟件開發的具體細節和流程進行全面管理,并根據軟件開發實踐情況對其科學性、有效性進行評估,從而實現對管理成本的有效控制,不斷提高開發工作效率,實現對各種風險的整體控制。此外,還要進一步增強管理人員的風險意識,要注重在工作過程中針對軟件開發中存在的風險進行分析評估,并結合實際需要做好相應的預防和控制措施,進而降低風險的發生率,確保軟件開發能夠順利進行,確保軟件開發實踐效果。
2.3加大計算機軟件工程管理團隊的建設力度
目前,在我國計算機軟件工程管理應用過程中,工作團隊內部的協作意識和能力還不夠,這也直接影響到軟件開發的實踐效果,因此,有必要進一步加強軟件工程管理團隊建設,從而從整體上提高軟件團隊的協調能力合作能力和協作能力,進而提高軟件開發工作的效率與質量,促進軟件工程管理應用整體效率的提高。在實踐過程中,要注重加強溝通交流,包括團隊內部的溝通、團隊管理人員與用戶的溝通、團隊管理人員與項目負責人的溝通等,通過這些溝通準確掌握用戶的實際需要,明確軟件開發方向和方案,提高團隊內部工作的協調性和有效性,為順利開展軟件開發工作打下基礎。此外,還要注重加強團隊內部工作人員的信任感建設,增強團隊內部的合作意識,進一步提高軟件開發管理隊伍的內部凝聚力,實現良好有效的協作,提高軟件開發管理的整體效率與質量。
3計算機軟件工程標準化發展措施分析
3.1與國際標準相對接
在計算機軟件工程的標準化發展上,要主動與國際標準對接,充分考慮到軟件開發要求,重視軟件市場中用戶的需求,從用戶需求來著手,處理好與其他軟件之間的關系,積極引入國際標準,為軟件工作的順利開展奠定基礎。對于相關企業而言,在引進軟件工程標準時,要對軟件工程標準化概念有深刻的理解和認識,通過調研、分析等掌握用戶需求,加快軟件工程標準化發展速度,為我國計算機軟件標準化發展奠定基礎。另外,在文化、語言差異因素的影響,國際標準在開始引入時,往往不易被接受,對此,在引入國際標準后,要做好規范性解釋工作,與國內軟件產業結合,做到因地制宜,讓標準化制定更符合我國國情。
3.2培育專業化人才
計算機軟件工程標準化發展離不開專業化人才的支持,進一步完善工程標準,對此,要高度重視專業化人才的培育。一方面,通過研討會等方式鼓勵人員參與專題性研究,對軟件標準發展空間進行深度探討,積極聽取專家建議,明確軟件標準,突出創新特色。另一方面,人才的培育要從高校抓起,高校方面要進一步細化人才培育標準,根據市場要求來培育出符合社會發展的管理人員、研發人員。
結語
在軟件工程的發展下,需要與先進的科技水平結合,構建完善的行業標準,積極吸收國際在行業標準。目前,在計算機軟件工程發展上,硬件取得了突破性進展,但是在軟件工程的研發上,還有諸多問題有待解決,強化行業標準化研究,可以顯著提升社會發展水平,以此來促進我國經濟發展,這對于社會主義現代化建設,具有重要意義。
參考文獻
[1]劉羿勛.實現計算機軟件工程標準化發展[J].電子技術與軟件工程,2017(2):53.
[2]馬關蕊.如何實現計算機軟件工程標準化發展方向[J].軟件,2014(3):184-185.
[3]趙飛.分析如何實現計算機軟件工程標準化發展[J].信息通信,2014(3):163.