前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談計算機軟件工程項目自動化管理范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】互聯網的普及已經給各行各業帶來了深刻的變革,計算機軟件已經被廣泛運用于各個領域,如工業、醫療、通信以及金融等。與此同時,由于落后的軟件生產方式無法滿足日益增長的計算機軟件需求,軟件工程在開發與維護中出現了一系列的問題,軟件項目不同于其他項目,一般的項目管理方式無法適用于所有的軟件項目管理。軟件工程中大多數項目失敗的案例都是由于項目管理出現問題,因此,論文就計算機軟件工程項目自動化管理進行研究,旨在有效推動我國軟件工程開發質量的提升。
【關鍵詞】計算機;軟件工程;工程項目;自動化管理
1軟件工程項目自動化管理
1.1數據管理
軟件工程項目的自動化管理人員需要定期對自動化操作設備各項指數進行嚴格的校驗,按照相應的標準規范對設備數據進行抽樣采集與處理,通過人工的校驗計算或者其他可用的軟件工具來對數據進行比對與調試,調試后根據結果來判斷設備是否運行有誤。經過一系列校驗之后若確定了設備可以正常運行,則將本次校驗過程與數據記錄在數據庫中,然后開始啟動設備使其開始運轉。
1.2環境與設備管理
軟件工程項目自動化運行過程,應盡可能避免環境因素對硬件設備性能的影響,運行環境應盡可能保持干燥、避免灰塵、磁場等對運行環境的影響,同時,溫度過高或過低都有可能會影響設備的性能,進而影響自動化管理的結果。在項目擴展過程中,需要對第三方硬件設備進行分析,判斷其是否與當前項目所兼容。當發現相關問題時,應予以記錄并在第一時間內向有關部門反映。
1.3軟件測試管理
軟件測試管理作為軟件工程項目自動化管理中的核心環節,可以有效地發現當前軟件中存在的漏洞與錯誤,這也是提升軟件開發質量的重要參考依據。由于無法事先知道軟件開發中存在的漏洞與錯誤,即便通過了測試,也不能保證系統不會再出問題。但通過軟件測試可以對可能出現的結果進行相應的評估,將錯誤出現的概率控制在預期的范圍之內,進一步提升軟件開發的可靠性。自動化測試應當遵循相應的標準,從而盡可能避免由于個人習慣而造成的誤差。再者,自動化測試技術可以追蹤到錯誤出現的位置,進行場景再現,大幅度減少了測試熱源的工作量。
1.4安全管理
計算機軟件工程項目自動化管理過程中所涉及的數據都屬于企業的內部保密數據。為了避免重要數據的泄露,開發人員以及管理人員必須遵循一定的規章制度,在未獲得企業的相關權限時必須遵循企業內部的相關保密規定,不得私自泄露開發信息。為了防止非授權用戶對重要數據的訪問,可以采用暗碼的方式。
2計算機軟件工程項目自動化管理存在的問題
2.1需求分析與實際業務脫節
計算機軟件工程項目自動化管理中通常需要負責需求分析以及業務處理兩方面的業務,但在實際的管理過程中,由于對上述兩方面的不重視,致使軟件工程管理與預期的目標仍存在一定的差距。通過分析可以發現對于需求階段的項目,雖然已經完成了對業務數據、測試以及開發活動等方面的調查工作,但由于對數據信息收據的不重視,導致調查的數據并不完善,只能對軟件框架的開發發揮作用,而且沒有重視業務規劃、經營等工作。對需求分析工作的不重視,常導致計算機軟件開發的產品與實際需求相脫節。
2.2無法正確評估工作量
在計算機軟件工程自動化管理過程中,人為因素發揮著不可或缺的作用,如果忽視了人為因素的影響,經常會導致軟件開發的實際工作量估算錯誤。因此,為了正確評估工作量,需要不斷地探索軟件規劃方法,進而實現預期的管理目標。
2.3軟件工程項目自動化管理系統不完善,實用性較差
采用軟件工程項目自動化管理模式可以從一定程度上提升軟件工程的精確性,不同的客戶對于軟件工程設計往往有不同的需求,現有的自動化管理模式對客戶個性化需求方面考慮較少,實用性較差。自動化管理系統在市場上大多數為成品,只需要按照客戶的要求,投入相應的設備,便可以執行,完成預期的目標,但這些機器設備具有很強的局限性,只能適用一些特定的領域,難以實現軟件工程項目的具體需求。
2.4系統設計與軟件工程匹配度低
自動化管理在計算機軟件工程設計與開發過程中沒有進行調試,在工廠實踐運用過程中,容易出現自動化管理系統與軟件適配性不高等問題。
2.5自動化管理系統存在外部風險
計算機軟件工程項目自動化管理是當前軟件工程開發中較為常用的一種開發方式,可以從一定程度上提升管理的安全性,自動化管理系統可以減少開發人員的工作量,但安全性常被人們所忽略,軟件開發人員在軟件設計及開發過程中,主要考慮該軟件的實用性及性能,而忽視了自動化管理設備所運行的具體外部環境,在設備安裝完成時測試不全面,忽略外在因素如磁場、灰塵等干擾因素,影響自動化管理在軟件工程應用的質量。
3計算機軟件工程項目的自動化管理策略
3.1制訂清晰的計劃
通過制訂較為清晰的自動化管理計劃,可以從一定程度上規避軟件工程在實施過程中可能遇到的問題,既可以實現對軟件項目進度的管理,使軟件項目可以在預期的時限內交付使用,也可以保證項目實施過程中的科學性與合理性。在對軟件工程項目的自動化管理過程中,為制訂清晰的計劃,就必須對整個軟件工程項目進行全面的分析,包括項目的系統性、經濟性以及動態性等。
3.2重視進度管理
計算機軟件工程項目管理不同于其他的工程項目,其他的工程項目經過長時間的發展以及反復的實踐已經形成了較為完善的管理模式,而軟件工程具有一定的特殊性,一般的項目管理方法難以滿足軟件項目自動化管理的需求。計算機軟件工程管理具有一定的風險性,軟件工程項目自動化管理人員必須要了解項目的風險,通過風險識別、量化等一系列方法,有效應對軟件工程項目管理過程中遇到的風險,及時消除潛在風險。對計算機工程項目自動化管理人員來說,應當樹立風險意識,通過系統的學習管理知識,更好地規避項目工程管理中可能遇到的風險,減少軟件開發的成本。為實現對計算機軟件工程項目的風險控制,需要定期對該項目進行風險預控。一個完整的計算機軟件工程項目往往是由多個環節所組成,每個環節都是軟件工程項目中不可或缺的一部分,應當將風險管理貫穿整個軟件工程項目,通過一定的風險控制手段規避風險或減少風險所帶來的損失。
3.3實現安全管理
隨著人們隱私意識的增強,計算機軟件工程項目的安全性已經成為了人們選擇該軟件的重要考慮依據,計算機軟件工程中為了提升該軟件的安全性,可以借助于暗碼,使不涉及核心業務的人員接觸不到用戶信息的核心數據,采用暗碼的方式從一定程度上提升了信息破解的難度。同時,還可以在數據信息存儲的工作室安裝攝像頭,記錄每個用戶的行為信息,防止重要數據的泄露。同時,為保證軟件工程項目的安全性,應當拒絕非授權用戶對公共網絡的訪問,可以采用只連接內網以及斷網運行,進一步阻止企業員工的不規范操作而避免的數據泄露。
4結語
綜上所述,我國軟件企業由于規模較小、管理觀念傳統,軟件開發的質量受到了一定的影響。為了有效縮減軟件開發的成本、提升軟件開發的質量,并在此基礎上發展當前的軟件工程項目自動化管理模式,筆者就計算機軟件工程項目自動化管理展開論述。通常情況下,軟件管理費用占軟件研發費用的15%左右,自動化管理的完善首先需要有明確的目標,同時還需要有全體人員的參與。
【參考文獻】
[1]梅軍.計算機軟件工程項目自動化管理探究[J].科技創新導報,2019(29):130-131.
[2]曹爽.計算機軟件工程項目自動化管理研究[J].電腦迷,2018(6):19.
[3]李海紅.計算機軟件工程項目的自動化管理研究[J].電子世界,2018(9):69-71.
[4]顧霞玲.計算機軟件工程項目的自動化管理研究[J].輕松學電腦,2019(27):1.
[5]郭帆,邢夢穎,王亞楠.計算機軟件工程項目的自動化管理研究[J].建筑工程技術與設計,2018(12):3538.
作者:胡靜雯 單位:湖北第二師范學院