摘 要:隨著我國電力事業的持續發展和現代軟件工程技術的不斷突破,現代軟件工程在電力系統中的應用日益受到社會各界的廣泛關注。相對于傳統技術下的電力系統而言,使用現代軟件工程技術開發的電力系統具有更高的效率和安全保障。文章通過對現代軟件工程在電力系統中應用的必要性進行介紹,深入分析其應用的關鍵技術,并提出進一步完善現代軟件工程在我國電力系統中應用的建議,為我國電力事業的發展建言獻策。
關鍵詞:現代軟件工程;電力系統;應用分析
1 現代軟件工程在電力系統中應用的必要性
從我國電力系統軟件開發現狀來看,大部分電力系統開發單位仍是采用手工作坊式的方式進行電力系統軟件的開發,其軟件系統開發進度過于緩慢,而且軟件系統的安全性、兼容性得不到保障,嚴重制約了我國電力事業的進一步發展。現代軟件工程在電力系統中的應用是指在電力系統軟件開發過程中,通過將電力系統工程按照軟件工程學的方法和要求來進行軟件系統的開發和管理工作,從而實現電力系統軟件開發的高效率和高質量[1],現代軟件工程在電力系統中具有重要的應用價值。首先,電力事業關乎國家民生,電力系統對軟件的安全性、穩定性、兼容性等方面提出了較高的要求,傳統技術下手工作坊式的軟件開發方式不能保障電力軟件系統在日常運行過程中的安全和穩定,而采用現代軟件工程技術開發的電力軟件系統具有穩定運行、實時反饋、相互兼容、易維護和擴展等特征,可以很好地滿足電子系統對軟件的各項要求。其次,電力企業作為市場競爭主體,必須考慮電力軟件系統開發和應用的成本效益,現代軟件工程由于其采用矩陣式模塊化的管理風格,軟件開發效率往往較高,所開發出高質量、高效率的電力軟件系統可以有效地提升電力企業的市場競爭力和經濟效益。
2 現代軟件工程在電力系統中應用的關鍵技術分析
從現代軟件工程在電力系統中應用的實際情況來看,其關鍵技術主要包括軟件構架技術、統一建模語言技術以及軟件復用與構件技術,具體分析如下。
(1)軟件構架技術。現代軟件工程在電力系統中應用的第一步是確定電力軟件系統的構架,軟件構架技術是決定軟件系統能否正常運行的關鍵[2]。由于電力軟件系統開發是一項龐大的工程,明確電力軟件系統基礎構架不僅能夠保證電力軟件系統各組件之間運行的兼容性,同時也是軟件開發人員進行責任分工和溝通交流的重要橋梁,更是決定電力軟件系統使用壽命的直接因素。基于此,電力企業應當加強對電力軟件系統的軟件構架技術的研發工作,首先,軟件開發部門應當落實電力軟件系統軟件構建設計前的可行性研究工作,綜合考慮電力系統單機容量、電網規模、預期使用壽命等各方面因素,科學設計電力軟件系統的基礎構架;其次,軟件開發部門應當在確定電力軟件系統構架的基礎上明確各研發小組及成員的研發任務,并建立切實可行的信息交流與溝通機制,強化研發人員信息共享。
(2)統一建模語言技術。在明確電力軟件系統的基礎構架后,軟件開發部門應當著手進行系統建模工作,在系統建模過程中,研發人員通常需要采用統一建模語言技術,其具體內容包括以下五種圖形的設計。首先是用例圖的設計,研發人員應當從電力軟件系統用戶角度出發,制定電力系統軟件各功能的具體操作示范,兼顧操作的簡易性和安全性;其次是靜態圖的設計,研發人員應當明確定義電力軟件系統的分層結構以及各子系統之間的內在關聯;第三是行為圖的設計,研發人員應當深入了解電力軟件系統在實際運行過程中可能出現的各種事件以及事件狀態對電力軟件系統的影響,從而構建出動態模型;第四是交互圖的設計,研發人員應當準確描述電力軟件系統各對象間的交互關系,顯示其動態合作關系[3];最后是實現圖的設計,在此過程中,研發人員應當注意軟件系統各構件之間的依賴關系以及構件的物理結構。
(3)軟件復用與構件技術。研發人員在電力軟件系統研發中充分應用軟件復用與構件技術可以提高其工作效率,并減少研發工作中的人為失誤。軟件復用是指研發人員將已經設計好的部分軟件系統等開發成果直接應用于其他軟件系統的構造中,軟件復用技術可以減少電力系軟件系統研發人員在研發工作中的重復勞動,并能夠避免重新開發過程中可能出現的輸入錯誤。軟件構建是指軟件系統開發過程中被研發人員明確標識的軟件制品,電力軟件系統通常由數量眾多的構架組成,且構件之間的存在相互聯系的緊密關系,軟件構件技術可以幫助研發人員實現電力軟件系統中可復用軟件構件之間互相提供服務,有效降低研發人員工作強度。
3 進一步完善現代軟件工程在我國電力系統中應用的建議
現代軟件工程在電力系統中具有重要應用價值,進一步完善現代軟件工程在我國電力系統中的應用可以從以下方面著手。
(1)強化現代軟件工程理念,深化電力行業改革。電力企業應當轉變傳統企業發展模式,充分認識到現代軟件工程對于提升電力軟件系統的安全性、提升電力企業經濟效益的重要作用,加大對現代軟件工程在電力系統中應用的宣傳力度,強化現代軟件工程理念。同時,政府應當深化電力行業改革,改變傳統電力行業中央企、國企一支獨大的現象,適當降低電力行業的進入門檻,允許符合資質的民營企業進入電力行業,吸引社會資本進入電力軟件系統開發行業,并采取稅收優惠等政策鼓勵軟件開發企業積極采用現代軟件工程技術開發電力軟件系統[4]。
(2)提高從業人員綜合素質,加強專業團隊建設。市場競爭歸根到底是人才的競爭,電力企業應當提高從業人員的綜合素質,一方面,電力企業可以通過提升從業人員薪資待遇水平、提高進入門檻等措施,也可以通過加強與高校合作、吸引電力專業優秀畢業生等方式,積極吸引外部高素質人才為本企業服務。另一方面,電力企業也要加強對現有從業人員的培訓,定期舉行現代軟件工程和電力系統等方面的理論知識和實務操作學習班,及時更新從業人員知識系統,提升電力行業從業人員專業素養,加強人才儲備工作。
(3)加大研發經費投入,加強軟件技術創新。一方面,政府應當提高對現代軟件工程在電力系統中應用的重視程度,可以通過稅收減免、財政專項補貼等措施提高對電力企業的政策支持力度,鼓勵電力企業積極開展現代軟件工程在電力系統中應用的研發工作[5]。另一方面,電力企業應當科學設置本企業研發部門和崗位,合理安排人員負責本企業的研發工作,加大電力軟件系統以及現代軟件工程技術研發經費投入,可以通過設立技術研發獎金等形式鼓勵本企業研發人員積極投身于軟件技術的研發工作之中,促使本企業研發出適合市場需求的電力軟件系統。
綜上所述,現代軟件工程在電力系統中具有重要應用價值,其關鍵技術主要包括軟件構架技術、軟件復用與構件技術以及統一建模語言技術等,通過強化現代軟件工程理念、提高從業人員綜合素質、加大研發經費投入、加強軟件技術創新等措施,可以進一步完善現代軟件工程在我國電力系統中應用,為我國電力事業的健康發展奠定扎實的基礎。
參考文獻
[1]汪棟.現代軟件工程在電力系統中的應用[J].信息與電腦(理論版),2015,3:31+33.
[2]鄔海漪.探討軟件工程在電力系統中的應用[J].無線互聯科技,2012,5:112.
[3]周永朝,李夢華.現代電力電子技術在電力系統中的應用分析[J].科技致富向導,2011,36:413+357.
[4]邵碩.軟件工程在火電廠狀態監測系統中的應用研究[D].吉林大學,2014.
[5]黃秋華.開放式軟件平臺下大規模電力系統仿真研究[D].華南理工大學,2012.