喬石
摘 要:隨著計算機技術的飛速發展,計算機軟件工程被應用到各個領域中,與此同時,軟件工程管理得到了人們的廣泛重視。本文簡單闡述了計算機軟件工程管理的基本內容,重點討論了計算機軟件工程的具體應用,并提出了幾點提高計算機軟件工程應用有效性的重要策略,以供參考。
關鍵詞:計算機 軟件工程 管理 策略
中圖分類號:TP311.5文獻標識碼:A文章編號:1003-9082(2019)12-000-01
在計算機軟件工程與各行業深度融合的背景下,計算機軟件工程得到了更加廣泛的應用,而且,相關管理工作也得到了人們的重視。但由于計算機軟件工程管理制度還不完善,風險管理工作落實不足,再加上軟件開發設計及運行團隊交流合作不夠,管理人員素質參差不齊,所以計算機軟件工程應用中還存在一些問題。筆者認為,相關部門應當采取行之有效的措施提高軟件工程的應用有效性,充分發揮軟件工程的功能與作用。以下就是筆者的分析與論述。
一、計算機軟件工程管理的基本內容
計算機軟件工程主要是用工程化的方法建構、維護具有高質量、高實用性的軟件,它涉及到多方面的知識,如程序設計語言、軟件開發工具、系統平臺、數據庫等。計算機軟件工程管理就是對相關人員、用戶、組織機構及工程建設整個過程中產生的所有資料進行管理,控制軟件從開發到運行中產生或者是可能發生的風險[1]。
計算機軟件工程管理主要包括四方面的內容:一是人員管理。制定詳細的人員管理及培訓計劃書,合理分配任務;按時按量完成軟件工程的基本功能,按時發布產品及文檔,并在全體人員充分討論的基礎上共同提出決策。二是用戶管理。根據用戶的需求,結合對市場的調研,開發設計工程,實現工程的多元化及個性化功能,并加強與用戶間的聯系,定期幫助用戶更新升級,以避免網絡漏洞對用戶計算機造成的危害。三是組織機構管理。依據工程建設的復雜程度組建團隊,以組為單位對軟件工程進行開發設計;實施主程序員負責制,由主程序負責軟件設計、編寫代碼、撰寫軟件設計報告,由程序員及文檔維護員整理用戶需求分析、撰寫需求報告、修改并發布已更新的技術文檔,前者也要參與軟件設計與代碼開發,由軟件測試員負責軟件代碼測試、用戶測試、編寫測試初稿、審核界面美工初稿,由秘書負責主持討論會及團隊內溝通工作,同時,使團隊成員明確自身職責。四是檔案資料管理,整理工程建設整個過程中產生的所有檔案資料,如項目管理計劃、需求規格說明、設計報告、測試報告、用戶使用手冊和項目個人總結,并對其進行備份。
二、計算機軟件工程的具體應用
1.在教育領域中的應用
在教育現代化的發展形勢下,現代信息技術與教育深度融合,各種計算機軟件工程被應用到了教育教學當中,如智能化圖書館管理系統、教學管理系統、網絡學習空間、職業技能在線培訓平臺、英語在線授課軟件等。與傳統教育不同的是,計算機軟件工程可實現對教學資源的充分利用與實時共享,極大地改善了教學資源不足的問題。例如,職業院校建立職業技能在線培訓平臺,以豐富的校本教研資源及網絡資源為基礎,鍛煉學生的知識應用能力,使學生迅速掌握職業技能,為學生以后就業擇業創造良好條件。
2.在電力行業中的應用
隨著全面建設智能電網的持續推進,以計算機軟件工程技術為基礎的電力系統軟件逐漸被應用到電力行業當中,如電力市場決策分析系統、通信監控系統、電力工程概預算軟件、電力故障報修軟件等。由此,電力行業呈現自動化、智能化的發展趨勢。在電力行業中應用計算機軟件工程,可有效解決配電網運維及電力工程建設中存在的多種問題,如決策合理性問題、造價經濟性問題、故障排除問題等。例如,使用電力故障報修軟件,用戶可直接在軟件上申請電力報修,通過填寫個人信息、故障地點、故障現象及上傳圖片,聯系電工維修人員,從而縮短故障處理時間,提高故障處理效率。
3.在企業管理中的應用
面對信息化管理的發展大環境,不少企業建設了基于軟件工程技術的信息化管理系統,如EPR管理信息系統、OA協同辦公系統、TST2.0安全技術系統、人員信息管理系統等。不僅提高了企業管理水平,也在一定程度上實現了開源節流。例如,在OA協同辦公系統下,企業管理者及員工可在網絡上進行公文會簽、用款報銷、簽字、蓋章等工作流程,也可隨時根據實際情況來調整不合理的環節。無紙化辦公成為可能,大量的紙張及表格印刷費用被節省下來。另外,OA系統提供的完善的信息交流渠道能夠徹底消除由于企業內部各業務部門相互獨立、數據不一致、信息共享程度不高、管理分散等因素形成的信息孤島[2]。
三、提高計算機軟件工程應用有效性的重要途徑
筆者認為,要提高計算機軟件工程應用有效性,相關部門應當持續完善工程管理體制,比如說制定規范化的工程項目運作標準,以及人員管理培訓計劃書,層層落實管理職責,使工程參與人員充分明確自身任務,了解到工程管理目標及具體流程;建立嚴格的獎懲制度,激發工程參與人員的工作積極性。加強風險管理,有效規避工程開發中存在的需求變更風險、項目無法按期完成風險、集成失誤風險等。比如說,規避需求變更風險,在開發設計前期要求工程參與人員盡可能地提出具有前瞻性和預見性的建言,同時對設計方案進行充分討論,并給方案留有變更的余地[3]。另外,相關部門也應當促進團隊間的合作,以提高軟件工程開發設計效率,減少因團隊意見不一致而導致的失誤問題。同時,提升管理人員綜合素質,使其掌握專業的工程項目管理知識與管理技能,以滿足計算機軟件工程管理的實際需求。
結語
綜上所述,計算機軟件工程管理包括人員管理、用戶管理、組織機構管理以及檔案資料管理等,它對信息化管理有重要的作用。在計算機技術與各行業深度融合的時代背景下,計算機軟件工程被應用到了各行各業各領域當中,如教育領域、電力行業、企業管理等。在實際應用過程中,要提高軟件工程應用有效性,應當完善工程管理體制,加強風險管理,并促進團隊間的合作交流,同時提升管理人員綜合素質,實現計算機軟件工程作用的充分發揮。
參考文獻
[1]高祥民,吳桂賢.試論計算機軟件工程管理與應用策略[J].電腦知識與技術,2017(1):231-232.
[2]王征.論計算機軟件工程管理與應用策略[J].電腦知識與技術,2017(13):95-96.
[3]張峪齊.加強計算機軟件工程管理應用的策略[J].電子技術與軟件工程,2019(8):67.